Excel: use index match para retornar vários valores horizontalmente
Você pode usar as funções INDEX e MATCH no Excel para encontrar um valor em uma coluna e retornar o valor correspondente em outra coluna.
Se quiser usar INDEX e MATCH para retornar vários valores horizontalmente, você pode usar a seguinte fórmula:
=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 específica procura o valor na célula A17 no intervalo A2:A13 e retorna o valor correspondente no intervalo B2:B13 .
Você pode então 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 INDEX MATCH 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 )))
A captura de tela a seguir mostra como usar esta fórmula na prática:
Podemos então clicar e arrastar esta fórmula horizontalmente para a direita até encontrarmos uma célula que exibe #NUM! para exibir cada um dos valores de pontos que correspondem aos “Mavs” na coluna da equipe:
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:
Sinta-se à vontade para editar o nome da equipe na célula A17 para encontrar os valores de pontos de outra equipe.
Recursos adicionais
Os tutoriais a seguir explicam como realizar outras tarefas comuns no Excel:
Excel: como usar a função IF com INDEX MATCH
Excel: Como usar SUM com INDEX MATCH
Excel: use INDEX e MATCH para retornar vários valores verticalmente