Iniciar sessão com a Microsoft
Iniciar sessão ou criar uma conta.
Olá,
Selecione uma conta diferente.
Tem várias contas
Selecione a conta com a qual pretende iniciar sessão.

A função CORRESPX procura um item especificado numa matriz ou intervalo de células e, em seguida, devolve a posição relativa do item. 

Aqui, vamos utilizar CORRESPX para encontrar a posição de um item numa lista.

Exemplo de utilização de XMATCH para encontrar a posição de um item numa lista

A função CORRESPX devolve a posição relativa de um item numa matriz ou intervalo de células. 

=CORRESPX(valor_proc, matriz_proc, [modo_de_correspondência], [modo_de_procura])  

Argumento

Descrição

valor_proc

Obrigatório

O valor a procurar

matriz_proc

Obrigatório

A matriz ou intervalo onde procurar

[modo_de_correspondência]

Opcional

Especifique o tipo de correspondência:

0 - Correspondência exata (predefinição)

-1 - Correspondência exata ou próximo item mais pequeno

1 - Correspondência exata ou próximo item maior

2 - Uma correspondência universal em que *, ? e ~ têm um significado especial.

[modo_de_procura]

Opcional

Especifique o tipo de procura:

1 - Procurar do primeiro para o último (predefinição)

-1 - Procurar do último para o primeiro (pesquisa inversa).

2 - Efetuar uma pesquisa binária que depende de a matriz_proc estar ordenada por ordem crescente. Se não estiver ordenada, serão devolvidos resultados inválidos.  

-2 - Efetuar uma pesquisa binária que depende de a matriz_proc estar ordenada por ordem decrescente. Se não estiver ordenada, serão devolvidos resultados inválidos.

Exemplos

Exemplo 1

O exemplo seguinte localiza a posição do primeiro termo que é uma combinação exata ou o próximo valor maior para (ou seja, começa com) "Gra".

Exemplo de utilização de XMATCH para devolver uma pesquisa com carateres universais

Exemplo 2

Este exemplo seguinte localiza o número de vendedores elegíveis para um bónus. Também utiliza 1 para o modo_de_correspondência para encontrar uma correspondência exata ou o próximo item maior na lista, mas uma vez que os dados são numéricos, devolve uma contagem de valores. Neste caso, a função devolve 4, uma vez que existem 4 representantes de vendas que excederam o valor de bónus.

Exemplo de utilização de XMATCH para encontrar o número de valores acima de um determinado limite procurando uma combinação exata ou o próximo maior item

Exemplo 3

Em seguida, vamos utilizar uma combinação de ÍNDICE/CORRESPX/CORRESPX para efetuar uma procura vertical e horizontal em simultâneo. Neste caso, queremos devolver o montante de vendas de um determinado representante de vendas e um determinado mês. Isto é semelhante à utilização das funções ÍNDICE e CORRESP em combinação, mas requer menos argumentos.

Imagem da utilização de uma combinação de ÍNDICE/XMATCH/XMATCH para efetuar uma análise vertical e horizontal simultânea.

Exemplo 4

Também pode utilizar CORRESPX para devolver um valor numa matriz. Por exemplo, =CORRESPX(4,{5,4,3,2,1}) devolveria 2, uma vez que 4 é o segundo item na matriz. Este é um cenário de correspondência exata, enquanto =CORRESPX(4,5,{5,4,3,2,1},1) devolve 1, uma vez que o argumento modo_de_correspondência (1) está definido para devolver uma correspondência exata ou o próximo item maior, que é 5. 

Precisa de mais ajuda?

Pode sempre colocar uma pergunta a um especialista da Comunidade Tecnológica do Excel ou obter suporte nas Comunidades.

Consulte Também

Função PROCX

Precisa de mais ajuda?

Quer mais opções?

Explore os benefícios da subscrição, navegue em cursos de formação, saiba como proteger o seu dispositivo e muito mais.

As comunidades ajudam-no a colocar e a responder perguntas, a dar feedback e a ouvir especialistas com conhecimentos abrangentes.

Estas informações foram úteis?

Quão satisfeito está com a qualidade do idioma?
O que afetou a sua experiência?
Ao selecionar submeter, o seu feedback será utilizado para melhorar os produtos e serviços da Microsoft. O seu administrador de TI poderá recolher estes dados. Declaração de Privacidade.

Obrigado pelo seu feedback!

×