Função CORRESPX

Excel 365, Excel 2021

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

CORRESPX oferece mais modos de pesquisa e correspondência, incluindo pesquisa binária e reversa, ausentes na CORRESP.

Use quando a matriz estiver ordenada (crescente para 2, decrescente para -2) para pesquisas até 2x mais rápidas.

* representa qualquer sequência, ? um caractere, ~ escapa curingas literais.

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