Acerca de la función QUERY
Descripción general de QUERY
Filtrar y manipular datos con consultas similares a SQLFunción exclusiva de Google Sheets | ||
=QUERY( rango de datos, consulta, [línea de encabezado] ) Descripción La función QUERY es una herramienta potente que permite realizar filtrados, agrupaciones y ordenamientos de datos aplicando consultas estilo SQL en un rango específico de datos. |
||
|
¿Cuándo usar QUERY?
- Cuando necesitas extraer datos basados en criterios específicos.
- Si deseas ordenar o agrupar datos según ciertos requisitos.
- Para manejar datos de manera eficiente utilizando una operación similar a SQL.
Cómo usar QUERY
El siguiente ejemplo ilustra cómo usar la función QUERY:
A | B | C | D | |
---|---|---|---|---|
1 | Nombre | Edad | Puntaje | |
2 | Carlos | 20 | 85 | |
3 | María | 22 | 90 | |
4 | José | 19 | 78 |
Ejemplos de uso de QUERY:
Descripción | Fórmula | Resultado |
---|---|---|
Filtrar filas con puntajes mayores o iguales a 80 | =QUERY(A1:C4, “SELECT A, C WHERE C >= 80”, 1) | Muestra los datos de Carlos y María |
Ordenar por edad en orden descendente | =QUERY(A1:C4, “SELECT A, B ORDER BY B DESC”, 1) | Ordena en el orden: María, Carlos, José |
Calcular el promedio de los puntajes | =QUERY(A1:C4, “SELECT AVG(C)”, 1) | Muestra el promedio: 84 |
Resultado
- La estructura de consulta permite manipular datos fácilmente.
- Es posible realizar extracciones y ordenamientos basados en condiciones específicas.
Lista de consultas utilizadas con la función QUERY

Lista de consultas para la función QUERY en Google Sheets
La función QUERY de Google Sheets es una herramienta muy potente para filtrar, ordenar y agrupar datos de forma flexible. En este artículo, presentamos una list...
Ejemplos avanzados de QUERY
La función QUERY facilita la realización de operaciones complejas con los datos. Aquí algunos ejemplos avanzados:
A | B | C | D | |
---|---|---|---|---|
1 | Nombre | Edad | Puntaje | Región |
2 | Carlos | 20 | 85 | Madrid |
3 | María | 22 | 90 | Barcelona |
4 | José | 19 | 78 | Sevilla |
Descripción | Fórmula | Resultado |
---|---|---|
Filtrar puntajes altos en una región específica | =QUERY(A1:D4, “SELECT A, C WHERE D = ‘Madrid’ AND C >= 80”, 1) | Solo muestra a Carlos |
Calcular el puntaje promedio por región | =QUERY(A1:D4, “SELECT D, AVG(C) GROUP BY D”, 1) | Muestra el puntaje promedio por cada región |
Aspectos importantes
- El rango de datos debe incluir la fila de encabezados.
- Las cadenas de consulta deben estar entre comillas simples.
- Si los formatos de datos no coinciden, pueden ocurrir errores.
Conclusión
- La función QUERY es una herramienta poderosa para filtrar, agrupar y ordenar datos de manera eficiente.
- Su estructura similar a SQL permite una alta flexibilidad en el manejo de datos.
- Presta atención a las filas de encabezados y al formato de los datos para evitar errores y maximizar su potencial.