cellio

XLOOKUP vs VLOOKUP no Excel: Diferenças e Qual Escolher

XLOOKUP vs VLOOKUP lado a lado: sintaxe, busca à esquerda, colunas novas e compatibilidade. Veja as diferenças e qual fórmula usar na sua planilha.

Por Ayoub Farid · · 3 min de leitura

Ambas as funções do Excel servem para encontrar um valor em uma tabela. O XLOOKUP (PROCX no Excel em português) é mais recente e corrige quase todos os pontos fracos do VLOOKUP (PROCV), mas o VLOOKUP ainda funciona em qualquer lugar. Veja a comparação direta na tabela abaixo e, logo depois, uma regra prática para decidir qual usar.

Lado a lado

VLOOKUPXLOOKUP
Sintaxe=VLOOKUP(F2,A2:C100,3,FALSE)=XLOOKUP(F2,A2:A100,C2:C100)
Correspondência padrãoAproximada (arriscada)Exata
Busca para a esquerdaNãoSim
Coluna de retornoNúmero que você precisa contarIntervalo direto selecionado
Nova coluna inseridaPode quebrar o resultado sem avisarContinua funcionando normalmente
Mensagem de não encontradoExige IFERRORNativo da função
Busca de baixo para cimaNãoSim
Retornar várias colunasUma por vezSim
Excel 2019 e versões anterioresSimNão (erro #NAME? ou #NOME?)
Planilhas Google (Google Sheets)SimSim

A mesma busca, das duas formas

Para encontrar o preço do código na célula F2 usando uma referência absoluta para arrastar a fórmula para baixo se necessário:

=VLOOKUP(F2,$A$2:$C$100,3,FALSE)
=XLOOKUP(F2,$A$2:$A$100,$C$2:$C$100)

Com uma mensagem personalizada caso o valor não seja encontrado (o VLOOKUP exige o uso do IFERROR, ou SEERRO em português):

=IFERROR(VLOOKUP(F2,$A$2:$C$100,3,FALSE),"Not found")
=XLOOKUP(F2,$A$2:$A$100,$C$2:$C$100,"Not found")

Por que o XLOOKUP é mais seguro

  1. Correspondência exata por padrão. Esquecer o argumento FALSE no VLOOKUP é um dos erros mais comuns ao aprender Excel e gera resultados errados. Veja mais em VLOOKUP não funciona.
  2. Sem contagem manual de colunas. Se você inserir uma coluna nova na planilha, o número "3" do VLOOKUP pode apontar para a informação errada em silêncio. Já o XLOOKUP referencia diretamente o próprio intervalo.
  3. Busca em qualquer direção. Ele faz pesquisas à esquerda ou à direita sem precisar reorganizar a tabela.

Quando o VLOOKUP ainda é a escolha certa

  • O arquivo precisa ser aberto no Excel 2019 ou em versões mais antigas.
  • Você está fazendo um teste de Excel para entrevista de emprego ou preenchendo um modelo corporativo que exige especificamente essa função.
  • Você está editando fórmulas do Excel existentes e precisa manter o padrão da planilha.

A regra

Use o XLOOKUP em trabalhos novos no Microsoft 365, Excel 2021+ ou Planilhas Google (Google Sheets). Mas garanta que sabe usar o VLOOKUP para garantir compatibilidade e passar em testes de processos seletivos. Caso precise buscar à esquerda em versões antigas do Excel, a melhor opção é usar INDEX MATCH (ÍNDICE/CORRESP).

Perguntas frequentes

O XLOOKUP vai substituir o VLOOKUP?

A Microsoft recomenda o XLOOKUP para qualquer projeto novo, mas o VLOOKUP continua ativo e funcionando normalmente por motivos de compatibilidade.

O XLOOKUP é mais rápido que o VLOOKUP?

Em planilhas de tamanho comum, a diferença de velocidade é quase imperceptível. As grandes vantagens reais estão na precisão dos dados e na facilidade de montar a fórmula.

O XLOOKUP funciona para quem usa o Excel 2016?

Não. Essa pessoa verá o erro #NAME? (ou #NOME?). Em arquivos compartilhados com versões mais antigas, utilize o VLOOKUP ou a combinação INDEX MATCH.

Devo aprender o VLOOKUP primeiro?

Comece por aquele que a sua empresa mais utiliza no dia a dia. Como muitos testes de processos seletivos ainda cobram o VLOOKUP, vale a pena dominar ambos. Comece conferindo nosso guia de VLOOKUP ou de XLOOKUP.

Continue lendo