Pesquisar valores em uma lista de dados

Digamos que você queira pesquisar o ramal de telefone de um funcionário usando o número da credencial dele ou a taxa correta de uma comissão referente à quantia de uma venda. Você pesquisa dados para localizar com rapidez e eficiência dados específicos em uma lista ou para verificar automaticamente se você está usando os dados corretos. Depois de pesquisar os dados, você pode efetuar cálculos ou exibir resultados com os valores retornados. Há várias maneiras de pesquisar valores em uma lista de dados e exibir os resultados.

O que você deseja fazer?


Pesquisar valores verticalmente em uma lista usando uma correspondência exata

Para executar essa tarefa, use a função PROCV.

Exemplo

Talvez seja mais fácil compreender o exemplo se você copiá-lo para uma planilha em branco.

MostrarComo copiar um exemplo?

  1. Selecione o exemplo deste artigo. Se estiver copiando o exemplo no Excel Web App, copie e cole uma célula de cada vez.

 Importante   Não selecione os cabeçalhos de linha ou de coluna.

Selecionando um exemplo na Ajuda

Selecionando um exemplo na Ajuda
  1. Pressione CTRL+C.
  2. Crie uma pasta de trabalho ou planilha em branco.
  3. Na planilha, selecione a célula A1 e pressione CTRL+V. Se estiver trabalhando no Excel Web App, repita a ação de copiar e colar para cada célula do exemplo.

 Importante   Para que o exemplo funcione corretamente, é preciso colá-lo na célula A1 da planilha.

  1. Para alternar entre a exibição de resultados e a exibição das fórmulas que retornam os resultados, pressione CTRL+` (acento grave) ou, na guia Fórmulas, no grupo Auditoria de Fórmulas, clique no botão Mostrar Fórmulas.

Depois de copiar o exemplo em uma planilha em branco, você poderá adaptá-lo às suas necessidades.


 
1
2
3
4
5
6
7
8


9
A B C D
Número do Crachá Sobrenome Nome Ramal
ID-34567 Ferreira Sofia 5467
ID-16782 Andrade Diogo 3457
ID-4537 Esteves Janeth 3355
ID-1873 Oliveira Susana 5176
ID-3456 Freitas Vitor 3453
ID-5678 Neves Paulo 428
Fórmula Descrição (Resultado)
=PROCV("ID-4537"; A1:D7; 4; FALSO) Pesquisa o número da credencial, ID-4537, na primeira coluna e retorna o valor correspondente na mesma linha da quarta coluna (3355)

Para obter mais informações sobre como usar essa função, consulte Função PROCV.

Início da página Início da página

Pesquisar valores verticalmente em uma lista usando uma correspondência aproximada

Para executar essa tarefa, use a função PROCV.

 Importante   Este método só funcionará se os valores na primeira coluna estiverem classificados em ordem crescente.

Exemplo

Talvez seja mais fácil compreender o exemplo se você copiá-lo para uma planilha em branco.

MostrarComo copiar um exemplo?

  1. Selecione o exemplo deste artigo. Se estiver copiando o exemplo no Excel Web App, copie e cole uma célula de cada vez.

 Importante   Não selecione os cabeçalhos de linha ou de coluna.

Selecionando um exemplo na Ajuda

Selecionando um exemplo na Ajuda
  1. Pressione CTRL+C.
  2. Crie uma pasta de trabalho ou planilha em branco.
  3. Na planilha, selecione a célula A1 e pressione CTRL+V. Se estiver trabalhando no Excel Web App, repita a ação de copiar e colar para cada célula do exemplo.

 Importante   Para que o exemplo funcione corretamente, é preciso colá-lo na célula A1 da planilha.

  1. Para alternar entre a exibição de resultados e a exibição das fórmulas que retornam os resultados, pressione CTRL+` (acento grave) ou, na guia Fórmulas, no grupo Auditoria de Fórmulas, clique no botão Mostrar Fórmulas.

Depois de copiar o exemplo em uma planilha em branco, você poderá adaptá-lo às suas necessidades.


Neste exemplo, você conhece a freqüência e deseja pesquisar a cor associada.

 
1
2
3
4
5
6
7



8
A B
Freqüência Cor
4,14 vermelho
4,19 laranja
5,17 amarelo
5,77 verde
6,39 azul
Fórmula Descrição (Resultado)
=PROCV(5,93; A1:B6; 2; VERDADEIRO) Pesquisa 5,93 na coluna A, localiza o próximo valor mais alto e menor que 5,93, que é 5,77, e retorna o valor da coluna B que está na mesma linha que 5,77 (verde)

Para obter mais informações sobre como usar essa função, consulte Função PROCV.

Início da página Início da página

Pesquisar valores horizontalmente em uma lista usando uma correspondência exata

Para executar essa tarefa, use a função PROCH.

Exemplo

Talvez seja mais fácil compreender o exemplo se você copiá-lo para uma planilha em branco.

MostrarComo copiar um exemplo?

  1. Selecione o exemplo deste artigo. Se estiver copiando o exemplo no Excel Web App, copie e cole uma célula de cada vez.

 Importante   Não selecione os cabeçalhos de linha ou de coluna.

Selecionando um exemplo na Ajuda

Selecionando um exemplo na Ajuda
  1. Pressione CTRL+C.
  2. Crie uma pasta de trabalho ou planilha em branco.
  3. Na planilha, selecione a célula A1 e pressione CTRL+V. Se estiver trabalhando no Excel Web App, repita a ação de copiar e colar para cada célula do exemplo.

 Importante   Para que o exemplo funcione corretamente, é preciso colá-lo na célula A1 da planilha.

  1. Para alternar entre a exibição de resultados e a exibição das fórmulas que retornam os resultados, pressione CTRL+` (acento grave) ou, na guia Fórmulas, no grupo Auditoria de Fórmulas, clique no botão Mostrar Fórmulas.

Depois de copiar o exemplo em uma planilha em branco, você poderá adaptá-lo às suas necessidades.


 
1
2
3
4
5
6

7
A B Parafusos
Status Eixos 9
Em estoque 4 10
Pedidos 5 11
Pedidos pendentes 6
Fórmula Descrição (Resultado)
=PROCH("Parafusos", A1:C4, 3, FALSO) Pesquisa Parafusos na linha 1 e retorna o valor da linha 3 que está na mesma coluna (10)

Para obter mais informações sobre como usar essa função, consulte Função PROCH.

Início da página Início da página

Pesquisar valores horizontalmente em uma lista usando uma correspondência aproximada

Para executar essa tarefa, use a função PROCH.

 Importante    Este método só funcionará se os valores na primeira linha estiverem classificados em ordem crescente.

Exemplo

Talvez seja mais fácil compreender o exemplo se você copiá-lo para uma planilha em branco.

MostrarComo copiar um exemplo

  1. Crie uma pasta de trabalho ou uma planilha em branco.
  2. Selecione o exemplo no tópico da Ajuda.

 Observação   Não selecione os cabeçalhos de linha ou de coluna. 

MostrarComo copiar um exemplo?

  1. Selecione o exemplo deste artigo. Se estiver copiando o exemplo no Excel Web App, copie e cole uma célula de cada vez.

 Importante   Não selecione os cabeçalhos de linha ou de coluna.

Selecionando um exemplo na Ajuda

Selecionando um exemplo na Ajuda
  1. Pressione CTRL+C.
  2. Crie uma pasta de trabalho ou planilha em branco.
  3. Na planilha, selecione a célula A1 e pressione CTRL+V. Se estiver trabalhando no Excel Web App, repita a ação de copiar e colar para cada célula do exemplo.

 Importante   Para que o exemplo funcione corretamente, é preciso colá-lo na célula A1 da planilha.

  1. Para alternar entre a exibição de resultados e a exibição das fórmulas que retornam os resultados, pressione CTRL+` (acento grave) ou, na guia Fórmulas, no grupo Auditoria de Fórmulas, clique no botão Mostrar Fórmulas.

Depois de copiar o exemplo em uma planilha em branco, você poderá adaptá-lo às suas necessidades.


Selecionando um exemplo na Ajuda
  1. Pressione CTRL+C.
  2. Na planilha, selecione a célula A1 e pressione CTRL+V.
  3. Para alternar entre exibir os resultados e exibir as fórmulas que retornam os resultados, pressione CTRL+` (acento grave) ou, na guia Fórmulas, no grupo Auditoria de fórmulas, clique no botão Mostrar fórmulas.
 
1
2
3






4
A B C D
10000 50000 100000 Volume de vendas
0,05 0,20 0,30 Taxa
Fórmula Descrição (Resultado)
=PROCH(78658;A1:D4;2; VERDADEIRO) Pesquisa US$ 78.658 na Linha 1, localiza o próximo valor mais alto e menor que US$ 78.658, que é US$ 50.000, e retorna o valor da linha 2 que está na mesma coluna que US$ 50.000 (20%)

 Observações 

  • Você pode exibir a taxa e o número retornado como uma porcentagem. Selecione a célula e, em seguida, na guia Início, no grupo Número, clique em Formato de Porcentagem Imagem do botão.
  • Você pode exibir o número em Volume de vendas em dólares. Selecione a célula e, em seguida, na guia Início, no grupo Número, clique em Formato do Número de Contabilização Imagem do botão.

Para obter mais informações sobre como usar essa função, consulte Função PROCH.

Início da página Início da página

Criar uma fórmula de pesquisa com o Assistente de Pesquisa

O Assistente de Pesquisa cria uma fórmula de pesquisa baseada em dados de uma planilha com rótulos de linha e coluna. Ele ajuda a localizar outros valores em uma linha quando você sabe o valor em uma coluna e vice-versa. O Assistente de Pesquisa usa ÍNDICE e CORRESP nas fórmulas que cria.

  1. Clique em uma célula no intervalo.
  2. Na guia Fórmulas, no grupo Soluções, clique em Consulta.

Se o comando Consulta não estiver disponível, será necessário carregar o programa suplementar (suplemento: um programa suplementar que adiciona comandos ou recursos personalizados ao Microsoft Office.) do Assistente de Pesquisa.

MostrarComo carregar o programa suplementar do Assistente de Pesquisa

  1. Clique no Botão Microsoft Office Imagem do botão, clique em Opções do Excel, e, em seguida, clique na categoria Suplementos.
  1. Na caixa Gerenciar, clique em Suplementos do Excel e, em seguida, clique me Ir.
  2. Na caixa de diálogo Suplementos disponíveis, marque a caixa de seleção ao lado de Assistente de Pesquisa e clique em OK.
  1. Siga as instruções apresentadas no assistente.

Início da página Início da página

Pesquisar valores verticalmente em uma lista usando uma correspondência exata

Para executar essa tarefa, use as funções ÍNDICE e CORRESP.

Exemplo

Talvez seja mais fácil compreender o exemplo se você copiá-lo para uma planilha em branco.

MostrarComo copiar um exemplo?

  1. Selecione o exemplo deste artigo. Se estiver copiando o exemplo no Excel Web App, copie e cole uma célula de cada vez.

 Importante   Não selecione os cabeçalhos de linha ou de coluna.

Selecionando um exemplo na Ajuda

Selecionando um exemplo na Ajuda
  1. Pressione CTRL+C.
  2. Crie uma pasta de trabalho ou planilha em branco.
  3. Na planilha, selecione a célula A1 e pressione CTRL+V. Se estiver trabalhando no Excel Web App, repita a ação de copiar e colar para cada célula do exemplo.

 Importante   Para que o exemplo funcione corretamente, é preciso colá-lo na célula A1 da planilha.

  1. Para alternar entre a exibição de resultados e a exibição das fórmulas que retornam os resultados, pressione CTRL+` (acento grave) ou, na guia Fórmulas, no grupo Auditoria de Fórmulas, clique no botão Mostrar Fórmulas.

Depois de copiar o exemplo em uma planilha em branco, você poderá adaptá-lo às suas necessidades.


 
1
2
3
4
5
6

7
A B
Produto Contagem
Bananas 38
Laranjas 25
Maçãs 41
Pêras 40
Fórmula Descrição (Resultado)
=ÍNDICE(A2:B5;CORRESP("Pêras";A2:A5;0);2) Pesquisa Pêras na coluna A e retorna o valor de Pêras na coluna B (40).

A fórmula usa os seguintes argumentos.


Fórmula para pesquisar um valor em uma lista não classificada

Fórmula para pesquisar um valor em um intervalo não classificado (função ÍNDICE)
Texto explicativo 1 A2:B5: o intervalo inteiro em que você está pesquisando valores.
Texto explicativo 2 CORRESP("Pêras";A2:A5;0): a função CORRESP determina o número da linha.
Texto explicativo 3 "Pêras": o valor a ser localizado na coluna de pesquisa.
Texto explicativo 4 A2:A5: a coluna para a função CORRESP pesquisar.
Texto explicativo 5 2: a coluna da qual retornar o valor. A coluna mais à esquerda é a 1.

Para obter mais informações sobre como usar essas funções, consulte Função ÍNDICE e Função CORRESP.

Início da página Início da página

Pesquisar valores verticalmente em uma lista de tamanho desconhecido usando uma correspondência exata

Para executar essa tarefa, use as funções DESLOC e CORRESP.

Use essa abordagem quando os dados estiverem em um intervalo de dados externo atualizado todos os dias. Você sabe que o preço está na coluna B mas não sabe quantas linhas de dados o servidor retornará, e a primeira coluna não está classificada alfabeticamente.

Exemplo

Talvez seja mais fácil compreender o exemplo se você copiá-lo para uma planilha em branco.

MostrarComo copiar um exemplo?

  1. Selecione o exemplo deste artigo. Se estiver copiando o exemplo no Excel Web App, copie e cole uma célula de cada vez.

 Importante   Não selecione os cabeçalhos de linha ou de coluna.

Selecionando um exemplo na Ajuda

Selecionando um exemplo na Ajuda
  1. Pressione CTRL+C.
  2. Crie uma pasta de trabalho ou planilha em branco.
  3. Na planilha, selecione a célula A1 e pressione CTRL+V. Se estiver trabalhando no Excel Web App, repita a ação de copiar e colar para cada célula do exemplo.

 Importante   Para que o exemplo funcione corretamente, é preciso colá-lo na célula A1 da planilha.

  1. Para alternar entre a exibição de resultados e a exibição das fórmulas que retornam os resultados, pressione CTRL+` (acento grave) ou, na guia Fórmulas, no grupo Auditoria de Fórmulas, clique no botão Mostrar Fórmulas.

Depois de copiar o exemplo em uma planilha em branco, você poderá adaptá-lo às suas necessidades.


 
1
2
3
4
5
6

7
A B
Produto Contagem
Bananas 38
Laranjas 25
Maçãs 41
Pêras 40
Fórmula Descrição (Resultado)
=DESLOC(A1;CORRESP("Pêras";A2:A5; 0);1) Pesquisa Pêras na coluna A e retorna o valor de Pêras na coluna B (40).

A fórmula usa os seguintes argumentos.


Fórmula para pesquisar um valor em uma lista não classificada (função DESLOC)

Texto explicativo 1 A1: a célula superior esquerda do intervalo, também chamada célula inicial.
Texto explicativo 2 CORRESP("Pêras";A2:A5; 0): a função CORRESP determina o número da linha abaixo da célula inicial para localizar o valor de pesquisa.
Texto explicativo 3 "Pêras": o valor a ser localizado na coluna de pesquisa.
Texto explicativo 4 A2:A5: a coluna para a função CORRESP pesquisar. Não inclua a célula inicial nesse intervalo.
Texto explicativo 5 1: o número de colunas à direita da célula inicial para localizar o valor de pesquisa.

Para obter mais informações sobre como usar essas funções, consulte Função CORRESP e Função DESLOC.

Início da página Início da página

 
 
Aplica-se a:
Excel 2007