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) * E2Referê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
- A sintaxe de XLOOKUP
- Lidando com resultados ausentes com if_not_found
- Pesquisando à esquerda e de baixo para cima
- Retornando linhas ou colunas inteiras