cellio

Função QUERY no Google Sheets: Guia Prático para Iniciantes

Aprenda a usar a função QUERY no Planilhas Google: filtre, ordene, agrupe e some dados usando comandos simples no estilo SQL com exemplos práticos.

Por Ayoub Farid · · 2 min de leitura

A função QUERY é o recurso mais poderoso do Planilhas Google (Google Sheets). Ela permite que você faça perguntas completas a uma tabela usando uma linguagem muito parecida com o SQL: escolha colunas, filtre linhas, ordene resultados, agrupe e totalize valores, tudo dentro de uma única fórmula. O Excel não possui um equivalente direto com a mesma sintaxe.

Sintaxe

=QUERY(data, query, [headers])
  • data: o intervalo (range) da sua tabela, por exemplo, A1:E500
  • query: as instruções de consulta, sempre entre aspas duplas
  • headers: a quantidade de linhas de cabeçalho na sua base (geralmente 1)

As colunas são identificadas pelas letras originais da planilha: A, B, C…

Selecionar colunas

=QUERY(A1:E500,"select A, C, E",1)

Filtrar linhas

=QUERY(A1:E500,"select * where C = 'Coffee'",1)
=QUERY(A1:E500,"select * where E > 100",1)
=QUERY(A1:E500,"select * where C = 'Coffee' and E > 100",1)

Valores de texto devem ficar entre aspas simples dentro da consulta delimitada por aspas duplas.

Ordenar

=QUERY(A1:E500,"select * order by E desc",1)

Agrupar e somar (uma tabela dinâmica em uma fórmula)

=QUERY(A1:E500,"select C, sum(E) group by C order by sum(E) desc",1)

Total de vendas por categoria, exibindo do maior valor para o menor.

Limitar resultados

=QUERY(A1:E500,"select A, E order by E desc limit 5",1)

Os 5 primeiros colocados.

Usar o valor de uma célula na condição

=QUERY(A1:E500,"select * where C = '"&H1&"'",1)

Concatene a célula à consulta usando o caractere &, mantendo as aspas simples caso o critério seja um texto.

Datas

=QUERY(A1:E500,"select * where B >= date '2026-03-01'",1)

Para datas, utilize o formato padrão date 'aaaa-mm-dd'.

Dicas

  • Cada coluna deve ter apenas um tipo de dado. Colunas com formatos misturados (números e textos misturados) costumam retornar valores em branco.
  • Comece de forma simples e monte a sua consulta adicionando uma cláusula por vez.
  • A ordem das cláusulas importa: select, where, group by, order by, limit.

Para quem costuma aprender Excel ou quer aplicar uma lógica similar nas funções do Excel, combinar FILTER com SUMIFS (SOMASES) e SORT cobre a maioria desses cenários.

Perguntas frequentes

O que a função QUERY faz no Planilhas Google?

Ela filtra, classifica, agrupa e resume dados de tabelas utilizando comandos parecidos com a linguagem SQL.

Existe a função QUERY no Excel?

Não há um equivalente idêntico com esse nome. No Excel, você pode usar fórmulas do Excel como FILTER, SORT, SUMIFS (SOMASES), tabelas dinâmicas ou o Power Query.

Por que a minha QUERY está retornando células em branco?

Isso acontece quando uma coluna mistura números e textos. A função QUERY identifica o tipo de dado predominante na coluna e simplesmente ignora os outros, deixando o resultado em branco.

Como usar a referência de uma célula dentro da QUERY?

Você precisa concatenar a célula ao texto da instrução usando o operador &, por exemplo: "where C = '"&H1&"'".

Continue lendo