ÍNDICE e CORRESP no Excel: busca em qualquer direção
Atualizado em 9 de novembro de 2026 · Equipe Exercícios Excel
=ÍNDICE(E2:E6;CORRESP(H1;B2:B6;0)).Sintaxe
=ÍNDICE(coluna_resposta; CORRESP(valor_procurado; coluna_busca; 0))- coluna_resposta
- A coluna de onde vem o resultado, como os salários em E2:E6.
- valor_procurado
- O que procurar, como o nome em H1.
- coluna_busca
- Onde procurar, como os nomes em B2:B6. Pode ficar à direita da resposta.
- 0
- Busca exata. Sem ele, o CORRESP busca por faixa.
Pratique agora
Em H2, use CORRESP para achar a posição do nome de H1 na lista B2:B6.
O que cada função faz
=CORRESP("Carla Dias";B2:B6;0)dá 3: Carla é o 3º nome da lista=ÍNDICE(E2:E6;3)dá o 3º salário da lista
Trocando o 3 pelo CORRESP, a busca fica automática.
=ÍNDICE(E2:E6;CORRESP(H1;B2:B6;0))Por que usar no lugar do PROCV
- Busca para a esquerda: a resposta pode estar antes da coluna de busca
- Inserir ou apagar colunas não quebra a fórmula, porque não há número de coluna
- Funciona em todas as versões do Excel, ao contrário do PROCX
Busca por linha e coluna
Com dois CORRESP, o ÍNDICE cruza uma linha e uma coluna de uma tabela, como o preço de um produto num mês.
=ÍNDICE(B2:E10;CORRESP(G1;A2:A10;0);CORRESP(G2;B1:E1;0))Erros comuns
#N/D
O valor não está na coluna de busca, ou faltou o 0 no fim do CORRESP.
#REF!
A posição é maior que a coluna de resposta. As duas colunas precisam começar e terminar na mesma linha.
Resultado da pessoa errada
As colunas começam em linhas diferentes, como E2:E6 e B3:B7.
Perguntas frequentes
ÍNDICE + CORRESP é melhor que PROCV?
É mais flexível: busca em qualquer direção e não quebra ao inserir colunas. No Excel 365, o PROCX faz o mesmo de um jeito mais simples.
O que significa o 0 no CORRESP?
Busca exata. Com 1 ou vazio, o CORRESP busca por faixa e precisa da lista em ordem crescente.
Veja também
Treine ÍNDICE + CORRESP até ficar fácil
A lição "ÍNDICE + CORRESP" tem 3 exercícios com correção na hora.