Jogue quebra-cabeça no Excel
MehmetSalihKoten, um usuário do Reddit, criou uma versão totalmente funcional do Tetris no Microsoft Excel.
Qual é a função Xlookup no Excel ? Como usar o Xlookup no Excel ? Vamos descobrir com LuckyTemplates.com!
Se você usa o Excel regularmente, provavelmente está familiarizado com as funções de pesquisa. Se você não sabe, basta entendê-lo como uma função do Excel usada para pesquisar dados ou valores específicos em linhas ou colunas de uma planilha.
Esta função é especialmente útil quando você precisa processar muitos dados em uma planilha Excel. No Excel, você tem vários tipos de funções LOOKUP. XLOOKUP é um deles. Então, qual é a função XLOOKUP, qual é a fórmula XLOOKUP e como usá-la? Vamos descobrir com LuckyTemplates.com!
Coisas que você deve saber sobre a função XLOOKUP no Excel
Qual é a função XLOOKUP no Excel?
Em essência, XLOOKUP substitui funções antigas como HLOOKUP, VLOOKUP e LOOKUP. Ele suporta a pesquisa de dados vertical e horizontalmente.
Em outras palavras, a função XLOOKUP do Excel ajuda a encontrar rapidamente valores no conjunto de dados fornecido, tanto horizontal quanto verticalmente. Em seguida, ele retorna o valor correspondente de acordo com diferentes linhas e colunas.
Existem muitas maneiras de maximizar o uso da função XLOOKUP.
Atualmente, o XLOOKUP está disponível apenas para usuários do programa Insiders. Qualquer pessoa que ingressar no programa Insider poderá acessar os recursos mais recentes do Excel assim que estiverem disponíveis. A Microsoft lançará em breve esta função para todos os usuários do Office 365. Infelizmente, o XLOOKUP não está disponível para usuários que executam as versões do Office 2010, 2013, 2016 e 2019.
Se você não usa o pacote Microsoft 365 em seu computador, pode ser necessário atualizar para o Microsoft 365 para obter acesso à funcionalidade XLOOKUP. E se estiver usando o Microsoft 365, você verá a opção habilitada no Excel. XLOOKUP também está disponível no Office 365 Online.
A sintaxe da função XLOOKUP é semelhante à sintaxe das funções VLOOKUP e HLOOKUP. Se você já os usou antes, achará mais conveniente usar o XLOOKUP. Aqui está a sintaxe da função XLOOKUP no Excel:
= XLOOKUP ( valor_procurado , array_procurado , array_retornado , [if_not_found], [modo_correspondência], [modo_pesquisa])
A função XLOOKUP suporta até 6 argumentos e aqui estão seus valores.
1. lookup_value (obrigatório): O valor que você deseja encontrar.
2. lookup_array (obrigatório): o array onde você deseja pesquisar o valor de pesquisa.
3. return_array (obrigatório): Array de onde você deseja buscar e retornar valores quando o valor de pesquisa for encontrado.
4. [if_not_found] (opcional): Quando nenhuma correspondência for encontrada, este é o valor retornado.
5. [match_mode] (opcional): Este argumento permite especificar o tipo de correspondência que você está procurando. Existem diferentes valores para especificá-lo:
6. [search_mode] (opcional): Usado para especificar o modo de pesquisa de XLOOKUP em lookup_array. Existem valores diferentes para especificar o mesmo:
XLOOKUP ainda é uma função vantajosa em comparação com VLOOKUP e INDEX/ATCH. Mas também tem suas desvantagens.
Benefícios de usar a função XLOOKUP Excel
Dê uma olhada no exemplo abaixo para entender como funciona o XLOOKUP. Neste exemplo, precisamos retornar a parte da coluna F para cada ID na coluna A.
Este é um exemplo que busca resultados exatos, mas a função XLOOKUP requer apenas três tipos de informações.
A imagem abaixo mostra XLOOKUP com 5 argumentos, mas os três primeiros argumentos são necessários para resultados corretos. Então vamos nos concentrar neles:
Neste exemplo usaremos a fórmula:
=XLOOKUP(A2,$E$2:$E$8,$F$2:$F$8)
Agora vamos explorar algumas das vantagens do XLOOKUP sobre o VLOOKUP.
O terceiro argumento de VLOOKUP é especificar o número de colunas de informações a serem retornadas do intervalo da tabela. Isso não é mais um problema com XLOOKUP porque a função permite ao usuário selecionar o intervalo de retorno. (coluna F neste exemplo).
E não se esqueça, XLOOKUP pode ver os dados restantes da célula selecionada, ao contrário de VLOOKUP.
Você também não encontrará erros de fórmula ao adicionar novas colunas. Caso isso aconteça na planilha, o intervalo de retorno será ajustado automaticamente.
Ao usar VLOOKUP, o usuário deve especificar uma correspondência exata, se desejar. Mas com XLOOKUP o padrão é uma correspondência exata. Isso reduz o quarto argumento e garante menos erros para novos usuários. Resumindo, XLOOKUP requer menos perguntas que VLOOKUP e é fácil de usar.
A capacidade de selecionar intervalos de pesquisa oferece ao XLOOKUP mais flexibilidade do que ao VLOOKUP. Com XLOOKUP, a ordem das colunas na tabela não importa.
VLOOKUP é limitado pesquisando a coluna mais à esquerda da tabela e retornando de um número especificado de colunas à direita.
No exemplo abaixo, precisamos buscar o ID (coluna E) e retornar o nome da pessoa (coluna D).
Utilize a fórmula abaixo:
=XLOOKUP(A2,$E$2:$E$8,$D$2:$D$8)
Embora não seja tão comum quanto a correspondência exata, você pode usar uma fórmula de pesquisa para encontrar um valor dentro de um intervalo. Por exemplo, queremos devolver um desconto dependendo do valor gasto.
Desta vez não estamos buscando um valor específico e precisamos saber em qual faixa os valores da coluna B se enquadram na coluna E para determinar o desconto.
XLOOKUP tem um quarto argumento opcional (lembre-se, o padrão é correspondência absoluta) chamado match_mode.
Você pode ver que XLOOKUP pode encontrar correspondências aproximadas melhor que VLOOKUP.
Existe uma opção para encontrar a correspondência mais próxima menor que (-1) ou a correspondência mais próxima maior que (1) o valor de pesquisa. Também existe a opção de usar curingas (2), como ? ou *. Esta configuração não está habilitada por padrão como acontece com VLOOKUP.
A fórmula neste exemplo retorna o valor mais próximo menor que o valor de pesquisa se nenhuma correspondência exata for encontrada:
=XLOOKUP(B2,$E$3:$E$7,$F$3:$F$7,-1)
Porém houve um erro na célula C7, o desconto de 0% deveria ter sido devolvido pois gastou apenas 64, que não atendeu aos critérios para receber o desconto.
Outra vantagem da função XLOOKUP é que ela não requer um intervalo de pesquisa em ordem crescente como VLOOKUP.
Insira uma nova linha na parte inferior da tabela de pesquisa e abra a fórmula. Expanda o escopo de uso clicando e arrastando os cantos.
A fórmula corrige imediatamente o erro. Não há problema em ter 0 no final da tabela de intervalos.
Conforme mencionado, a função XLOOKUP também pode substituir a função HLOOKUP. Uma função pode substituir duas funções, o que poderia ser melhor?
A função HLOOKUP procura horizontalmente, usada para pesquisar por linha.
Esta função não é tão famosa quanto VLOOKUP, mas é útil nos casos em que o título está na coluna A e os dados estão nas linhas 4 e 5 como no exemplo abaixo.
XLOOKUP pode pesquisar em ambas as direções, nas colunas e ao longo das linhas.
Neste exemplo, uma fórmula é usada para retornar o valor de vendas associado ao nome na coluna A2. Ele procura o nome na linha 4 e retorna o valor da linha 5:
=XLOOKUP(A2,B4:E4,B5:E5)
Normalmente você precisa olhar de cima para baixo em uma lista para encontrar a primeira ocorrência de um valor. XLOOKUP possui um quinto argumento denominado search_mode. Este argumento permite redirecionar a pesquisa para começar do final de uma lista para encontrar a última presença de um valor.
No exemplo abaixo, precisamos encontrar o nível de estoque de cada produto na coluna A.
A tabela de pesquisa é organizada em ordem de data. Queremos retornar o nível de estoque da última verificação (última ocorrência do ID do Produto).
O quinto argumento da função XLOOKUP oferece quatro opções. Aqui usaremos a opção Pesquisar do último ao primeiro .
Fórmula usada neste exemplo:
=XLOOKUP(A2,$E$2:$E$9,$F$2:$F$9,,-1)
Nesta fórmula, o quarto argumento é omitido. É opcional e queremos que o padrão seja uma correspondência exata.
A função XLOOKUP é a sucessora esperada das funções VLOOKUP e HLOOKUP. Uma série de exemplos foram usados neste artigo para demonstrar as vantagens da função XLOOKUP.
XLOOKUP é uma grande melhoria quando se trata de funções de pesquisa. A única limitação da função XLOOKUP é que ela não é compatível com versões anteriores. Se você compartilhar planilhas com versões mais antigas do Microsoft Office Suite, poderá receber erros.
No entanto, você pode acessar o XLOOKUP no Office 365 Online. XLOOKUP ainda está em desenvolvimento, então levará algum tempo para que os usuários do Excel o adotem.
Desejo-lhe sucesso!
Diferença entre XLOOKUP e VLOOKUP
PROCV |
XLOOKUP |
|
Correspondência exata padrão |
N |
S |
Retorna o valor à direita da pesquisa |
S |
S |
Retorna o valor à esquerda da pesquisa |
N |
S |
Procure por linha |
N |
S |
Retorna mais de um valor |
N |
S |
Precisa classificar a coluna de pesquisa |
Apenas correspondências aproximadas |
Somente pesquisa binária |
Pesquise de cima para baixo |
S |
S |
Pesquise de baixo para cima |
N |
S |
Pesquisa binária |
N |
S |
Personalize a mensagem se o valor de pesquisa não for encontrado |
N |
S |
Pesquisar por curinga |
S |
S |
Pesquisa exata |
S |
S |
A pesquisa aproximada retorna o próximo valor menor |
S |
S |
A pesquisa aproximada retorna o próximo valor maior |
N |
S |
Um valor incorreto pode ser retornado se os valores de pesquisa não estiverem classificados |
Y - aproximado |
N - aproximado, Y - binário |
Adicionar uma nova coluna para encontrar a tabela pode quebrar a fórmula |
S |
N |
Por que o XLOOKUP é melhor que o VLOOKUP?
Embora VLOOKUP tenha seus próprios usos, ele possui recursos mais limitados que o XLOOKUP. Isso torna o XLOOKUP a escolha mais popular quando é necessário processar grandes quantidades de dados. Como resultado, ele funciona mais rápido e apresenta menos erros.
Outras razões:
MehmetSalihKoten, um usuário do Reddit, criou uma versão totalmente funcional do Tetris no Microsoft Excel.
Para converter unidades de medida no Excel, usaremos a função Converter.
Qual é a função HLOOKUP? Como usar a função HLOOKUP no Excel? Vamos descobrir com LuckyTemplates!
A função IFERROR no Excel é bastante usada. Para usá-lo bem, você precisa entender a fórmula IFERROR do Microsoft Excel.
Qual é a função VALOR no Excel? Qual é a fórmula do valor no Excel? Vamos descobrir com LuckyTemplates.com!
A função EOMONTH do Excel é utilizada para exibir o último dia de um determinado mês, com uma implementação muito simples. Você obterá então o último dia de um mês específico com base nos dados que inserimos.
Quer automatizar tarefas repetitivas no Excel VBA? Então, vamos aprender como usar um loop Do-While para implementar uma série de ações que se repetem até que uma condição seja atendida.
A largura da coluna e a altura da linha padrão no Excel podem não corresponder aos dados inseridos. O artigo abaixo mostra algumas maneiras de alterar o tamanho de colunas, linhas e células no Excel 2016. Consulte-o!
Sempre que você trabalhar com o Excel, precisará inserir informações – ou conteúdo – nas células. Vamos aprender com LuckyTemplates os conceitos básicos de células e intervalos no Excel 2016!
Qual é a função Xlookup no Excel? Como usar o Xlookup no Excel? Vamos descobrir com LuckyTemplates.com!