ÍNDICE/CORRESP.
D2O que é ÍNDICE/CORRESP?
ÍNDICE/CORRESP (INDEX/MATCH em inglês) é a forma mais flexível de buscar um valor no Excel e no Planilhas Google. Não é uma única função, mas uma combinação engenhosa de duas: CORRESP encontra a posição de um valor, e ÍNDICE devolve o valor naquela posição exata.
Imagine uma tabela. CORRESP diz: «o nome procurado está na linha 7». ÍNDICE diz em seguida: «me dê o valor da coluna C, linha 7». Juntas resolvem a mesma necessidade que o PROCV, mas sem os seus limites.
Nota: no Excel em português (Brasil) os argumentos são separados por ponto e vírgula (;). Os exemplos usam ponto e vírgula.
CORRESP: encontrar a posição
=CORRESP(valor_procurado; matriz_procurada; [tipo_de_correspondência]) - valor_procurado — o valor cuja posição você busca.
- matriz_procurada — a coluna ou linha única onde buscar.
- [tipo_de_correspondência] —
0para correspondência exata (recomendado),1ou-1para aproximada em dados ordenados.
Exemplo — em que posição está o produto de E1 na coluna A?
=CORRESP(E1; A:A; 0) Se o valor estiver na sétima linha, CORRESP devolve 7.
ÍNDICE: obter um valor em uma posição
=ÍNDICE(matriz; núm_linha; [núm_coluna]) - matriz — o intervalo de onde devolver um valor.
- núm_linha — o número da linha dentro da matriz.
- [núm_coluna] — opcional, o número da coluna (só em intervalos de várias colunas).
Exemplo — devolver o valor da 7.ª linha da coluna C:
=ÍNDICE(C:C; 7) Combinar ÍNDICE e CORRESP
CORRESP dá ao ÍNDICE o número da linha. Assim se obtém uma busca dinâmica que se ajusta sozinha:
=ÍNDICE(C:C; CORRESP(E1; A:A; 0)) CORRESP procura E1 na coluna A e devolve o número da linha; ÍNDICE devolve o valor correspondente da coluna C. O resultado é idêntico a =PROCV(E1; A:C; 3; FALSO), mas sem número de coluna fixo e sem o limite de «só à direita».
Por que ÍNDICE/CORRESP em vez de PROCV?
- Busca à esquerda: se a coluna desejada está à esquerda da de busca, o PROCV falha. Para ÍNDICE/CORRESP tanto faz:
=ÍNDICE(A:A; CORRESP(E1; C:C; 0))busca em C e devolve de A. - Robusta ao inserir colunas: PROCV usa um número de coluna fixo; ao inserir uma coluna, ele aponta errado. ÍNDICE/CORRESP aponta direto para a coluna de resultado e continua correta.
- Desempenho: em tabelas muito grandes pode ser mais rápida, porque só as colunas de busca e de resultado são avaliadas.
Busca em duas dimensões
Com dois CORRESP você encontra um valor por linha e coluna: ideal para matrizes como uma tabela de preços por região e mês:
=ÍNDICE(B2:E10; CORRESP(G1; A2:A10; 0); CORRESP(H1; B1:E1; 0)) O primeiro CORRESP encontra a linha (p. ex. o produto em G1), o segundo a coluna (p. ex. o mês em H1). ÍNDICE devolve o valor na interseção.
Gerar ÍNDICE/CORRESP com o FormulaAI — passo a passo
- Descreva o que precisa no FormulaAI, p. ex. «Encontre o preço do produto em E1; busca na coluna A, preço na coluna C».
- Escolha a planilha de destino: Excel, Planilhas Google ou Apple Numbers.
- O FormulaAI devolve a fórmula com os nomes de funções em português:
=ÍNDICE(C:C; CORRESP(E1; A:A; 0)). - Para um tratamento de erro limpo, envolva com SEERRO:
=SEERRO(ÍNDICE(C:C; CORRESP(E1; A:A; 0)); "Não encontrado").
Erros frequentes
#N/D (posição não encontrada)
CORRESP não encontra o valor e devolve #N/D, que ÍNDICE repassa. Causas: espaços (corrija com ARRUMAR), números como texto, ou valor ausente. Controle com SEERRO(…; "Não encontrado").
Tipo de correspondência incorreto
Sem o tipo 0, CORRESP busca em aproximada e espera dados ordenados; se não, resultado incorreto sem aviso. Para uma busca exata, informe sempre 0.
Intervalos de tamanhos diferentes
As zonas de busca e de resultado devem abranger o mesmo número de linhas. Se CORRESP aponta para A2:A100, ÍNDICE deveria apontar para C2:C100 para que as posições batam.
ÍNDICE/CORRESP vs PROCV vs PROCX
| Característica | PROCV | PROCX | ÍNDICE/CORRESP |
|---|---|---|---|
| Direção da busca | Só direita | Qualquer | Qualquer |
| Segura ao inserir colunas | Não | Sim | Sim |
| Disponibilidade | Todas as versões, Numbers | Excel 365/2021, Sheets | Todas as versões, Numbers |
| Esforço de escrita | Baixo | Baixo | Médio |
| Busca 2D | Não | Limitada | Sim |
Em resumo: PROCX é a mais cômoda se a sua versão do Excel a suportar. ÍNDICE/CORRESP é a opção mais robusta e compatível, sobretudo se o arquivo também for aberto em versões antigas do Excel ou no Apple Numbers.
Disponibilidade e plataformas
- Todas as versões do Excel: ÍNDICE e CORRESP existem desde sempre — sem problemas de versão.
- Planilhas Google: totalmente compatível, sintaxe idêntica.
- Apple Numbers: compatível — muitas vezes a melhor alternativa, porque PROCX não existe.
O FormulaAI gera ÍNDICE/CORRESP automaticamente na sintaxe correta da sua planilha, com o nome de função em português e o separador adequado.
Perguntas frequentes
O que significa ÍNDICE/CORRESP?
ÍNDICE/CORRESP é a combinação de duas funções do Excel. CORRESP encontra a posição de um valor em uma coluna ou linha, e ÍNDICE devolve o valor naquela posição dentro de um intervalo. Juntas substituem o PROCV, com mais flexibilidade e robustez.
Por que usar ÍNDICE/CORRESP em vez de PROCV?
ÍNDICE/CORRESP busca em qualquer direção, inclusive à esquerda, algo que o PROCV não consegue. Além disso, a fórmula não quebra ao inserir colunas, porque não depende de um número de coluna fixo. Em tabelas grandes costuma ser mais rápida.
Qual a diferença para o PROCX?
PROCX faz basicamente o mesmo que ÍNDICE/CORRESP, mas é mais curta de escrever. A vantagem de ÍNDICE/CORRESP: funciona em qualquer versão do Excel e no Apple Numbers, enquanto PROCX só existe desde o Excel 365/2021.
Que tipo de correspondência devo usar?
Para uma correspondência exata use o tipo 0 no CORRESP: é quase sempre a opção certa. Os tipos 1 e -1 são para buscas aproximadas em dados ordenados e, fora disso, dão resultados incorretos.
Por que ÍNDICE/CORRESP devolve #N/D?
Normalmente o CORRESP não encontra o valor procurado: espaços sobrando, números guardados como texto ou um valor que falta. Verifique os dados com ARRUMAR e controle o caso com SEERRO(ÍNDICE(…; CORRESP(…; …; 0)); "Não encontrado").
Documentação oficial da Microsoft
Você também pode gostar
- PROCV vs PROCX — a função de busca clássica e a moderna comparadas.
- Perguntas frequentes sobre o FormulaAI — funções, preços, privacidade.
- FormulaAI em português — suas fórmulas a partir de uma frase.