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:
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