O que é XLOOKUP no Excel? Como é melhor do que PROCV?
Publicados: 2022-08-21A família de funções de pesquisa do Excel é enorme. XLOOKUP no Excel é o mais novo membro desta família. Alguns dos outros membros proeminentes desta família incluem PROCH, PROCV, PROCURA, ÍNDICE + CORRESP, etc. Se você estiver usando Excel 2021 ou Excel 365, poderá usar XLOOKUP em vez de PROCV. Especialistas em Excel opinam que a fórmula XLOOKUP é conveniente e fácil de usar.
Se você quiser ter uma ideia do XLOOKUP, você pode pensar nessa função como VLOOKUP 2.0. Você também pode verificar vários exemplos de XLOOKUP para entender melhor essa função.
Aqui vamos esclarecer o XLOOKUP no Excel e a fórmula XLOOKUP .
Aprenda cursos online de ciência de dados das melhores universidades do mundo. Ganhe Programas PG Executivos, Programas de Certificado Avançado ou Programas de Mestrado para acelerar sua carreira.
O que é XLOOKUP no Excel?
XLOOKUP no Excel é uma ferramenta de pesquisa poderosa para encontrar valores específicos de um intervalo de células. Ele extrai dados correspondentes (pode ser a correspondência mais próxima disponível ou correspondências exatas) de um conjunto de dados do Excel. Pode haver mais de um resultado correspondente. Em tal situação, o último ou o primeiro resultado do conjunto é retornado. No entanto, isso também dependerá dos argumentos que você usar.
A fórmula XLOOKUP funciona como uma ferramenta de pesquisa personalizada, que é flexível para diferentes tipos de demandas de dados em planilhas Excel personalizadas. Esta é uma nova função disponível para usuários do Microsoft 365.
Explore nossos cursos populares de ciência de dados
Programa Executivo de Pós-Graduação em Ciência de Dados do IIITB | Programa de Certificação Profissional em Ciência de Dados para Tomada de Decisões de Negócios | Mestre em Ciência de Dados pela Universidade do Arizona |
Programa de Certificado Avançado em Ciência de Dados do IIITB | Programa de certificação profissional em ciência de dados e análise de negócios da Universidade de Maryland | Cursos de Ciência de Dados |
Quando você usa a fórmula XLOOKUP , você só precisa fornecer três parâmetros básicos e o MS Excel pode executar as outras três funções:
- O valor que você procura
- A lista onde você encontrará esse valor
- A lista da qual você deseja o resultado
- [opcional] valor se não for encontrado
Um exemplo XLOOKUP para facilitar o entendimento:
=XLOOKUP (“Alice”, Marketing[Marketing Person], Marketing[Net Marketing])
Retorna [Net Marketing] para Alice se o nome estiver na coluna [Marketing Person's].
Ao comparar VLOOKUP, você não precisa especificar column_number ou true/false para realizar a pesquisa.
Isso significa que o XLOOKUP pode pesquisar em qualquer lugar da folha de dados para encontrar o resultado e não apenas à esquerda. Você não precisa optar por fórmulas VLOOKUP complexas ou fórmulas INDEX+MATCH complicadas.
Sintaxe da fórmula e função XLOOKUP no MS Excel
A sintaxe da fórmula e função XLOOKUP no MS Excel é a seguinte:
XLOOKUP (valor, lookup_array, return_array, [se não encontrado], [match_mode], [search_mode])
Parâmetros ou Argumentos
value – Este é o valor que você deve procurar no lookup_array
lookup_array – Este é o intervalo de células ou array para procurar valor
return_array – O intervalo de células ou arrays do qual um valor correspondente será retornado com base na posição do valor em lookup_array .
if_not_found – Opcional. O valor a ser retornado se nenhuma correspondência for encontrada. Quando este parâmetro é omitido, a função fornecerá um erro #N/A (o mesmo que as funções HLOOKUP e VLOOKUP).
match_mode – Isso é opcional. Este é o tipo de jogo a ser executado. Pode ser destes valores:
match_mode | Explicação |
0 | Combinação exata |
-1 | Se nenhuma correspondência exata for encontrada, ele retornará o próximo item menor |
1 | Se nenhuma correspondência exata for encontrada, ele retornará o próximo item maior |
2 | Correspondência de curinga usando caracteres especiais como *, ?, ~ |
search_mode – Isso é opcional. Este é o tipo de pesquisa que você deve realizar. Pode ser um dos seguintes valores:
search_mode | Explicação |
1 | A pesquisa começa no primeiro item no lookup_array (padrão) |
-1 | Pesquisa reversa na qual a pesquisa começa no último item no lookup_array |
2 | Pesquisa binária em que os itens em lookup_array devem ser organizados em ordem crescente |
-2 | Pesquisa binária em que os itens em lookup_array devem ser organizados em ordem decrescente |
Guia passo a passo do uso da fórmula XLOOKUP no MS Excel
Siga as etapas a seguir se quiser criar uma fórmula usando a função XLOOKUP:
Passo 1 – Selecionando uma célula vazia
Quando você deseja inserir a função XLOOKUP em uma nova fórmula, primeiro abra uma planilha do Excel contendo seu conjunto de dados e selecione uma célula vazia. Como alternativa, você deve abrir uma nova planilha.
Depois de selecionar a célula, você deve pressionar a barra de fórmulas na barra da faixa de opções para começar a escrever e editar conforme necessário. Quando você vê que o cursor pisca na barra da faixa de opções, significa que a célula está ativa e você pode começar a editar. Agora você pode inserir uma nova fórmula XLOOKUP .
Etapa 2 – Determinando os critérios de pesquisa (pesquisa)
Você deve seguir uma estrutura e sintaxe específicas ao usar uma nova fórmula usando a função XLOOKUP. Você tem que começar digitando a fórmula. Comece a digitar =XLOOKUP( na barra de opções. Agora insira seus critérios de pesquisa . Esta é a informação que você está procurando.
XLOOKUP suporta textos e strings numéricas. Mas a maioria dos usuários especifica uma referência de célula. Assim, você pode alterar os critérios de pesquisa de acordo com sua preferência sem alterar a fórmula XLOOKUP diretamente. Por padrão, o XLOOKUP tentará encontrar a correspondência exata.
Etapa 3 – Determinando o conjunto de dados usando lookup_array e return_array
Depois de inserir o valor de pesquisa na fórmula XLOOKUP , você deve identificar seus intervalos de células lookup_array e return_array . O lookup_array é a coluna ou linha que pode conter sua consulta de pesquisa ou o resultado aproximado mais próximo. O return_array é a coluna ou linha onde você verá seu resultado de retorno.
Nesse estágio, você pode fechar sua fórmula XLOOKUP com um parêntese de fechamento se não quiser adicionar uma mensagem de erro personalizada, alterar a ordem do valor de pesquisa ou usar um tipo de pesquisa diferente.
Etapa 4 (opcional) – Adicionando mensagem de erro personalizada usando not_found
Se você pretende encontrar uma correspondência exata para seu valor de pesquisa , mas não estiver no intervalo lookup_array , o Excel mostrará uma resposta de erro #NA. Para evitar esse problema, você deve inserir um argumento opcional not_found na fórmula XLOOKUP . O argumento not_found pode ser uma string de texto entre aspas (“not found”), um valor numérico, uma referência de célula ou um valor booleano (true ou false).
Etapa 5 (opcional) – Adicionando correspondências de pesquisa aproximadas, exatas ou curinga usando match_mode
O XLOOKUP no Excel foi projetado para pesquisar correspondências exatas por padrão. Mas isso pode ser alterado adicionando um argumento opcional match_mode à fórmula XLOOKUP . Como uma correspondência curinga, esta é a primeira e mais próxima aproximação. Se você deseja alterar a ordem de pesquisa, deve adicionar um argumento search_mode na próxima etapa.
Etapa 6 (opcional) – Determinando a ordem de retorno do valor usando search_mode
Em uma fórmula XLOOKUP , um argumento search_mode opcional é o argumento final suportado. Isso altera toda a ordem na qual o XLOOKUP encontra um resultado correspondente. Por padrão, o Excel tentará corresponder ao primeiro valor possível.
Razões pelas quais XLOOKUP no Excel é melhor que PROCV
Há muitas razões pelas quais a fórmula XLOOKUP é melhor do que VLOOKUP. Aqui estão alguns:
1. O XLOOKUP tenta encontrar a correspondência exata por padrão
Em VLOOKUP, você deve mencionar FALSE como o último parâmetro para obter o resultado correto. No entanto, no XLOOKUP, você pode encontrar a correspondência exata por padrão. Use o parâmetro de modo de correspondência para alterar o comportamento de pesquisa.
2. XLOOKUP torna a fórmula dinâmica
No MS Excel, a fórmula XLOOKUP é dinâmica e direta. Mais importante ainda, a fórmula é menos propensa a erros. Você só precisa escrever =XLOOKUP( e você obterá o resultado. Se o valor não for encontrado, você receberá um erro #N/A.
3. Existem parâmetros opcionais no XLOOKUP no Excel
A fórmula XLOOKUP oferece parâmetros opcionais para pesquisar situações especiais. Você pode pesquisar de cima para baixo ou realizar pesquisas de curinga. As opções de busca em listas ordenadas são mais rápidas.
4. XLOOKUP é fácil de digitar
Você tem que digitar =XL e a função é iniciada. Isso é muito mais fácil do que operar outras funções e fórmulas.
5. XLOOKUP no Excel retorna a referência como saída
A fórmula XLOOKUP retorna a referência como saída e não o valor. Para usuários normais, isso pode não ser algo significativo, mas para usuários pró-Excel, é uma fórmula que retorna refs. Isso significa que o XLOOKUP pode ser combinado com outras fórmulas de várias maneiras.
Leia nossos artigos populares de ciência de dados
Plano de carreira em ciência de dados: um guia abrangente de carreira | Crescimento da carreira em ciência de dados: o futuro do trabalho está aqui | Por que a ciência de dados é importante? 8 maneiras pelas quais a ciência de dados agrega valor aos negócios |
Relevância da ciência de dados para gerentes | A melhor folha de dicas de ciência de dados que todos os cientistas de dados deveriam ter | 6 principais razões pelas quais você deve se tornar um cientista de dados |
Um dia na vida do cientista de dados: o que eles fazem? | Mito quebrado: a ciência de dados não precisa de codificação | Business Intelligence vs Data Science: Quais são as diferenças? |
Conclusão
As funções de pesquisa estão entre as melhores opções quando você procura dados em planilhas complicadas do Excel. XLOOKUP no Excel está entre as funções de pesquisa populares. Para analistas de dados, a fórmula XLOOKUP é uma excelente escolha, pois permite manipular os dados para entregar os resultados desejados.
Participe de uma aula com o Programa de Certificação do upGrad em Análise de Dados
Fazer uma carreira em análise de dados é uma oportunidade lucrativa no setor atual. Os analistas de dados trabalham com grandes volumes de dados para extrair informações cruciais. Para aprimorar suas habilidades em análise de dados, você deve ingressar no Programa de Certificado de Análise de Dados do upGrad . Desenvolvido pela Fullstack Academy, você receberá um certificado de análise de dados Caltech ao concluir o curso. Você poderá aprender habilidades de visualização de dados, Python e SQL através do curso, o que abrirá seu caminho para se tornar um ótimo analista de dados.
Em qual versão do Excel você obterá o XLOOKUP?
A função XLOOKUP só está disponível no Excel para Office 365.
A fórmula XLOOKUP é melhor que HLOOKUP ou VLOOKUP?
É interessante notar que a fórmula XLOOKUP substitui a função e a fórmula HLOOKUP e VLOOKUP. As correspondências aproximadas no XLOOKUP são mais inteligentes e apropriadas. XLOOKUP é capaz de pesquisar dados em todas as direções.