Função XMATCH

A função XMATCH é uma das funções de pesquisa e referência. Ela é usada para retornar a posição relativa de um item em um array. Por padrão, é necessário uma correspondência exata.

Sintaxe

XMATCH(valor_procurado, matriz_procurada, [modo_correspondência], [modo_pesquisa])

A função XMATCH possui os seguintes argumentos:

ArgumentoDescrição
valor_procuradoUm valor a ser procurado.
matriz_procuradaUm array ou intervalo onde procurar.
modo_correspondênciaUm argumento opcional. Os valores possíveis estão listados na tabela abaixo.
modo_pesquisaUm argumento opcional. Os valores possíveis estão listados na tabela abaixo.

O argumento modo_correspondência pode ser um dos seguintes:

ValorDescrição
0Definido por padrão. Retorna a correspondência exata; se não houver correspondência, “N/A” é retornado.
-1Retorna a correspondência exata; se não houver, o próximo item menor é retornado.
1Retorna a correspondência exata; se não houver, o próximo item maior é retornado.
2Uma correspondência com caracteres curinga.

O argumento modo_pesquisa pode ser um dos seguintes:

ValorDescrição
1Definido por padrão. Inicia a pesquisa no primeiro item.
-1Inicia uma pesquisa reversa, ou seja, no último item.
2Inicia uma pesquisa binária com a matriz_procurada ordenada em ordem crescente. Se não estiver ordenada, resultados inválidos serão retornados.
-2Inicia uma pesquisa binária com a matriz_procurada ordenada em ordem decrescente. Se não estiver ordenada, resultados inválidos serão retornados.
Notas

Os caracteres curinga incluem o ponto de interrogação (?) que corresponde a um único caractere e o asterisco (*) que corresponde a vários caracteres. Se você deseja encontrar um ponto de interrogação ou asterisco, digite uma til (~) antes do caractere.

Observe que esta é uma fórmula de array. Para saber mais, leia o artigo Inserir fórmulas de array.

Como aplicar a função XMATCH.

Exemplos

A figura abaixo exibe o resultado retornado pela função XMATCH.

Função XMATCH

Artigo com o tag:
Veja todas as etiquetas