Navegação Rápida
Função CORRESPX
Resumo
A função CORRESPX localiza um valor específico em um intervalo ou matriz e retorna sua posição relativa. É uma versão aprimorada da função CORRESP tradicional, oferecendo maior flexibilidade com diferentes modos de correspondência e pesquisa.
Sintaxe
=CORRESPX(valor_pesquisa; matriz_pesquisa; [modo_correspondencia]; [modo_pesquisa])
Parâmetros
| Parâmetro | Tipo | Obrigatório | Descrição |
|---|---|---|---|
| valor_pesquisa | Qualquer |
Sim | Valor a ser localizado na matriz de pesquisa |
| matriz_pesquisa | Intervalo/Matriz |
Sim | Intervalo ou matriz contendo os valores a pesquisar |
| modo_correspondencia | Número |
Não | 0=exata (padrão), -1=exata ou próximo menor, 1=exata ou próximo maior, 2=curingas |
| modo_pesquisa | Número |
Não | 1=primeiro ao último (padrão), -1=último ao primeiro, 2=binária crescente, -2=binária decrescente |
Usando a função XMATCH
A CORRESPX é ideal para localizar posições em listas ordenadas ou não ordenadas, funcionando como base para funções de pesquisa avançadas como ÍNDICE/CORRESPX em tabelas dinâmicas.
Exemplos Comuns de XMATCH
Correspondência exata em lista de frutas
=CORRESPX(E3;C3:C7)
Retorna a posição '2' para 'Uva' na lista de frutas C3:C7.
Próximo maior valor (vendas)
=CORRESPX(F2;C3:C9;1)
Conta quantos vendedores (4) atingiram o bônus mínimo em F2.
Pesquisa 2D com ÍNDICE
=ÍNDICE(C6:E12;CORRESPX(B3;B6:B12);CORRESPX(C3;C5:E5))
Busca vendas específicas de vendedor e mês em tabela 2D.
Matriz direta
=CORRESPX(4;{5;4;3;2;1})
Retorna posição 2 do valor 4 na matriz.
Perguntas Frequentes
Erros Comuns e Soluções
#N/D!
Cause: Valor não encontrado com modo_correspondencia=0
Solution: Use modo 1 ou -1 para correspondência aproximada ou verifique ortografia
#NÚM!
Cause: Dados não ordenados em pesquisa binária (modo 2 ou -2)
Solution: Ordene os dados ou use modo 1/-1
Resultados incorretos
Cause: Matriz com tipos mistos ou duplicatas em modo exato
Solution: Padronize tipos de dados e use COUNTIF para verificar duplicatas
Notas
- Disponível apenas no Excel 365 e 2021
- Substitui gradualmente a combinação ÍNDICE/CORRESP
- Ideal para tabelas estruturadas e Power Query
- Não funciona com matrizes dinâmicas spill automaticamente
Compatibilidade
Disponível em: Excel 365, Excel 2021
Não disponível em: Excel 2019 e anteriores
Conteúdo revisado pela última vez: December 9, 2025
Frequência de atualização: Conforme necessário
Versões do Excel testadas: Excel 365, Excel 2021