Como usar XLOOKUP no Planilhas Google

Ícone do Planilhas Google em herói de fundo verde

A função XLOOKUP no Planilhas Google oferece uma maneira fácil de encontrar rapidamente os dados que você procura. XLOOKUP não tem as mesmas limitações de VLOOKUP e HLOOKUP, permitindo realizar pesquisas em qualquer direção.

Se você é usuário do Microsoft Excel , pode ter usado o XLOOKUP lá . Felizmente, funciona da mesma maneira no Planilhas Google. Esteja você acostumado com a função do Excel ou totalmente novo, mostraremos como usar XLOOKUP para encontrar valores específicos em um intervalo de células.

Sobre XLOOKUP no Planilhas Google

Com a função XLOOKUP e a fórmula que a acompanha, você pode realizar uma pesquisa em um intervalo de células e retornar um resultado correspondente de outro. Isso é útil para planilhas que contêm muitos dados, nas quais o uso dos olhos é demorado.

A sintaxe da função é

 XLOOKUP(search_value, lookup_range, result_range, missing_value, match_mode, search_mode). 

Os três primeiros argumentos são obrigatórios. Os três argumentos restantes podem ser usados ​​para personalizar sua pesquisa.

  • Search_value: O valor a ser pesquisado, que pode ser um número, texto ou referência de célula. O texto deve ser colocado entre aspas.
  • Intervalo_procurado: O intervalo de células a ser procurado, search_valueque deve ser uma única linha ou coluna.
  • Intervalo_resultado: O intervalo de células para procurar o resultado que corresponde ao search_valueque deve ter o mesmo tamanho do intervalo_procurado.
  • Missing_value: o valor a ser retornado se não houver correspondência com o arquivo search_value. A fórmula retorna o erro #N/A por padrão.
  • Match_mode: Como encontrar o arquivo search_value. Insira 0 para uma correspondência exata, 1 para uma correspondência exata ou o próximo valor maior que search_value, -1 para uma correspondência exata ou o próximo valor menor que search_value, ou 2 para uma correspondência curinga. O padrão é 0.
  • Search_mode: Como pesquisar o arquivo lookup_range. Insira 1 para pesquisar da primeira até a última entrada, -1 para pesquisar da última até a primeira entrada, 2 para usar uma pesquisa binária com valores em ordem crescente ou -2 para usar uma pesquisa binária com valores em ordem decrescente. O padrão é 1.

Como usar XLOOKUP no Planilhas Google

Para mostrar como a função funciona, começaremos com uma pesquisa simples usando os argumentos necessários e depois passaremos para exemplos adicionais que usam os argumentos opcionais.

Recomendado:  Mission Control 101: Como usar vários desktops em um Mac

Aqui, temos uma planilha de pedidos de clientes que inclui detalhes de contato e informações do pedido. Para o primeiro exemplo, faremos uma pesquisa simples do Número do Pedido para retornar o Nome do Cliente usando esta fórmula:

=XPROCV(123456,D2:D14,A2:A14)

Para quebrar a fórmula, 1234356 é o search_value número do pedido, D2:D14 é o lookup_rangee A2:A14 é o result_range. Como você pode ver, o pedido número 123456 pertence a Marge Simpson.

Pesquise da direita para a esquerda com XLOOKUP

Como o XLOOKUP pode funcionar da esquerda para a direita e também da direita para a esquerda, podemos fazer o inverso. Aqui, procuraremos Marge Simpson no intervalo A2 a A14 para encontrar seu número de pedido no intervalo D2 a D14.

=XLOOKUP("Marge Simpson",A2:A14,D2:D14)

Pesquise da esquerda para a direita com XLOOKUP

Ao contrário do VLOOKUP, que funciona verticalmente, e do HLOOKUP, que funciona horizontalmente, o XLOOKUP funciona em ambas as direções.

Valor ausente

Neste próximo exemplo, incluiremos “ZERO” para o arquivo missing_value. Portanto, se nosso search_value não for encontrado, veremos ZERO em vez do padrão #N/A.

=XLOOKUP("Homer Simpson",A2:A14,D2:D14,"ZERO")

Como nossa pesquisa de Homer Simpson não foi encontrada no intervalo A2 a A14, nosso resultado é ZERO.

XLOOKUP com um valor ausente

Modo de partida

Para obter um exemplo usando o match_modeargumento, usaremos um search_valuevalor de 29 para o Valor no intervalo F2 a F14 para encontrar o Nome do Cliente no intervalo A2 a A14.

Incluiremos um match_modevalor de 1 para uma correspondência exata ou o próximo valor maior. Observe que não há missing_valueargumento na fórmula.

=XPROCV(29,F2:F14,A2:A14,,1)

Você pode ver que o resultado é Raj Koothrappali. Como não há correspondência para 29, a fórmula nos dá um resultado para o próximo valor mais alto, que é 30.

XLOOKUP usando o modo de correspondência

Modo de pesquisa

Aqui está mais um exemplo usando os argumentos match_modee search_modecom o mesmo valor search_valuede 29 em F2 a F14. Novamente, procuramos o Nome do Cliente no intervalo A2 a A14.

Recomendado:  O que significa "período atual" nas configurações de dados de celular no iPhone

Procuraremos uma correspondência exata ou o próximo valor inferior pesquisando da última entrada até a primeira. Portanto, inserimos -1 para match_modee -1 para search_mode. Como acima, o missing_valueé omitido.

=XPROCV(29,F2:F14,A2:A14,,-1,-1)

Como você pode ver, o resultado é Michael Kelso. Como não há correspondência para 29, a fórmula nos dá o próximo valor inferior, que é 28. Embora Eric Forman também corresponda a 28, realizamos a pesquisa da última entrada para a primeira (de baixo para cima), então Michael Kelso é o primeiro resultado encontrado.

XLOOKUP com modos de correspondência e pesquisa da última entrada à primeira

Se pesquisássemos da primeira à última entrada (de cima para baixo) usando search_mode1 em vez de -1, Eric Forman seria o resultado encontrado.

XLOOKUP com modos de correspondência e pesquisa da primeira à última entrada

Quando você tem uma planilha cheia de dados, procurar um valor para encontrar os dados correspondentes pode levar algum tempo. Mas se você usar XLOOKUP no Planilhas Google, encontrará o que precisa em um piscar de olhos.

Para saber mais, verifique estas funções básicas do Planilhas Google que você pode querer experimentar.