XLOOKUP
Descrição
Pesquisa uma matriz ou um intervalo e retorna um ou mais valores correspondentes. XLOOKUP pode fazer correspondência exata ou aproximada, consultas verticais ou horizontais e pesquisas com caracteres curinga. 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
XLOOKUP(
lookup_value
, lookup_array
, return_array
, [ if_not_found
], [ match_mode
], [ search_mode
]) - lookup_value: o valor de consulta.
- lookup_array: a matriz a ser pesquisada.
- return_array: a matriz ou o intervalo a ser retornado.
- if_not_found: texto a ser retornado ou uma fórmula a ser executada, se a função não encontra uma correspondência válida. Se você omite esse argumento, a função retorna um erro #N/A.
- 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
- XLOOKUP não diferencia maiúsculas de minúsculas por padrão (usando um match_mode de 0). Você pode usar XLOOKUP para uma pesquisa de correspondência exata que diferencia maiúsculas de minúsculas somente se a matriz está classificada.
Funções relacionadas
VLOOKUP
HLOOKUP
MHLOOKUP
MVLOOKUP