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&"'".