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])
| Argumento | Qué es |
|---|---|
| datos | La tabla, con encabezados. |
| consulta | La consulta en inglés, entre comillas dobles: "select A, B where …". |
| encabezadosopcional | Cuá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.
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.
En F1 muestra el número de pedido y el monto de los pedidos de Monterrey, con sus encabezados.
| A | B | C | D | E | F | G | H | |
|---|---|---|---|---|---|---|---|---|
| 1 | Pedido | Ciudad | Vendedor | Monto | ||||
| 2 | P-101 | Monterrey | Carmen | 1200 | ||||
| 3 | P-102 | Guadalajara | Jorge | 850 | ||||
| 4 | P-103 | CDMX | Carmen | 2300 | ||||
| 5 | P-104 | Monterrey | Lucía | 640 | ||||
| 6 | P-105 | CDMX | Jorge | 1750 | ||||
| 7 | P-106 | Guadalajara | Lucía | 980 | ||||
| 8 | P-107 | Monterrey | Jorge | 1500 | ||||
| 9 | P-108 | CDMX | Lucía | 410 | ||||
| 10 | P-109 | Guadalajara | Carmen | 1320 | ||||
| 11 | P-110 | Monterrey | Carmen | 760 | ||||
| 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.