Pesquisar à esquerda com a função PROCV no Excel

Anonim

Neste artigo, aprenderemos como consultar à esquerda com a função PROCV no Excel.

Cenário:

Na verdade, a função VLOOKUP olha à direita da matriz de pesquisa. É uma de suas limitações. Mas não é fácil mudar a tabela, mas podemos fazer a fórmula funcionar de outra maneira. Saiba mais sobre como executar a função PROCV para pesquisar à esquerda aqui abaixo.

Como resolver o problema?

Para que a fórmula seja entendida primeiro precisamos revisar um pouco sobre as seguintes funções

  1. Função VLOOKUP
  2. ESCOLHER a função

Agora faremos uma fórmula usando as funções acima. A função CHOOSE retornará a tabela com o campo obrigatório à direita. A função VLOOKUP obtém a matriz da tabela de argumentos no formato correto. Agora selecione o número da coluna certa de acordo com o campo obrigatório.

Fórmula Genérica:

= VLOOKUP (lookup_value, CHOOSE ({1, 2}, lookup_range, req_range), 2, 0)

lookup_value : valor a procurar

intervalo_de_procura : intervalo, onde procurar valor_procurado

req_range : intervalo, onde o valor correspondente é necessário

2 : segunda coluna, num representando o req_range

0 : procure a correspondência exata

Exemplo:

As afirmações acima podem ser confusas para entender. Então, vamos entender isso usando a fórmula em um exemplo

Aqui temos uma tabela com detalhes sobre os países, continente e código do mundo. Precisamos encontrar o nome do país a partir do código do país fornecido. Aqui, o problema é que a coluna País fica à esquerda da coluna de código. Portanto, usaremos a fórmula genérica acima.


Intervalo nomeado usado para a matriz de intervalo (código - F3: F16) e intervalo (país - D3: D16). Aqui, usamos o intervalo nomeado em vez da matriz de referência de célula, pois é fácil de entender. Primeiro, precisamos procurar um nome de país onde o código do país é fornecido na célula H5.
Use a fórmula na célula G6:

= PROCV (H5, ESCOLHER ({1, 2}, código, país), 2, 0)

Intervalos nomeados

código: (F3: F16)

país: (D3: D16)

Explicação:

  • CHOOSE ({1, 2}, código, país) formará sua própria nova matriz de tabela conforme mostrado abaixo.

{ 33, "China"; 87, "África do Sul"; 55, "Reino Unido"; 82, "EUA"; 72, "Brasil"; 52, "Austrália"; 24, "Japão"; 51, "Quênia"; 10, "França"; 60, "México"; 36, "Argentina"; 31, "Fiji"; 28, "Índia"; 70, "Nigéria" }

  • A função VLOOKUP procura o código do país na primeira coluna do argumento de tabela fornecido e retorna o resultado da segunda coluna conforme fornecido.
  • 0 costumava procurar a correspondência exata.

A fórmula é semelhante à mostrada no instantâneo acima. Clique em Ok para obter o nome do país correspondente ao código 024.

Como você pode ver no instantâneo acima, obtivemos o país Japão que corresponde ao valor do código na fórmula. Agora, se você deseja extrair o nome do continente do valor do código.
Use a fórmula:

= PROCV (H5, ESCOLHER ({1, 2}, cont, país), 2, 0)

Intervalos nomeados

código: (F3: F16)

cont: (E3: E16)

Você pode ver no instantâneo acima que essa fórmula funciona bem.
Geralmente usamos a combinação da função INDEX & MATCH para obter o valor da esquerda da matriz de pesquisa.
Use a fórmula:

= ÍNDICE (D3: F16, CORRESPONDÊNCIA (H6, código, 0), 2)


Como você pode ver no instantâneo acima, obtivemos todos os detalhes correspondentes ao valor do código da tabela. Extraia os detalhes da tabela usando a fórmula indicada acima. Aqui estão algumas notas observacionais ao usar a fórmula acima.

Notas:

  1. O valor do argumento_col não pode ser menor que 1 ou maior que o número de colunas
  2. A função retornará o erro #NA se o argumento da matriz de pesquisa para a função VLOOKUP não tiver o mesmo comprimento da matriz da tabela.
  3. A fórmula retorna um erro se lookup_value não corresponder ao valor na tabela lookup_array.
  4. A função corresponde ao valor exato, pois o argumento do tipo de correspondência para a função VLOOKUP é 0.
  5. Os valores de pesquisa podem ser fornecidos como referência de célula ou diretamente usando o símbolo de aspas (") na fórmula como argumentos.

Espero que você tenha entendido como Pesquisar n-ésima correspondência na tabela usando a função INDEX & MATCH. Explore mais artigos sobre valor de pesquisa do Excel aqui. Sinta-se à vontade para expressar suas dúvidas abaixo na caixa de comentários. Certamente iremos ajudá-lo. Se você gostou de nossos blogs, compartilhe com seus amigos no Facebook. E você também pode nos seguir no Twitter e no Facebook. Gostaríamos muito de ouvir de você, diga-nos como podemos melhorar, complementar ou inovar nosso trabalho e torná-lo melhor para você. Escreva-nos no site de e-mail

Use INDEX e MATCH para pesquisar o valor : Função INDEX & MATCH para pesquisar o valor conforme necessário.

Intervalo SUM com INDEX no Excel : Use a função INDEX para encontrar a SOMA dos valores conforme necessário.

Como usar a função INDEX no Excel : Encontre o INDEX da matriz usando a função INDEX explicada com o exemplo.

Como usar a função COMBINAR no Excel : Encontre o MATCH na matriz usando o valor INDEX dentro da função MATCH explicada com o exemplo.

Como usar a função LOOKUP no Excel : Encontre o valor de pesquisa na matriz usando a função LOOKUP explicada com o exemplo.

Como usar a função PROCV no Excel : Encontre o valor de pesquisa na matriz usando a função VLOOKUP explicada com o exemplo.

Artigos populares

50 Atalho do Excel para aumentar sua produtividade

Editar uma lista suspensa

Referência absoluta no Excel

Se com curingas

Vlookup por data