A substituição moderna de VLOOKUP e HLOOKUP — pesquise qualquer coluna e retorne qualquer coluna, em qualquer direção.
XLOOKUP está disponível no Google Sheets (lançado em 2022) e se comporta como no Excel.
XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])XLOOKUP pesquisa em uma matriz de pesquisa e retorna o item correspondente de uma matriz de retorno separada. Procura à esquerda ou à direita, usa correspondência exata por padrão e tem um argumento if_not_found embutido, então você não precisa mais de IFERROR. Disponível no Microsoft 365 e no Excel 2021+.
=XLOOKUP(E2, A2:A100, C2:C100, "Not found")Resultado: $1,250
Corresponde à chave em E2 e retorna o preço; mostra "Not found" se ausente.
=XLOOKUP(E2, Names, IDs)Resultado: A102
Retorna um valor à esquerda da chave — impossível com VLOOKUP.
Na maioria dos casos, sim: ele pesquisa em qualquer direção, usa correspondência exata por padrão, sobrevive a colunas inseridas e trata os não encontrados na própria fórmula. Use VLOOKUP apenas ao compartilhar com versões antigas do Excel.
Requer Microsoft 365 ou Excel 2021+. Em versões antigas, use INDEX/MATCH para a mesma flexibilidade.