Excel: use vlookup com várias tabelas de pesquisa


Você pode usar a seguinte fórmula VLOOKUP no Excel para usar várias tabelas de pesquisa:

 =IFERROR(VLOOKUP( G2 , A2:B7 ,2,0),VLOOKUP( G2 , D2:E7 ,2,0))

Esta fórmula específica tenta encontrar o valor específico na célula G2 da primeira coluna do intervalo A2:B7 e retornar o valor correspondente da segunda coluna.

Se o valor na célula G2 não for encontrado na primeira tabela de pesquisa, a fórmula tentará procurá-lo na primeira coluna do intervalo D2:E7 e retornará o valor correspondente na segunda coluna desse intervalo.

O exemplo a seguir mostra como usar esta fórmula na prática.

Exemplo: usando VLOOKUP com várias tabelas de pesquisa no Excel

Suponha que temos duas tabelas no Excel: uma que contém os nomes de vários times de basquete da Conferência Oeste e outra que contém os nomes de vários times da Conferência Leste:

Digamos que queremos procurar o nome do time Kings em qualquer uma das tabelas e retornar o valor do ponto correspondente.

Podemos especificar Kings como o nome da equipe a ser pesquisada na célula G2 e, em seguida, digitar a seguinte fórmula na célula H2 :

 =IFERROR(VLOOKUP( G2 , A2:B7 ,2,0),VLOOKUP( G2 , D2:E7 ,2,0))

A captura de tela a seguir mostra como usar esta fórmula na prática:

Excel VLOOKUP com várias tabelas de pesquisa

A fórmula retorna 19 , que é o valor correto do ponto que corresponde a Kings .

Se alterarmos o nome da equipe de pesquisa na célula G2 , a fórmula será atualizada automaticamente para retornar o valor correto dos pontos.

Por exemplo, digamos que mudamos o nome do time para Cavs :

A fórmula de retorno 38 , que é o valor correto do ponto que corresponde ao Cavs .

Como funciona essa fórmula?

Lembre-se da fórmula que usamos para encontrar o nome da equipe na célula G2 usando várias tabelas de pesquisa:

 =IFERROR(VLOOKUP( G2 , A2:B7 ,2,0),VLOOKUP( G2 , D2:E7 ,2,0))

Veja como essa fórmula funciona:

Primeiro, usamos VLOOKUP para tentar encontrar o valor na célula G2 (“Reis”) no intervalo A2:B7 .

Isso retornará o segundo valor no intervalo ou #N/A .

A seguir, usamos a função IFERROR para verificar se o resultado do primeiro VLOOKUP retornou #N/A ou não.

Se #N/A for retornado, retornaremos o resultado da segunda função VLOOKUP , que então procura o valor na célula G2 no seguinte intervalo de D2:E7 .

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras operações comuns no Excel:

Excel: Use VLOOKUP para retornar espaço em branco em vez de #N/A
Excel: use VLOOKUP para encontrar um valor entre o intervalo
Excel: use VLOOKUP para retornar o último valor correspondente

Add a Comment

O seu endereço de email não será publicado. Campos obrigatórios marcados com *