UiPath Documentation
activities
latest
false
Importante :
A tradução automática foi aplicada parcialmente neste conteúdo. A localização de um conteúdo recém-publicado pode levar de 1 a 2 semanas para ficar disponível.

Atividades do fluxo de trabalho

Última atualização 13 de mai de 2026

Lookup Data Table

Esse método emula o comportamento da fórmula VLOOKUP do Excel. Ele permite pesquisar um valor fornecido em uma DataTable especificada e retorna o ÍndiceDeLinha no qual ele foi encontrado. Se o valor fornecido não for localizado, então o ÍndiceDeLinha retornado será -1. Este método também pode ajudar a retornar o valor encontrado na célula que possui as coordenadas de linha especificadas no parâmetro ÍndiceDeLinha e as coordenadas de coluna especificadas na categoria de propriedade Coluna de Destino .

Definição

Namespace: UiPath.Activities.System.API

Assembly: UiPath.System.Activities.Api (em UiPath.System.Activities.Api.dll)

Sobrecarregas

LookUpDataTable(DataTable, String, String, String)Ele permite pesquisar um valor fornecido em uma DataTable especificada e retorna o ÍndiceDeLinha no qual ele foi encontrado.
LookUpDataTable(DataTable, String, String, String, Int32)Ele permite pesquisar um valor fornecido em uma DataTable especificada e retorna o ÍndiceDeLinha no qual ele foi encontrado, e permite que você insira o número da linha da célula encontrada.

LookUpDataTable(DataTable, String, String, String)

Ele permite pesquisar um valor fornecido em uma DataTable especificada e retorna o ÍndiceDeLinha no qual ele foi encontrado.

Object LookupDataTable(
    DataTable dataTable,
    string lookupValue,
    string lookupColumnName,
    string targetColumnName
)
Object LookupDataTable(
    DataTable dataTable,
    string lookupValue,
    string lookupColumnName,
    string targetColumnName
)

dataTable TabelaDeDados : a TabelaDeDados em que a pesquisa é executada.

lookupValue String : o valor que você deseja pesquisar na TabelaDeDados.

lookupColumnName String : o nome da coluna que você deseja pesquisar na TabelaDeDados acima.

targetColumnName String : retorna o valor da célula localizada nas coordenadas entre essa coluna e o valor do parâmetro ÍndiceDeLinha . Se a coluna de destino não for definida, o valor da célula será nulo.

LookUpDataTable(DataTable, String, String, String, Int32)

Ele permite pesquisar um valor fornecido em uma DataTable especificada e retorna o ÍndiceDeLinha no qual ele foi encontrado, e permite que você insira o número da linha da célula encontrada.

Object LookupDataTable(
    DataTable dataTable,
    string lookupValue,
    string lookupColumnName,
    string targetColumnName,
    out int rowIndex
)
Object LookupDataTable(
    DataTable dataTable,
    string lookupValue,
    string lookupColumnName,
    string targetColumnName,
    out int rowIndex
)

dataTable TabelaDeDados : a TabelaDeDados em que a pesquisa é executada.

lookupValue String : o valor que você deseja pesquisar na TabelaDeDados.

lookupColumnName String : o nome da coluna que você deseja pesquisar na TabelaDeDados acima.

targetColumnName String : retorna o valor da célula localizada nas coordenadas entre essa coluna e o valor do parâmetro ÍndiceDeLinha . Se a coluna de destino não for definida, o valor da célula será nulo.

rowIndex Int32 : o índice da linha da célula encontrada, armazenado em uma variável Int32 . Se o valor fornecido não for localizado, o índice de linha será -1.

RetornarValor

O valor encontrado na célula que tem as coordenadas Row especificadas na propriedade ÍndiceDeLinha e as coordenadas de Column especificadas na categoria da propriedade Target Column . O tipo de saída corresponde ao tipo de dados de origem.

Esta página foi útil?

Conectar

Precisa de ajuda? Suporte

Quer aprender? Academia UiPath

Tem perguntas? Fórum do UiPath

Fique por dentro das novidades