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.
Índice
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_value
que deve ser uma única linha ou coluna. - Intervalo_resultado: O intervalo de células para procurar o resultado que corresponde ao
search_value
que 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 quesearch_value
, -1 para uma correspondência exata ou o próximo valor menor quesearch_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.
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_range
e A2:A14 é o result_range
. Como você pode ver, o pedido número 123456 pertence a Marge Simpson.
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)
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.
Modo de partida
Para obter um exemplo usando o match_mode
argumento, usaremos um search_value
valor de 29 para o Valor no intervalo F2 a F14 para encontrar o Nome do Cliente no intervalo A2 a A14.
Incluiremos um match_mode
valor de 1 para uma correspondência exata ou o próximo valor maior. Observe que não há missing_value
argumento 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.
Modo de pesquisa
Aqui está mais um exemplo usando os argumentos match_mode
e search_mode
com o mesmo valor search_value
de 29 em F2 a F14. Novamente, procuramos o Nome do Cliente no intervalo A2 a A14.
Procuraremos uma correspondência exata ou o próximo valor inferior pesquisando da última entrada até a primeira. Portanto, inserimos -1 para match_mode
e -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.
Se pesquisássemos da primeira à última entrada (de cima para baixo) usando search_mode
1 em vez de -1, Eric Forman seria o resultado encontrado.
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.