Header Ads

Como usar a função QUERY no Planilhas Google

Se você precisar manipular dados no Planilhas Google, a função QUERY pode ajudar! Ele traz uma poderosa pesquisa no estilo de banco de dados para sua planilha, para que você possa procurar e filtrar seus dados em qualquer formato que desejar. Nós iremos orientá-lo sobre como usá-lo.

Usando a função QUERY

A função QUERY não é muito difícil de dominar se você já interagiu com um banco de dados usando SQL. O formato de uma função QUERY típica é semelhante ao SQL e traz o poder das pesquisas de banco de dados para o Planilhas Google.

O formato de uma fórmula que usa a função QUERY é = QUERY (dados, consulta, cabeçalhos). Você substitui os "dados" ” com o seu intervalo de células (por exemplo, “ A2: D12 ” ou & “ A: D & ”) e & “ consulta & ” com sua consulta de pesquisa.

Os cabeçalhos opcionais ” O argumento define o número de linhas de cabeçalho a serem incluídas no topo do seu intervalo de dados. Se você tiver um cabeçalho que se espalhe por duas células, como “ First ” em A1 e “ Nome ” em A2, isso especifica que QUERY use o conteúdo das duas primeiras linhas como cabeçalho combinado.

No exemplo abaixo, uma planilha (chamada "Lista de funcionários" ”) de uma planilha do Planilhas Google inclui uma lista de funcionários. Ele inclui seus nomes, números de identificação de funcionários, datas de nascimento e se eles participaram de sua sessão de treinamento obrigatória.

Em uma segunda planilha, você pode usar uma fórmula QUERY para obter uma lista de todos os funcionários que não participaram da sessão de treinamento obrigatório. Essa lista incluirá números de identificação de funcionários, nomes, sobrenomes e se eles participaram da sessão de treinamento.

Para fazer isso com os dados mostrados acima, você pode digitar = QUERY ('Lista de funcionários'! A2: E12, "SELECIONE A, B, C, E ONDE E = 'Não'). Isso consulta os dados do intervalo A2 a E12 na “ lista de funcionários ” Folha.

Como uma consulta SQL típica, a função QUERY seleciona as colunas a serem exibidas (SELECT) e identifica os parâmetros para a pesquisa (WHERE). Ele retorna as colunas A, B, C e E, fornecendo uma lista de todas as linhas correspondentes nas quais o valor na coluna E (“ Treinamento Frequente ”) é uma sequência de texto que contém “ 8221;

Como mostrado acima, quatro funcionários da lista inicial não participaram de uma sessão de treinamento. A função QUERY forneceu essas informações, além de colunas correspondentes para mostrar seus nomes e números de identificação de funcionários em uma lista separada.

Este exemplo usa um intervalo muito específico de dados. Você pode alterar isso para consultar todos os dados nas colunas A a E. Isso permitiria continuar adicionando novos funcionários à lista. A fórmula QUERY usada também será atualizada automaticamente sempre que você adicionar novos funcionários ou quando alguém participar da sessão de treinamento.

A fórmula correta para isso é = QUERY ('Lista de funcionários'! A2: E, "Selecione A, B, C, E ONDE E = 'Não'"). Esta fórmula ignora os "Empregados" iniciais. título na célula A1.

Se você adicionar um 11º funcionário que não participou do treinamento à lista inicial, como mostrado abaixo (Christine Smith), a fórmula QUERY também será atualizada e exibirá o novo funcionário.

Fórmulas avançadas do QUERY

A função QUERY é versátil. Ele permite que você use outras operações lógicas (como AND e OR) ou funções do Google (como COUNT) como parte de sua pesquisa. Você também pode usar operadores de comparação (maior que, menor que etc.) para encontrar valores entre duas figuras.

Usando operadores de comparação com QUERY

Você pode usar o QUERY com operadores de comparação (como menor que, maior que ou igual a) para restringir e filtrar dados. Para fazer isso, adicionaremos uma coluna adicional (F) à nossa “ lista de funcionários ” folha com o número de prêmios que cada funcionário ganhou.

Usando QUERY, podemos procurar todos os funcionários que ganharam pelo menos um prêmio. O formato para esta fórmula é = QUERY ('Lista de funcionários'! A2: F12, "SELECIONE A, B, C, D, E, F ONDE F > 0").

Isso usa um operador maior que a comparação (>) para procurar valores acima de zero na coluna F.

O exemplo acima mostra a função QUERY retornou uma lista de oito funcionários que ganharam um ou mais prêmios. Do total de 11 funcionários, três nunca ganharam um prêmio.

Usando AND e OR com QUERY

Funções lógicas aninhadas do operador como AND e OR funcionam bem em uma fórmula QUERY maior para adicionar vários critérios de pesquisa para sua fórmula.

RELACIONADO: Como usar as funções AND e OR nas Planilhas Google

Uma boa maneira de testar AND é pesquisar dados entre duas datas. Se usarmos o exemplo da lista de funcionários, poderemos listar todos os funcionários nascidos entre 1980 e 1989.

Isso também aproveita os operadores de comparação, como maior ou igual a (> =) e menor ou igual a para (< =).

O formato desta fórmula é = QUERY ('Lista de funcionários'! A2: E12, "SELECIONE A, B, C, D, E ONDE D > = DATA ' 1980-1-1 'e D = DATA' 1989-12-31 '"). Isso também usa uma função DATE aninhada adicional para analisar os registros de data e hora corretamente e procura todos os aniversários entre e iguais a 1 de janeiro de 1980 e 31 de dezembro de 1989.

Como Como mostrado acima, três funcionários que nasceram em 1980, 1986 e 1983 atendem a esses requisitos.

Você também pode usar o OR para produzir resultados semelhantes. Se usarmos os mesmos dados, mas mudarmos as datas e usarmos OR, poderemos excluir todos os funcionários que nasceram nos anos 80.

O formato dessa fórmula seria = QUERY ('Lista de funcionários'! A2 : E12, "SELECIONE A, B, C, D, E ONDE D > = DATA '1989-12-31' ou D < = DATA '1980-1-1'").

Dos 10 funcionários originais, três nasceram na década de 1980. O exemplo acima mostra os sete restantes, todos nascidos antes ou depois das datas que excluímos.

Usando COUNT com QUERY

Em vez de simplesmente procurar e retornar dados, você também pode misture QUERY com outras funções, como COUNT, para manipular dados. Digamos que queremos limpar um número de todos os funcionários da nossa lista que não participaram da sessão de treinamento obrigatório.

Para fazer isso, você pode combinar QUERY com COUNT assim = QUERY ('Lista de funcionários'! A2: E12, "SELECIONE E, COUNT (E) agrupa por E").

Focando na coluna E (“ Frequentou o treinamento ”), a função QUERY usou COUNT para contar o número de vezes que cada tipo de valor (uma “ Yes ” ou uma “ No ” sequência de texto) foi encontrada. Da nossa lista, seis funcionários concluíram o treinamento e quatro paraísos.

Você pode alterar facilmente essa fórmula e usá-la com outros tipos de funções do Google, como SUM.

Via: How to Geek

Veja Também:

Nenhum comentário