Skip to content

Como usar a função QUERY do Planilhas Google

6 de abril de 2021

Neste artigo

A função QUERY permite extrair informações de um intervalo ou de uma planilha inteira de dados usando comandos de consulta flexíveis. Aprender a usar a função QUERY do Planilhas Google oferece acesso a uma ferramenta de pesquisa poderosa. Se você já escreveu consultas SQL para obter dados de um banco de dados, reconhecerá a função QUERY. Se você não tem experiência em banco de dados, a função QUERY ainda é muito fácil de aprender.

O que é a função QUERY?

A função possui três parâmetros principais:

= QUERY (dados, consulta, cabeçalhos)

Esses parâmetros são bastante diretos.

  • Dados: O intervalo de células que contém os dados de origem
  • Consulta: Uma declaração de pesquisa que descreve como extrair o que você deseja dos dados de origem
  • Cabeçalhos: Um argumento opcional que permite combinar vários cabeçalhos no intervalo de origem em um único cabeçalho na página de destino

A flexibilidade e o poder da função QUERY vêm do argumento Query, como você verá a seguir.

Como Criar uma Fórmula QUERY Simples

A fórmula QUERY é especialmente útil quando você tem um conjunto de dados muito grande do qual você precisa extrair e filtrar dados. Os exemplos a seguir usam estatísticas de desempenho do ensino médio do SAT dos EUA. Neste primeiro exemplo, você aprenderá a escrever uma fórmula QUERY simples que retorna todas as escolas de segundo grau e seus dados, onde “Nova York” está no nome da escola.

  1. Crie uma nova planilha para colocar os resultados da consulta. No tipo de célula superior esquerdo = Consulta (. Ao fazer isso, você verá uma janela pop-up com os argumentos necessários, um exemplo e informações úteis sobre a função.

  2. Em seguida, supondo que você tenha os dados de origem na Planilha1, preencha a função da seguinte maneira:

    = Consulta (Folha1! A1: F460, “SELECIONE B, C, D, E, F ONDE B COMO ‘% Nova York%'”). Esta fórmula inclui os seguintes argumentos:

    • Alcance de Células: O intervalo de dados em A1 a F460 na Folha1
    • Instrução SELECT: Uma instrução SELECT que chama quaisquer dados nas colunas B, C, D, E e F, onde a coluna B contém o texto que contém a palavra “New York”.

    Comando de função do Google Sheets

    O caractere “%” é um curinga que você pode usar para pesquisar partes de strings ou números em qualquer conjunto de dados. Deixar “%” na frente da string retornaria qualquer nome de escola que comece com o texto “Nova York”.

  3. Se você quiser encontrar o nome de uma escola exata na lista, poderá digitar a consulta:

    = Consulta (Folha1! A1: F460, “SELECIONE B, C, D, E, F ONDE B = ‘New York Harbor High School'”). Usando o = operador encontra uma correspondência exata e pode ser usado para localizar texto ou números correspondentes em qualquer coluna.

    Alternativa de função do Google Sheets

Como a função QUERY do Google Sheets é muito fácil de entender e usar, você pode extrair quaisquer dados de qualquer grande conjunto de dados usando instruções de consulta simples como as acima.

Use a função QUERY com um operador de comparação

Os operadores de comparação permitem que você use a função QUERY para filtrar os dados que não atendem a uma condição. Você tem acesso a todos os seguintes operadores em uma função QUERY:

  • =: Os valores correspondem ao valor da pesquisa
  • <: Os valores são menores que o valor de pesquisa
  • >: Os valores são maiores que o valor da pesquisa
  • <=: Os valores são menores ou iguais ao valor da pesquisa
  • > =: Os valores são maiores ou iguais ao valor da pesquisa
  • <> e! =: O valor da pesquisa e os valores de origem não são iguais

Usando o mesmo conjunto de dados de exemplo SAT acima, vamos dar uma olhada em como ver quais escolas tiveram uma média matemática média acima de 500 pontos.

  1. Na célula superior esquerda de uma folha em branco, preencha a função QUERY da seguinte forma:

    = Consulta (Folha1! A1: F460, “SELECIONE B, C, D, E, F ONDE E> 500”)

    Esta fórmula chama todos os dados em que a coluna E contém um valor maior que 500.

    Comparação da função de consulta do Planilhas Google

  2. Você também pode incluir operadores lógicos como AND e OR para pesquisar várias condições. Por exemplo, para obter pontuações apenas para escolas com mais de 600 candidatos e uma média de leitura crítica entre 400 e 600, você digitaria a seguinte função QUERY:

    = Consulta (Folha1! A1: F460, “SELECIONE B, C, D, E, F ONDE C> 600 AND D> 400 AND D <600")

    Alternativa de comparação da função de consulta do Planilhas Google

  3. A comparação e os operadores lógicos fornecem muitas maneiras diferentes de extrair dados de uma planilha de origem. Eles permitem que você filtre informações importantes até mesmo de conjuntos de dados muito grandes.

Usos avançados da função QUERY

Existem alguns outros recursos que você pode adicionar à função QUERY com alguns comandos adicionais. Esses comandos permitem agregar valores, valores de contagem, dados de pedidos e encontrar valores máximos.

  1. Usar GROUP em uma função QUERY permite agregar valores em várias linhas. Por exemplo, você pode calcular a média das notas de cada aluno usando a função GRUPO. Para fazer isso, digite:

    = Consulta (Folha1! A1: B24, “SELECIONE A, AVG (B) GRUPO POR A”)

    Consulta avançada do Planilhas Google

  2. Usando COUNT em uma função QUERY, você poderia contar o número de escolas com uma pontuação média de escrita acima de 500 usando a seguinte função QUERY:

    = CONSULTA (Folha1! A2: F460, “SELECIONE B, CONTAGEM (F) GRUPO POR B”)

    Função de contagem de consulta do Planilhas Google

  3. Usando ORDER BY em uma função QUERY, você pode encontrar escolas com notas máximas de média matemática e ordenar a lista por essas pontuações.

    = CONSULTA (Folha1! A2: F460, “SELECIONE B, MAX (E) GRUPO POR B ORDEM POR MAX (E)”)

    Ordem de contagem de consultas do Planilhas Google