XLOOKUP e VLOOKUP são funções usadas no Microsoft Excel para pesquisar valores em uma tabela com base em uma coluna especificada e retornar um valor correspondente. No entanto, existem algumas diferenças importantes entre as duas funções.
1. Sintaxe: -
XLOOKUP sintaxe:`=XLOOKUP(valor_procurado, array_procurado, array_retornado, [if_not_found], [modo_correspondência], [modo_pesquisa])`
-
PROCV sintaxe:`=PROCV(valor_procurado, matriz_tabela, núm_índice_coluna, [procura_intervalo])`
2. Valores de pesquisa e matrizes de pesquisa: - XLOOKUP permite mais flexibilidade na especificação do valor de pesquisa. Pode aceitar um único valor ou um intervalo de valores. O valor_procurado também pode ser uma string de texto, um número ou até mesmo um valor lógico (VERDADEIRO/FALSO).
- VLOOKUP requer que lookup_value seja um valor único e deve ser do mesmo tipo de dados que os valores na primeira coluna da table_array.
3. Matrizes de retorno: - XLOOKUP usa o parâmetro return_array para especificar o array do qual o valor correspondente deve ser retornado. O return_array pode estar localizado em qualquer lugar da planilha.
- VLOOKUP usa o parâmetro col_index_num para especificar o número da coluna do table_array a partir do qual o valor correspondente deve ser retornado. O table_array deve ser organizado com os valores de pesquisa na primeira coluna e os valores correspondentes nas colunas subsequentes.
4. Tratamento de erros e valores ausentes: - XLOOKUP fornece opções adicionais para lidar com erros e valores ausentes por meio dos parâmetros if_not_found e match_mode. Estas opções permitem especificar o que deve ser retornado se o valor de pesquisa não for encontrado ou se a correspondência não for exata.
- VLOOKUP fornece apenas o parâmetro range_lookup, que pode ser definido como TRUE (correspondência aproximada) ou FALSE (correspondência exata). Se range_lookup for TRUE e o valor de pesquisa não for encontrado, VLOOKUP retornará o valor na próxima coluna menor à esquerda que seja maior ou igual ao valor de pesquisa.
5. Modos de pesquisa: - XLOOKUP introduz dois novos modos de pesquisa:pesquisa binária (padrão) e curingas. A pesquisa binária permite a pesquisa eficiente de grandes conjuntos de dados, enquanto o modo de pesquisa curinga permite a correspondência parcial de cadeias de texto usando os caracteres asterisco (*) e ponto de interrogação (?).
- VLOOKUP suporta apenas o recurso de correspondência aproximada, que é semelhante ao modo de pesquisa binária do XLOOKUP.
Em resumo, XLOOKUP oferece maior flexibilidade e recursos aprimorados em comparação com VLOOKUP. Ele fornece mais opções para lidar com erros, valores ausentes e modos de pesquisa. Embora VLOOKUP ainda seja útil para cenários de pesquisa mais simples, XLOOKUP é a função preferida para operações de pesquisa mais avançadas no Excel.