Usar funções internas do Excel para localizar dados em uma tabela ou em um intervalo de células

Observação: Desejamos fornecer o conteúdo da Ajuda mais recente no seu idioma da forma mais rápida possível. Esta página foi traduzida de forma automatizada e pode conter imprecisões ou erros gramaticais. Nosso objetivo é que este conteúdo seja útil para você. No final da página, deixe sua opinião se estas informações foram úteis para você. Aqui está o artigo em inglês para facilitar a referência.

Resumo

Este artigo descreve detalhadamente como localizar dados em uma tabela (ou intervalo de células) usando várias funções internas do Microsoft Excel. Você pode usar fórmulas diferentes para obter o mesmo resultado.

Criar a planilha de exemplo

Este artigo usa uma planilha de exemplo para ilustrar funções internas do Excel. Considere o exemplo de referência a um nome da coluna A e o retorno da idade da pessoa na coluna C. Para criar essa planilha, insira os seguintes dados em uma planilha do Excel em branco.

Você digitará o valor que deseja encontrar na célula E2. Você pode digitar a fórmula em qualquer célula em branco na mesma planilha.

A

B

C

D

E

1

Nome

Dep

Idade

Localizar valor

2

Henry

501

28

Maria

3

Marcos

201

pol

4

Maria

101

22

5

Nicolau

301

anos

Definições de termo

Este artigo usa os seguintes termos para descrever as funções internas do Excel:

Termo

Definição

Exemplo

Matriz de tabela

A tabela de pesquisa inteira

A2: C5

Valor_procurado

O valor a ser localizado na primeira coluna de matriz_tabela.

E2

Matriz_procurada
-ou-
Vetor_proc

O intervalo de células que contém possíveis valores de pesquisa.

A2: A5

Col_Index_Num

O número da coluna em matriz_tabela para o qual o valor correspondente deve ser retornado.

3 (terceira coluna em matriz_tabela)

Result_Array
-ou-
Result_Vector

Um intervalo que contém apenas uma linha ou coluna. Ele deve ter o mesmo tamanho de matriz_procurada ou Vetor_proc.

C2: C5

Procurar_intervalo

Um valor lógico (verdadeiro ou falso). Se VERDADEIRO ou omitido, uma correspondência aproximada é retornada. Se falso, será exibido uma correspondência exata.

FALSO

Top_cell

Esta é a referência na qual você deseja basear o deslocamento. Top_Cell deve se referir a uma célula ou a um intervalo de células adjacentes. Caso contrário, OFFSET retornará o #VALUE! .

Offset_Col

Este é o número de colunas, à esquerda ou à direita, aos quais você deseja que a célula superior esquerda do resultado se refira. Por exemplo, "5" como o argumento Offset_Col especifica que a célula superior esquerda na referência é cinco colunas à direita da referência. Offset_Col pode ser positivo (ou seja, à direita da referência inicial) ou negativo (ou seja, à esquerda da referência inicial).

Funções

LOOKUP ()

A função proc localiza um valor em uma única linha ou coluna e a corresponde a um valor na mesma posição em uma linha ou coluna diferente.

Veja a seguir um exemplo da sintaxe da fórmula de pesquisa:

   = PROC (valor_procurado, Vetor_proc, Result_Vector)


A fórmula a seguir localiza a idade de Mary na planilha de exemplo:

   = LOOKUP (E2, A2: A5; C2: C5)

A fórmula usa o valor "Mary" na célula E2 e localiza "Mary" no vetor de pesquisa (coluna A). A fórmula então corresponde ao valor na mesma linha no vetor de resultados (coluna C). Como "Mary" está na linha 4, proc retorna o valor da linha 4 na coluna C (22).

Observação: A função proc requer que a tabela seja classificada.

Para obter mais informações sobre a função proc , clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:
 

Como usar a função de pesquisa no Excel

PROCV ()

A função PROCV ou pesquisa vertical é usada quando os dados são listados em colunas. Esta função pesquisa um valor na coluna mais à esquerda e o corresponde com dados em uma coluna especificada na mesma linha. Você pode usar PROCV para localizar dados em uma tabela classificada ou não classificada. O exemplo a seguir usa uma tabela com dados não classificados.

Veja a seguir um exemplo da sintaxe da fórmula PROCV :

    = PROCV (valor_procurado, matriz_tabela, Col_Index_Num; procurar_intervalo)

A fórmula a seguir localiza a idade de Mary na planilha de exemplo:

   = PROCV (E2, A2: C5, 3, FALSO)

A fórmula usa o valor "Mary" na célula E2 e localiza "Mary" na coluna mais à esquerda (coluna A). A fórmula então corresponde ao valor na mesma linha no Column_Index. Este exemplo usa "3" como Column_Index (coluna C). Como "Mary" está na linha 4, PROCV retorna o valor da linha 4 na coluna C (22).

Para obter mais informações sobre a função PROCV , clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:
 

Como usar PROCV ou PROCH para localizar uma correspondência exata

ÍNDICE () e corRESP ()

Você pode usar as funções índice e corRESP juntas para obter os mesmos resultados que usar Lookup ou PROCV.

Veja a seguir um exemplo da sintaxe que combina índice e CORRESP para produzir os mesmos resultados como Lookup e PROCV nos exemplos anteriores:

    = ÍNDICE (matriz_tabela, corRESP (valor_procurado, matriz_procurada, 0), Col_Index_Num)

A fórmula a seguir localiza a idade de Mary na planilha de exemplo:


= ÍNDICE (A2: C5, CORRESP (E2, A2: A5; 0); 3)

A fórmula usa o valor "Mary" na célula E2 e localiza "Mary" na coluna A. Em seguida, ele corresponde ao valor na mesma linha na coluna C. Como "Mary" está na linha 4, a fórmula retorna o valor da linha 4 na coluna C (22).

Anota Se nenhuma das células em matriz_procurada corresponder valor_procurado ("Mary"), essa fórmula retornará #N/A.
Para obter mais informações sobre a função índice , clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:

Como usar a função índice para localizar dados em uma tabela

OFFSET () e corRESP ()

Você pode usar as funções desloc e CORRESP juntas para produzir os mesmos resultados que as funções no exemplo anterior.

Veja a seguir um exemplo de sintaxe que combina offset e CORRESP para produzir os mesmos resultados como Lookup e PROCV:

   = OFFSET (top_cell, corRESP (valor_procurado, matriz_procurada, 0), Offset_Col)

Essa fórmula localiza a idade de Mary na planilha de exemplo:

   = OFFSET (A1, CORRESP (E2, A2: A5; 0); 2)

A fórmula usa o valor "Mary" na célula E2 e localiza "Mary" na coluna A. A fórmula corresponde ao valor na mesma linha, mas duas colunas à direita (coluna C). Como "Mary" está na coluna A, a fórmula retorna o valor na linha 4 na coluna C (22).

Para obter mais informações sobre a função offset , clique no número abaixo para ler o artigo na base de dados de conhecimento da Microsoft:
 

Como usar a função desloc

Expanda suas habilidades no Office
Explore o treinamento
Obtenha novos recursos primeiro
Ingressar no Office Insider

Essas informações foram úteis?

Obrigado por seus comentários!

Agradecemos pelos seus comentários! Parece que pode ser útil conectar você a um de nossos agentes de suporte do Office.

×