Excel: use vlookup para retornar vários valores horizontalmente


Freqüentemente, você pode querer usar a função VLOOKUP no Excel para retornar vários valores horizontalmente.

Infelizmente, isso não é possível usando a função VLOOKUP , mas é possível usar a seguinte fórmula com as funções INDEX , SMALL e IF :

 =INDEX( $B$2:$B$13 , SMALL(IF( $A$17 = $A$2:$A$13 ,ROW( $A$2:$A$13 )-ROW( $B$2 )+1), COLUMN( A1 )))

Esta fórmula encontra o valor na célula A17 no intervalo A2:A13 e retorna o valor correspondente no intervalo B2:B13 .

Você pode arrastar esta fórmula horizontalmente para visualizar vários valores.

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

Exemplo: use VLOOKUP para retornar vários valores horizontalmente

Suponha que temos o seguinte conjunto de dados no Excel que contém informações sobre pontos marcados por jogadores de basquete de diferentes times:

Digamos que queremos procurar por “Mavs” na coluna da equipe e retornar cada valor de ponto horizontalmente.

Para fazer isso, podemos digitar a seguinte fórmula na célula B17 :

 =INDEX( $B$2:$B$13 , SMALL(IF( $A$17 = $A$2:$A$13 ,ROW( $A$2:$A$13 )-ROW( $B$2 )+1), COLUMN( A1 )))

Podemos então clicar e arrastar esta fórmula horizontalmente para a direita para exibir cada um dos valores de pontos que correspondem aos “Mavs” na coluna da equipe:

Excel VLOOKUP retorna vários valores horizontalmente

A fórmula retorna corretamente os valores 24, 40, 15 e 25 na mesma linha.

Observe que cada um desses valores representa um valor na coluna de pontos que corresponde aos “Mavs” na coluna da equipe:

Observe que você precisará clicar e arrastar esta fórmula para a direita até encontrar #NUM! em uma das células.

Isso indica que você retornou com êxito todos os valores correspondentes ao valor pesquisado.

Recursos adicionais

Os tutoriais a seguir explicam como realizar outras tarefas comuns no Excel:

Excel: como usar VLOOKUP para retornar todas as correspondências
Excel: use VLOOKUP para retornar um espaço em branco em vez de zero
Excel: como usar VERDADEIRO ou FALSO em PROCV

Add a Comment

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