Como usar a função XLOOKUP no Excel

Índice:

Como usar a função XLOOKUP no Excel
Como usar a função XLOOKUP no Excel
Anonim

A função PROCV sempre foi uma das funções mais poderosas do Excel. Ele permite pesquisar valores na primeira coluna de uma tabela e retornar valores dos campos à direita. Mas o Excel também tem uma função chamada XLOOKUP, que permite pesquisar um valor em qualquer coluna ou linha e retornar dados de qualquer outra coluna.

Como funciona o XLOOKUP

A função XLOOKUP é muito mais fácil de usar do que a função VLOOKUP, porque em vez de especificar um valor para a coluna de resultados, você pode especificar todo o intervalo.

A função também permite pesquisar uma coluna e uma linha, localizando o valor na célula de interseção.

Os parâmetros da função XLOOKUP são os seguintes:

=XLOOKUP (lookup_value, lookup_array, return_array, [match_mode], [search_mode])

  • lookup_value: O valor que você deseja pesquisar
  • lookup_array: O array (coluna) que você deseja pesquisar
  • return_array: O resultado (coluna) da qual você deseja recuperar um valor
  • match_mode (opcional): Selecione uma correspondência exata (0), uma correspondência exata ou o próximo valor menor (-1) ou uma correspondência curinga (2).
  • search_mode (opcional): Selecione se deseja pesquisar começando com o primeiro item da coluna (1), o último item da coluna (-1), pesquisa binária crescente (2) ou busca binária descendente (-2).

A seguir estão algumas das pesquisas mais comuns que você pode fazer com a função XLOOKUP.

Como procurar um único resultado usando XLOOKUP

A maneira mais fácil de usar o XLOOKUP é pesquisar um único resultado usando um ponto de dados de uma coluna.

  1. Esta planilha de exemplo é uma lista de pedidos enviados por representantes de vendas, incluindo o item, número de unidades, custo e venda total.

    Image
    Image
  2. Se você quiser encontrar a primeira venda na lista enviada por um representante de vendas específico, você pode criar uma função XLOOKUP que pesquisa um nome na coluna Rep. A função retornará o resultado da coluna Total. A função XLOOKUP para isso é:

    =XLOOKUP(I2, C2:C44, G2:G44, 0, 1)

    • I2: Aponta para a célula de pesquisa Rep Name
    • C2:C44: Esta é a coluna Rep, que é a matriz de pesquisa
    • G2:G33: Esta é a coluna Total, que é o array de retorno
    • 0: Seleciona uma correspondência exata
    • 1: Seleciona a primeira correspondência nos resultados
  3. Quando você pressiona Enter e digita o nome de um representante de vendas, a célula Resultado total mostrará o primeiro resultado na tabela para esse representante de vendas.

    Image
    Image
  4. Se você quiser pesquisar a venda mais recente (já que a tabela está ordenada por data em ordem inversa), altere o último argumento XLOOKUP para - 1, que começará a pesquisa da última célula na matriz de pesquisa e fornecer esse resultado.

    Image
    Image
  5. Este exemplo mostra uma pesquisa semelhante que você pode realizar com uma função PROCV usando a coluna Rep como a primeira coluna da tabela de pesquisa. No entanto, XLOOKUP permite pesquisar qualquer coluna em qualquer direção. Por exemplo, se você quiser encontrar o representante de vendas que vendeu o primeiro pedido de fichário do ano, use a seguinte função XLOOKUP:

    =XLOOKUP(I2, D2:D44, C2:C44, 0, 1)

    • D2: Aponta para a célula de pesquisa do item
    • D2:D44: Esta é a coluna Item, que é a matriz de pesquisa
    • C2:C44: Esta é a coluna Rep, que é a matriz de retorno à esquerda da matriz de pesquisa
    • 0: Seleciona uma correspondência exata
    • 1: Seleciona a primeira correspondência nos resultados
  6. Desta vez, o resultado será o nome do representante de vendas que vendeu o primeiro pedido de fichário do ano.

    Image
    Image

Perform Vertical e Horizontal Match com XLOOKUP

Outro recurso do XLOOKUP que o VLOOKUP não é capaz de realizar é a capacidade de realizar uma pesquisa vertical e horizontal, o que significa que você pode pesquisar um item em uma coluna e também em uma linha.

Este recurso de pesquisa dupla é um substituto eficaz para outras funções do Excel, como INDEX, MATCH ou HLOOKUP.

  1. Na planilha de exemplo a seguir, as vendas de cada representante de vendas são divididas por trimestre. Se você quiser ver as vendas do terceiro trimestre de um representante de vendas específico, sem a função XLOOKUP, esse tipo de pesquisa seria difícil.

    Image
    Image
  2. Com a função XLOOKUP, esse tipo de pesquisa é fácil. Usando a função XLOOKUP a seguir, você pode pesquisar as vendas do terceiro trimestre para um representante de vendas específico:

    =XLOOKUP(J2, B2:B42, XLOOKUP(K2, C1:H1, C2:H42))

    • J2: Aponta para a célula de pesquisa de Rep
    • B2:B42: Esta é a coluna Item, que é a matriz de pesquisa da coluna
    • K2: aponta para a célula de pesquisa Quarter
    • C1:H1: Este é o array de pesquisa de linha
    • C2:H42: Este é o array de pesquisa para o valor em dólares em cada trimestre

    Esta função XLOOKUP aninhada identifica primeiro o representante de vendas e a função XLOOKUP seguinte identifica o trimestre desejado. O valor de retorno será a célula onde esses dois interceptam.

  3. O resultado desta fórmula é o lucro do trimestre um para o representante com o nome Thompson.

    Image
    Image

Usando a função XLOOKUP

A função XLOOKUP está disponível apenas para assinantes do Office Insider, mas em breve será lançada para todos os assinantes do Microsoft 365.

Se você quiser testar a função você mesmo, você pode se tornar um Office Insider. Selecione File > Account e, em seguida, selecione a lista suspensa Office Insider para assinar.

Depois de ingressar no programa Office Insider, sua versão instalada do Excel receberá todas as atualizações mais recentes e você poderá começar a usar a função XLOOKUP.

Recomendado: