XLOOKUP é a função de que você precisa quando deseja pesquisar valores por linha. Ela permite que você selecione o intervalo de dados desejado em várias colunas para encontrar o valor ou valores correspondentes na mesma linha. A função XLOOKUP também pode fornecer a correspondência aproximada mais próxima se não conseguir encontrar o valor específico que você está procurando. Isso a torna a função mais poderosa do funções do Excel disponível, devido à sua versatilidade em pesquisas e capacidades de aproximação.
Vamos dar uma olhada no que compõe a função XLOOKUP e como você pode usar essa função no Excel.
Sintaxe
A seguir estão as duas versões do XLOOKUP que você pode usar para pesquisar dados.
=XLOOKUP(lookup_value, lookup_array, return_array)
- lookup_value é o valor a ser pesquisado
- lookup_array é o intervalo de dados a ser pesquisado
- return_array é a matriz de dados a ser retornada, em outras palavras, os dados que você está procurando
Para incluir correspondências aproximadas se o valor exato não for encontrado, use a seguinte fórmula.
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
- [if_not_found] é o valor determinado se não for encontrada uma correspondência exata. Por exemplo, definir esse valor como ‘0’ significa que, se a fórmula não conseguir encontrar uma correspondência, ela exibirá um ‘0’.
- [match_mode] indica o grau de precisão dessa correspondência.
0 = se não houver correspondência exata, nenhuma alternativa
-1 = se não houver correspondência exata, o próximo menor item
1 = se não houver correspondência exata, o próximo maior item
2 = correspondência curinga - [search_mode] especifica o tipo de pesquisa a ser usado.
1 = pesquisa a partir do primeiro item de sua tabela
-1 = pesquisa reversa a partir do último item em sua tabela
2 = pesquisa binária do lookup_array que está em ordem crescente. (isso deve estar correto para que funcione corretamente)
-2 = pesquisa binária do lookup_array que está em ordem decrescente. (isso deve estar correto para que funcione corretamente)
Como usar a função XLOOKUP no Excel
Agora vamos colocar em prática o que foi dito acima. Para demonstrar como funciona a função XLOOKUP no Excel, usaremos o estudo de caso para identificar as vendas e o número de funcionários de departamentos específicos do varejo.
Primeiro, vamos começar identificando as vendas deste mês de vários departamentos usando nossa função XLOOKUP.
- Dedique uma célula ao local onde desejo que minhas informações estejam localizadas (incluindo o nome do departamento ao lado).
- Comece a criar a função com =XLOOKUP (e selecionando a célula ‘Eletrônica’ (E2) que criei. Essa é a célula lookup_value Quero encontrar dentro da tabela de dados.
- Depois de destacar o lookup_value, adicione uma vírgula. Em seguida, selecione a coluna A, onde os dados do meu departamento estão localizados - essa é a coluna lookup_array no qual o departamento ‘Eletrônica’ será pesquisado.
- Adicione outra vírgula depois disso lookup_array. Em seguida, realce a coluna onde está localizado o valor que estou procurando (coluna C). Finalize a função XLOOKUP adicionando um colchete final ‘ ) ‘.
- A fórmula final tem a seguinte aparência =XLOOKUP(E2,A:A,C:C). Pressione ‘enter’ no teclado para que a fórmula encontre o valor.
Como você pode ver, seguindo essas etapas, a fórmula XLOOKUP forneceu corretamente as vendas deste mês para o departamento de eletrônicos.
Para encontrar os dados de vendas de outro departamento, podemos simplesmente substituir o texto na célula E2 por outro nome de departamento, como ‘Livros’. O Excel será atualizado automaticamente com os novos dados de vendas.
Também podemos retornar vários itens de dados alterando o parâmetro lookup_array para cobrir mais de uma coluna.
Por exemplo, se eu quisesse encontrar o número de funcionários e as vendas deste mês para o departamento de Mercearia, a fórmula XLOOKUP teria a seguinte aparência =XLOOKUP(E2,A:A,B:C).
Após pressionar ‘enter’, os dois valores são exibidos corretamente.
A capacidade de pesquisar valores em duas colunas diferentes é algo totalmente exclusivo da fórmula XLOOKUP. É por isso que o XLOOKUP é uma ótima opção para quem deseja encontrar facilmente vários valores em uma planilha de dados grande - isso só pode ser feito usando a fórmula XLOOKUP.
Por fim, vamos procurar valores usando a função opcional XLOOKUP para encontrar uma correspondência aproximada. Para este estudo de caso, vamos usar outra tabela de dados e tentar encontrar o número máximo de funcionários necessários para ganhar uma determinada quantia de dinheiro.
Estas são as etapas a seguir para usar a fórmula XLOOKUP para mostrar o número máximo de funcionários necessários para fazer $22.300.
- Primeiro, começamos com a função necessária sobre a qual falamos nos outros exemplos =XLOOKUP(D2,B:B,A:A.
- Depois disso, adicione outra vírgula e defina seu [if_not_value] - aqui eu o estabeleci como ‘0’.
- Em seguida, escolha a precisão da correspondência. Como estamos procurando o número máximo de funcionários, defini esse valor como ‘1’. Isso deve nos fornecer a próxima maior correspondência.
- Adicione outra vírgula. Agora, escolha o tipo de pesquisa - podemos usar o tipo de pesquisa normal aqui, portanto, adicione ‘1’. Termine sua fórmula XLOOKUP com um colchete final - ‘)’.
- Sua fórmula XLOOKUP final deve ter a seguinte aparência =XLOOKUP(D2,B:B,A:A,0,1,1).
Como você pode ver, a fórmula XLOOKUP nos forneceu o valor correto para o número máximo de funcionários que precisaríamos para fazer $22.300.
XLOOKUP no Excel
E aí está! A função XLOOKUP é uma fórmula extremamente poderosa que pode ajudá-lo a realizar uma variedade de pesquisas de dados com capacidade de correspondência intuitiva.
Para saber mais sobre outras funções LOOKUP no Excel, confira nossos artigos abaixo.
