Función QUERY en Google Sheets

Filtra, ordena y resume una tabla con un lenguaje parecido a SQL. Es la función más potente de Sheets. Se llama igual en Sheets en inglés.

Sintaxis

Sheets en español (configuración de México)

=QUERY(datos, consulta, [encabezados])

Sheets en español (España y Latinoamérica)

=QUERY(datos; consulta; [encabezados])

Sheets en inglés

=QUERY(data, query, [headers])

ArgumentoQué es
datosLa tabla, con encabezados.
consultaLa consulta en inglés, entre comillas dobles: "select A, B where …".
encabezadosopcionalCuántas filas de encabezado tiene la tabla.

Ejemplo

QUERY(datos, consulta, encabezados) filtra y resume una tabla con un lenguaje parecido a SQL. La consulta va entre comillas dobles y siempre en inglés: "select A, D where B = 'CDMX'". Las columnas se nombran con su letra y los textos van entre comillas simples. El 1 final dice que hay una fila de encabezados.

=QUERY(A1:D11,"select A, D where B = 'Monterrey'",1)

Error común

Las palabras clave van en inglés aunque la hoja esté en español, los textos entre comillas simples y las comparaciones de texto distinguen mayúsculas.

Sobre los Anuncios

Este sitio utiliza Google AdSense para mostrar anuncios. Estos anuncios nos ayudan a mantener WebHerramientas completamente gratuito. Los anuncios son gestionados por Google y cumplen con estrictos estándares de seguridad y privacidad.

Publicidad
Cargando anuncio...

Los anuncios nos ayudan a mantener WebHerramientas gratuito para todos

Practica QUERY

Escribe la fórmula en la hoja y revísala al instante. Puedes usar el nombre en español o en inglés. Ver todas las lecciones

QUERY: select y where

QUERY(datos, consulta, encabezados) filtra y resume una tabla con un lenguaje parecido a SQL. La consulta va entre comillas dobles y siempre en inglés: "select A, D where B = 'CDMX'". Las columnas se nombran con su letra y los textos van entre comillas simples. El 1 final dice que hay una fila de encabezados.

Ejemplo=QUERY(A1:D11,"select A, D where B = 'CDMX'",1)QUERY: igual en español

En F1 muestra el número de pedido y el monto de los pedidos de Monterrey, con sus encabezados.

F1
ABCDEFGH
1PedidoCiudadVendedorMonto
2P-101MonterreyCarmen1200
3P-102GuadalajaraJorge850
4P-103CDMXCarmen2300
5P-104MonterreyLucía640
6P-105CDMXJorge1750
7P-106GuadalajaraLucía980
8P-107MonterreyJorge1500
9P-108CDMXLucía410
10P-109GuadalajaraCarmen1320
11P-110MonterreyCarmen760
12

El borde punteado marca hasta dónde debe derramarse el resultado.

Preguntas frecuentes

¿Cómo se llama QUERY en inglés?
Se llama igual: QUERY. Las funciones que nacieron en Google Sheets conservan su nombre en inglés aunque la hoja esté en español. Lo que cambia es el separador: con configuración de España o gran parte de Latinoamérica los argumentos se separan con punto y coma.
¿Por qué QUERY me marca error de fórmula con comas?
El separador depende de la configuración regional de cada hoja, en Archivo > Configuración. Donde la coma es el separador decimal (España, Colombia, Argentina…), los argumentos se separan con punto y coma. Con configuración de México o Estados Unidos se usa la coma.
¿Cuál es el error más común con QUERY?
Las palabras clave van en inglés aunque la hoja esté en español, los textos entre comillas simples y las comparaciones de texto distinguen mayúsculas.