Excel + Google Sheets · Guia completo
ÍNDICE e CORRESP no Excel: uma busca flexível
ÍNDICE e CORRESP são duas funções pequenas que, usadas juntas, formam uma das buscas mais confiáveis do Excel. O CORRESP encontra a posição de uma chave em uma lista e o ÍNDICE devolve o valor dessa posição em outra coluna. Como trabalham com colunas separadas, continuam funcionando quando você insere ou move colunas.
A dupla funciona no Excel 2010 ou posterior, no Excel 365 e no Google Sheets, então é a escolha mais segura para arquivos compartilhados com quem usa versões antigas. Neste guia você verá a sintaxe, um exemplo com números reais e os erros habituais. Veja também: guia de PROCV e guia de CONT.SE.
Como funciona ÍNDICE + CORRESP
O CORRESP recebe a chave, a lista e um tipo de correspondência, e o ÍNDICE recebe a coluna a devolver e a posição. Escreva-as juntas assim:
=ÍNDICE(C2:C6;CORRESP("c";B2:B6;0))O CORRESP procura a letra c na coluna B e dá a sua posição. O ÍNDICE usa essa posição para devolver o valor da coluna C. O 0 final pede correspondência exata e, ao contrário do PROCV, a coluna das chaves pode estar em qualquer lugar. Compatível com Excel 2010 ou posterior.
Exemplo passo a passo
- Digite as chaves na coluna B e os valores na coluna C.
- Clique em uma célula vazia, por exemplo E2.
- Digite
=ÍNDICE(C2:C6;CORRESP("c";B2:B6;0))e pressione Enter. - Compare o resultado com a tabela abaixo.
| A | B | |
|---|---|---|
| 1 | Categoria (B) | Preço (C) |
| 2 | a | 10 |
| 3 | b | 20 |
| 4 | c | 30 |
| 5 | b | 40 |
| 6 | d | 50 |
O resultado esperado é 30, o valor que está ao lado de c. Se a chave aparece duas vezes, o CORRESP devolve a primeira posição, então verifique duplicatas antes de confiar no resultado.
Erros comuns
- Você esquece o 0 final e o CORRESP usa correspondência aproximada, o que dá valores errados em dados sem ordem.
- A chave não existe e o Excel mostra o erro de valor não disponível. Envolva a fórmula em SEERRO para mostrar uma mensagem amigável.
- Os dois intervalos têm tamanhos diferentes e a posição aponta para a linha errada. Ambos devem começar e terminar nas mesmas linhas.
- Números guardados como texto não coincidem com números reais. Converta os dois lados para o mesmo tipo.
Se você usa o Excel 365, também pode escolher o PROCX, que faz o mesmo em uma só função. ÍNDICE e CORRESP continuam sendo a melhor opção quando um arquivo precisa abrir bem em versões antigas do Excel.
A mesma fórmula em outros idiomas
- English INDEX and MATCH
- Español INDICE y COINCIDIR
- Português ÍNDICE e CORRESP
- Deutsch INDEX und VERGLEICH