- Home
- Função XMATCH
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:
| Argumento | Descrição |
|---|---|
| valor_procurado | Um valor a ser procurado. |
| matriz_procurada | Um array ou intervalo onde procurar. |
| modo_correspondência | Um argumento opcional. Os valores possíveis estão listados na tabela abaixo. |
| modo_pesquisa | Um argumento opcional. Os valores possíveis estão listados na tabela abaixo. |
O argumento modo_correspondência pode ser um dos seguintes:
| Valor | Descrição |
|---|---|
| 0 | Definido por padrão. Retorna a correspondência exata; se não houver correspondência, “N/A” é retornado. |
| -1 | Retorna a correspondência exata; se não houver, o próximo item menor é retornado. |
| 1 | Retorna a correspondência exata; se não houver, o próximo item maior é retornado. |
| 2 | Uma correspondência com caracteres curinga. |
O argumento modo_pesquisa pode ser um dos seguintes:
| Valor | Descrição |
|---|---|
| 1 | Definido por padrão. Inicia a pesquisa no primeiro item. |
| -1 | Inicia uma pesquisa reversa, ou seja, no último item. |
| 2 | Inicia uma pesquisa binária com a matriz_procurada ordenada em ordem crescente. Se não estiver ordenada, resultados inválidos serão retornados. |
| -2 | Inicia 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.
