0Pricing
Excel Formulas Academy · Aula

A sintaxe de XLOOKUP

Aprenda os argumentos valor_procurado, matriz_de_pesquisa e matriz_de_retorno

A sintaxe de XLOOKUP é uma aula grátis de Excel Formulas Academy no CoddyKit. Esta é a aula 1 de 4. Você pode ler a aula completa abaixo gratuitamente — depois pratica ao vivo no navegador com um editor de código integrado e um tutor de IA 24/7. Faz parte do caminho de aprendizado de Excel Formulas Academy, e seu progresso é sincronizado entre a web e o app CoddyKit. O curso de Excel Formulas Academy inclui 4 aulas no total.

Conheça XLOOKUP

XLOOKUP é a substituta moderna de VLOOKUP e HLOOKUP. Ela encontra um valor em uma coluna (ou linha) e retorna o valor correspondente de outra.

A sua principal vantagem é que você informa onde pesquisar e o que retornar como dois intervalos separados. Não é preciso contar colunas nem se preocupar com o lado em que a resposta está.

XLOOKUP está disponível no Excel 365, no Excel 2021 e no Planilhas Google.

Os três argumentos principais

A forma mais simples de usar XLOOKUP precisa apenas de três informações:

  • valor a pesquisar - o que você está procurando
  • intervalo de pesquisa - o intervalo em que a pesquisa será feita
  • intervalo de retorno - o intervalo de onde a resposta será obtida

Leia a fórmula assim: encontre este valor, nesta coluna, e forneça o item correspondente dessa coluna.

=XLOOKUP(lookup_value, lookup_array, return_array)

Um primeiro exemplo prático

Imagine uma lista de produtos. A coluna A contém os nomes dos produtos e a coluna B contém os preços. Você quer o preço de "Teclado".

Você pesquisa o nome em A2:A20 e retorna o preço de B2:B20. XLOOKUP percorre o intervalo de pesquisa, encontra "Teclado" e então retorna o valor que estiver na mesma linha do intervalo de retorno.

=XLOOKUP("Keyboard", A2:A20, B2:B20)

Referenciando uma célula em vez de texto

Inserir "Teclado" diretamente na fórmula é frágil. É muito melhor apontar o valor de pesquisa para uma célula.

Se o usuário digitar o nome do produto em D2, a fórmula reagirá automaticamente quando ele o alterar. É assim que funcionam as ferramentas de pesquisa em tempo real e os painéis.

=XLOOKUP(D2, A2:A20, B2:B20)

A pesquisa e o retorno devem estar alinhados

O intervalo de pesquisa e o intervalo de retorno devem ter a mesma altura (o mesmo número de linhas). XLOOKUP faz a correspondência entre eles linha por linha.

Se A2:A20 tiver 19 linhas, o intervalo de retorno também deverá ter 19 linhas. Uma incompatibilidade produz um erro #VALUE!, pois XLOOKUP não consegue associar as linhas corretamente.

=XLOOKUP(D2, A2:A20, B2:B20)

Retornando de uma coluna diferente

O intervalo de retorno não precisa estar ao lado do intervalo de pesquisa. Suponha que os nomes estejam na coluna A, mas você queira a quantidade em estoque na coluna E.

Basta apontar o intervalo de retorno para E2:E20. XLOOKUP não se importa com o espaço entre as colunas, ao contrário de VLOOKUP, que conta as colunas para a direita.

=XLOOKUP(D2, A2:A20, E2:E20)

A correspondência exata é o padrão

Uma das características mais práticas de XLOOKUP é procurar uma correspondência exata por padrão.

VLOOKUP usava a correspondência aproximada como padrão e retornava silenciosamente respostas incorretas quando as pessoas esqueciam o FALSE final. XLOOKUP faz o oposto: você obtém a correspondência exata, a menos que peça deliberadamente outra coisa.

=XLOOKUP(D2, A2:A20, B2:B20)

Pesquisando em uma linha

XLOOKUP também trabalha com dados horizontais. Se os nomes dos meses estiverem na linha 1 e as vendas na linha 2, você poderá pesquisar na linha em vez de pesquisar em uma coluna.

A mesma estrutura de fórmula funciona: o valor a pesquisar, a linha dos meses e a linha das vendas. Uma única função substitui VLOOKUP e HLOOKUP.

=XLOOKUP("Mar", B1:M1, B2:M2)

Usando-a dentro de outras fórmulas

Como XLOOKUP retorna um único valor, você pode inseri-lo diretamente em um cálculo.

Por exemplo, multiplique um preço unitário pesquisado por uma quantidade em E2. A pesquisa é executada primeiro, retorna o preço e a multiplicação usa esse resultado. Isso mantém a sua planilha compacta e fácil de ler.

=XLOOKUP(D2, A2:A20, B2:B20) * E2

Referências de colunas inteiras

Você pode usar referências de colunas inteiras, como A:A e B:B, para que a fórmula continue funcionando à medida que novas linhas forem adicionadas.

Isso é conveniente, mas pode ser um pouco mais lento em planilhas muito grandes. Para dados organizados, é um bom hábito referenciar o intervalo exato ou uma Tabela do Excel.

=XLOOKUP(D2, A:A, B:B)

Por que XLOOKUP é melhor

Em comparação com VLOOKUP, XLOOKUP é:

  • Independente da direção - as colunas de retorno podem estar à esquerda ou à direita da pesquisa
  • Mais segura - a correspondência exata é o padrão
  • Estável - inserir colunas não a faz deixar de funcionar
  • Mais simples - não exige contar índices de coluna

Depois que você aprende os três argumentos principais, a maioria das pesquisas do dia a dia se torna simples.

=XLOOKUP(D2, A2:A20, B2:B20)

Verificação rápida

Teste a sua compreensão da sintaxe básica de XLOOKUP.

Recapitulação: conceitos básicos de XLOOKUP

Você aprendeu os três argumentos principais de XLOOKUP:

  • valor a pesquisar - o que encontrar
  • intervalo de pesquisa - onde pesquisar
  • intervalo de retorno - o que retornar

Por padrão, a correspondência é exata, o intervalo de retorno pode estar em qualquer lugar e a função funciona tanto em colunas quanto em linhas. A seguir, você aprenderá a lidar adequadamente com valores ausentes.

=XLOOKUP(D2, A2:A20, B2:B20)

Perguntas Frequentes

A aula “A sintaxe de XLOOKUP” é grátis?

Sim — o texto completo de “A sintaxe de XLOOKUP” é grátis para ler aqui na web. Para praticá-la interativamente (um editor de código integrado e um tutor de IA 24/7) e desbloquear o restante do curso de Excel Formulas Academy, atualize para CoddyKit PRO. O curso de Excel Formulas Academy inclui 4 aulas no total.

O que vou aprender em “A sintaxe de XLOOKUP”?

Aprenda os argumentos valor_procurado, matriz_de_pesquisa e matriz_de_retorno Você pratica Excel Formulas Academy com código prático que executa diretamente no navegador, e um tutor de IA 24/7 responde suas dúvidas enquanto trabalha na aula.

Preciso ter experiência prévia para começar Excel Formulas Academy?

Nenhuma experiência prévia é necessária. Excel Formulas Academy no CoddyKit é estruturado para alunos iniciantes até avançados, então você pode começar aqui ou desde o início e aprender no seu ritmo. Esta é a aula 1 de 4.

Quanto tempo leva a aula “A sintaxe de XLOOKUP”?

A maioria das aulas CoddyKit leva cerca de 5–10 minutos. Cada uma é compacta e interativa, então você faz progresso constante e retoma exatamente de onde parou entre web e app.

Posso escrever e executar código nesta aula de Excel Formulas Academy?

Sim. Cada aula de Excel Formulas Academy inclui um editor de código integrado, então você escreve e executa código real direto no navegador e recebe feedback de IA instantaneamente — nenhuma configuração local necessária.

Todas as aulas deste curso

  1. A sintaxe de XLOOKUP
  2. Lidando com resultados ausentes com if_not_found
  3. Pesquisando à esquerda e de baixo para cima
  4. Retornando linhas ou colunas inteiras
← Voltar para Excel Formulas Academy