Entrar com a conta da Microsoft
Entrar ou criar uma conta.
Olá,
Selecionar uma conta diferente.
Você tem várias contas
Escolha a conta com a qual você deseja entrar.

A função CORRESPX procura um item especificado em uma matriz ou intervalo de células e retorna a posição relativa desse item no intervalo. 

Aqui iremos usar o CORRESPX para localizar a posição de um item em uma lista.

Exemplo de como usar o CORRESPX para localizar a posição de um item em uma lista

A função CORRESPX retorna a posição relativa de um item em uma matriz ou intervalo de células. 

=CORRESPX(pesquisa_valor; pesquisa_matriz; [modo_correspondência]; [modo_pesquisa])  

Argumento

Descrição

pesquisa_valor

Obrigatório

O valor de pesquisa

pesquisa_matriz

Obrigatório

A matriz ou intervalo a classificar

[modo_correspondência]

Opcional

Especificar o tipo de correspondência:

0 - Correspondência exata (padrão)

-1 – Correspondência exata ou o próximo item menor

1 – Correspondência exata ou o próximo item maior

2 – Uma correspondência de curingas, em que *,? e ~ têm um significado especial.

[modo_pesquisa]

Opcional

Especificar o tipo de pesquisa:

1 – Pesquisar do primeiro ao último (padrão)

-1 – Pesquisar do último ao primeiro (pesquisa inversa).

2 – Executar uma pesquisa binária que dependa da classificação da matriz_procurada em ordem crescente. Caso contrário, resultados inválidos serão retornados.  

-2 – Executar uma pesquisa binária que dependa da classificação da matriz_procurada em ordem decrescente. Caso contrário, resultados inválidos serão retornados.

Exemplos

Exemplo 1

O exemplo a seguir localiza a posição do primeiro termo que é uma correspondência exata ou o próximo maior valor para o termo que (por exemplo, começa com) "Gra".

Exemplo de como usar o CORRESPX para retornar uma pesquisa com curinga

Exemplo 2

O próximo exemplo localiza o número de vendedores qualificados a um bônus. Aqui também se usa 1 para o match_mode para localizar uma correspondência exata ou o próximo maior item na lista, mas como os dados são numéricos, tem como resultado uma contagem de valores. Nesse caso, a função tem 4 como resultado, já que 4 dos representantes de vendas excederam o valor do bônus.

Exemplo de como usar o CORRESPX para localizar o número de valores acima de um determinado limite procurando uma correspondência exata ou o próximo maior item

Exemplo 3

Em seguida, usaremos uma combinação de ÍNDICE/CORRESPX/CORRESPX para executar uma pesquisa vertical e horizontal simultânea. Nesse caso, queremos retornar o valor das vendas para um determinado representante de vendas e um determinado mês. Isso é semelhante ao uso das funções ÍNDICEe CORRESP em conjunto, exceto pelo fato de requerer menos argumentos.

Imagem do uso de uma combinação de ÍNDICE/CORRESPX/CORRESPX para executar uma pesquisa vertical e horizontal simultânea.

Exemplo 4

Você também pode usar CORRESPX para retornar um valor em uma matriz. Por exemplo, =CORRESPX(4;{5;4;3;2;1}) retornaria 2, uma vez que 4 é o segundo item da matriz. Este é um cenário de correspondência exata, enquanto =CORRESPX(4,5;{5;4;3;2;1};1) retorna 1, pois o argumento match_mode (1) está definido para retornar uma correspondência exata ou o próximo item maior, que é 5. 

Precisa de mais ajuda?

Você pode sempre consultar um especialista na Excel Tech Community ou obter suporte nas Comunidades.

Confira também

Função PROCX

Precisa de mais ajuda?

Quer mais opções

Explore os benefícios da assinatura, procure cursos de treinamento, saiba como proteger seu dispositivo e muito mais.

As comunidades ajudam você a fazer e responder perguntas, fazer comentários e ouvir especialistas com conhecimento avançado.

Essas informações foram úteis?

Qual é o seu grau de satisfação com a qualidade do idioma?
O que afetou sua experiência?
Ao pressionar enviar, seus comentários serão usados para aprimorar os produtos e serviços da Microsoft. Seu administrador de TI poderá coletar esses dados. Política de Privacidade.

Agradecemos seus comentários!

×