Essenciais do XLOOKUP
Deslize para mostrar o menu
XLOOKUP recupera um valor de uma coluna com base em um valor correspondente encontrado em outra coluna.
É utilizado quando:
- Existe um identificador único;
- Espera-se apenas um resultado;
- É necessária uma correspondência exata.
XLOOKUP procura um valor e retorna informações relacionadas de outra coluna na mesma linha.
Sintaxe
=XLOOKUP(lookup_value, lookup_array, return_array)
lookup_value: o valor a ser procurado;lookup_array: a coluna onde o Excel busca a correspondência;return_array: a coluna que contém o resultado a ser retornado.
Recuperando Salário Usando o ID do Funcionário
Duas tabelas estão disponíveis na planilha.
Employee Directory contém Employee ID, Employee Name, Department.
Employee Salaries contém Employee ID e Monthly Salary.
O objetivo é retornar o Monthly Salary para a tabela Employee Directory com base no Employee ID.


Criando a Fórmula de Busca
Inserir uma nova coluna na tabela Employee Directory chamada Monthly Salary.
Na primeira célula dessa coluna:
=XLOOKUP(A3; F:F; G:G)
A3é oEmployee IDda tabela de diretório;F:Fé a colunaEmployee IDna tabela Salary;G:Gé a colunaMonthly Salaryna tabela Salary.
O Excel procura o valor de F na coluna A3. Quando encontra uma correspondência, retorna o valor correspondente da coluna G.


Lidando com Correspondências Ausentes
Se um Employee ID não existir na tabela Salary, o Excel retorna um erro.
Para controlar a saída, adicione o quarto argumento:
=XLOOKUP(A3; F:F; G:G; "Not Found")
Se nenhuma correspondência for encontrada, o Excel exibirá Not Found em vez de um erro.


O Que Acontece Internamente
Quando a fórmula é executada, o Excel:
- Lê o valor de pesquisa;
- Varre a coluna de pesquisa de cima para baixo;
- Encontra a primeira correspondência exata;
- Retorna o valor da coluna de retorno na mesma linha.
As tabelas de dados originais não são modificadas. O resultado é calculado dinamicamente com base na fórmula.
Cenário
A planilha contém duas tabelas:
Employee Directory e Employee Details.
O objetivo é recuperar o Job Title de cada funcionário usando o XLOOKUP.
Instruções da Tarefa
- Inserir uma nova coluna na tabela Employee Directory chamada
Job Title; - Utilizar o
XLOOKUPpara buscar oJob Titlecom base noEmployee ID; - Garantir que a fórmula retorne
Not Foundcaso não exista correspondência; - Preencher a fórmula para baixo na coluna.
Obrigado pelo seu feedback!
Pergunte à IA
Pergunte à IA
Pergunte o que quiser ou experimente uma das perguntas sugeridas para iniciar nosso bate-papo