QUERY: Manipula datos con consultas SQL en Google Sheets

スポンサーリンク
スポンサーリンク

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.

  • Permite una manipulación de datos flexible con una sintaxis sencilla de consultas.
  • Emula operaciones de bases de datos directamente en Google Sheets.
  • Facilita tareas complejas de filtrado y agrupación.

¿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.