Ir para o conteúdo principal
Workday User Guide
Última atualização: 2023-06-23
XMATCH

XMATCH

Descrição

Pesquisa um item especificado na lista (matriz unidimensional) que você especifica e retorna o índice do item (posição). Por padrão, XMATCH faz uma pesquisa de correspondência exata. Você pode usar essa função para fazer a correspondência de valores lógicos, valores numéricos ou cadeias de caracteres de texto. Essa função deve ser usada com matrizes sem restrições. Para enviar a fórmula, use o atalho de teclado sem restrições Ctrl + Alt + Enter (Windows) ou Command + Option + Enter (Mac). Para obter detalhes sobre sintaxe, consulte Referência da função no Guia do usuário.

Sintaxe

XMATCH(
lookup_value
,
lookup_array
, [
match_mode
], [
search_mode
])
  • lookup_value
    : o valor de consulta.
  • lookup_array
    : a matriz a ser pesquisada.
  • match_mode
    : um número que especifica o tipo de correspondência.
    • 0: correspondência exata. Se não encontrar, retorne #N/A. Esse é o padrão.
    • -1: correspondência exata. Se não encontrar, retorna o próximo item menor.
    • 1: correspondência exata. Se não encontrar, devolva o próximo item maior.
    • 2: uma correspondência de caractere curinga. Em critérios com base em texto, você pode usar a ? O caractere curinga para corresponder a qualquer caractere único, ou o caractere curinga * para corresponder a qualquer sequência de caracteres. Se o valor a ser localizado contém um * ou ?, preceda-o de um til (~).
  • search_mode
    : número que especifica o modo de pesquisa a ser usado.
    • 1: faça uma pesquisa começando pelo primeiro item. Esse é o padrão.
    • -1: faz uma pesquisa inversa começando pelo último item.
    • 2: faça uma pesquisa binária que depende de lookup_array ser classificado em ordem crescente. Se não for classificado, os resultados não serão válidos.
    • -2: faz uma pesquisa binária que depende de lookup_array ser classificada em ordem decrescente. Se não for classificado, os resultados não serão válidos.

Observações

  • XMATCH não diferencia maiúsculas de minúsculas por padrão (usando um match_mode de 0). Você pode usar XMATCH para uma pesquisa de correspondência exata que diferencia maiúsculas de minúsculas somente se a matriz está classificada.

Funções relacionadas

CORRESPONDÊNCIA
MATCHEXACT