Como fazer a pesquisa de valores correspondentes da direita para a esquerda no Excel?
A função VLOOKUP no Excel é amplamente utilizada para buscar e recuperar dados. No entanto, uma de suas limitações é que ela só pode procurar valores da esquerda para a direita. Isso significa que o valor de busca deve estar na primeira coluna da tabela, e o valor de retorno deve estar à direita da coluna de busca. Mas e se você precisar procurar valores da direita para a esquerda? Este guia explorará vários métodos para alcançar isso.

Pesquisa de valores correspondentes da direita para a esquerda
Pesquise valores da direita para a esquerda com as funções VLOOKUP e SE
Embora o VLOOKUP sozinho não possa pesquisar valores da direita para a esquerda, você pode manipular a estrutura dos seus dados usando a função SE para fazê-lo funcionar.
Por favor, insira a fórmula abaixo na célula desejada e, em seguida, arraste a alça de preenchimento para as células onde deseja aplicar esta fórmula para obter todos os valores correspondentes. Veja a captura de tela:
=VLOOKUP(E2, IF({1,0}, $C$2:$C$9, $A$2:$A$9), 2, 0)
- E2: Este é o valor que você está procurando. É a chave que o Excel irá pesquisar no intervalo especificado.
- SE({1,0}, $C$2:$C$9, $A$2:$A$9): Esta parte da fórmula cria uma tabela virtual reorganizando as colunas. Normalmente, o VLOOKUP só pode pesquisar a primeira coluna de uma tabela e retornar um valor de uma coluna à direita. Ao usar SE({1,0}, ...), você está dizendo ao Excel para criar uma nova tabela onde as colunas estão trocadas:
♦ A primeira coluna da nova tabela é $C$2:$C$9.
♦ A segunda coluna da nova tabela é $A$2:$A$9. - 2: Isso informa ao VLOOKUP para retornar o valor da segunda coluna da tabela virtual criada pela função SE. Neste caso, ele retornará um valor de $A$2:$A$9.
- 0: Isso especifica que você deseja uma correspondência exata. Se o Excel não encontrar uma correspondência exata para E2 em $C$2:$C$9, ele retornará um erro.
Pesquise valores da direita para a esquerda com Kutools para Excel
Se você preferir uma abordagem mais amigável, o Kutools para Excel oferece recursos avançados que simplificam buscas complexas, incluindo a capacidade de pesquisar da direita para a esquerda sem esforço.
Após instalar o Kutools para Excel, por favor, faça o seguinte:
1. Clique em "Kutools" > "Super PROC" > "Procurar da direita para a esquerda", veja a captura de tela:
2. Na caixa de diálogo "Procurar da direita para a esquerda", por favor, faça as seguintes operações:
- Selecione as células de valor de busca e células de saída nas seções "Área de Colocação da Lista" e "Intervalo de valores a serem pesquisados";
- Em seguida, especifique os itens correspondentes na seção "Intervalo de Dados".
- Finalmente, clique no botão OK.
3. Agora, os registros correspondentes foram retornados com base nos valores de busca da lista à direita, veja a captura de tela:
Se você quiser substituir o valor de erro #N/D por outro valor de texto, basta clicar no botão "Opções" e marcar a opção "Substituir valores não encontrados (#N/D) por um valor especificado", depois digite o texto que você precisa.
Pesquise valores da direita para a esquerda com as funções ÍNDICE e CORRESP
A combinação de ÍNDICE e CORRESP é uma alternativa versátil e poderosa ao VLOOKUP. Ela permite que você pesquise valores em qualquer direção (esquerda, direita, para cima ou para baixo).
Insira ou copie a fórmula abaixo em uma célula em branco para exibir o resultado, depois arraste a alça de preenchimento para baixo até as células que você deseja que contenham esta fórmula.
=INDEX($A$2:$A$9,MATCH(E2,$C$2:$C$9,0))
- E2: Este é o valor que você está procurando.
- CORRESP(E2, $C$2:$C$9, 0): A função CORRESP procura o valor em E2 dentro do intervalo $C$2:$C$9. O 0 indica que você quer uma correspondência exata. Se encontrar o valor, ele retorna a posição relativa desse valor dentro do intervalo.
- ÍNDICE($A$2:$A$9, ...): A função ÍNDICE usa então a posição retornada por CORRESP para encontrar o valor correspondente no intervalo $A$2:$A$9.
Pesquise valores da direita para a esquerda com a função XLOOKUP
Se você estiver usando o Excel 365 ou o Excel 2021, a função XLOOKUP é uma alternativa moderna e simplificada ao VLOOKUP. Ela pode pesquisar valores em qualquer direção sem a necessidade de fórmulas complexas.
Insira ou copie a fórmula abaixo em uma célula em branco para exibir o resultado, depois arraste a alça de preenchimento para baixo até as células que você deseja que contenham esta fórmula.
=XLOOKUP(E2,$C$2:$C$9,$A$2:$A$9)
- E2: Este é o valor que você está procurando.
- $C$2:$C$9: Este é o intervalo onde o Excel pesquisará o valor em E2. É a matriz de busca.
- $A$2:$A$9: Este é o intervalo do qual o Excel retornará o valor correspondente. É a matriz de retorno.
Embora o VLOOKUP seja uma ótima ferramenta para buscas básicas, ele é limitado pela sua capacidade de apenas pesquisar à direita da coluna de busca. No entanto, existem vários outros métodos que você pode usar para retornar valores correspondentes da direita para a esquerda no Excel. Ao aproveitar esses métodos, você pode facilmente e eficientemente pesquisar e retornar valores correspondentes, independentemente de onde seus dados estejam localizados na planilha. Se você estiver interessado em explorar mais dicas e truques do Excel, nosso site oferece milhares de tutoriais.
Mais artigos relacionados:
- Pesquisar Valores em Múltiplas Planilhas
- No Excel, podemos facilmente aplicar a função vlookup para retornar os valores correspondentes em uma única tabela de uma planilha. Mas, você já considerou como pesquisar valores em várias planilhas? Suponha que eu tenha as seguintes três planilhas com intervalos de dados, e agora quero obter parte dos valores correspondentes com base nos critérios dessas três planilhas.
- Usar Vlookup com Correspondência Exata e Aproximada no Excel
- No Excel, a função vlookup é uma das funções mais importantes para nós buscarmos um valor na coluna mais à esquerda da tabela e retornar o valor na mesma linha do intervalo. Mas, você aplica a função vlookup com sucesso no Excel? Neste artigo, vou falar sobre como usar a função vlookup no Excel.
- Pesquisa de Valores Correspondentes de Baixo para Cima no Excel
- Normalmente, a função Vlookup pode ajudá-lo a encontrar dados de cima para baixo para obter o primeiro valor correspondente da lista. Mas, às vezes, você precisa pesquisar de baixo para cima para extrair o último valor correspondente. Você tem alguma boa ideia para lidar com essa tarefa no Excel?
- Vlookup e Retornar Toda a Linha de Um Valor Correspondente no Excel
- Normalmente, você pode usar a função Vlookup para retornar um valor correspondente de um intervalo de dados, mas você já tentou encontrar e retornar toda a linha de dados com base em critérios específicos, conforme mostrado na captura de tela a seguir?
- Vlookup e Concatenar Múltiplos Valores Correspondentes no Excel
- Como todos sabemos, a função Vlookup no Excel pode nos ajudar a procurar um valor e retornar os dados correspondentes em outra coluna, mas em geral, ela só pode obter o primeiro valor relativo se houver múltiplos dados correspondentes. Neste artigo, falarei sobre como pesquisar e concatenar múltiplos valores correspondentes em apenas uma célula ou em uma lista vertical.
Melhores Ferramentas de Produtividade para Office
Potencialize suas habilidades no Excel com o Kutools para Excel e experimente uma eficiência sem igual. O Kutools para Excel oferece mais de300 recursos avançados para aumentar sua produtividade e economizar tempo. Clique aqui para obter o recurso que você mais precisa...
O Office Tab traz interface com abas para o Office e facilita muito o seu trabalho
- Habilite a edição e leitura com abas no Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Abra e crie vários documentos em novas abas na mesma janela, em vez de abrir novas janelas.
- Aumente sua produtividade em50% e reduza centenas de cliques do mouse todos os dias!