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
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
que deve ser uma única linha ou coluna.search_value
que deve ter o mesmo tamanho do intervalo_procurado.search_value
. A fórmula retorna o erro #N/A por padrão.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.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.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.
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.
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.
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.
Muitos aplicativos de limpeza estão disponíveis para Windows ao longo dos anos, mas hoje em…
Seu PlayStation 4 está congelado? Seus jogos favoritos continuam travando? Reiniciar seu PS4 pode resolver…
A popularidade das mensagens de texto significou aprender uma forma totalmente nova de comunicação. Você…
A foto dos "Pilares da Criação" tirada pelo Telescópio Espacial Hubble é uma das fotos…
O Proton Drive saiu de seu estágio beta há algumas semanas, mas o aplicativo real…
Para ver suas fotos mais de perto ou para uma edição precisa , você pode…