Want to create interactive content? It’s easy in Genially!
Query
JAVIER CLAUSTRO BOBADILLA
Created on June 29, 2024
Start designing with a free template
Discover more than 1500 professional designs like these:
Transcript
Función QUERY
Google sheets
Mtro. Javier Claustro Bobadilla
Excel Avanzado
Introducción
La función QUERY de Google Sheets es una herramienta poderosa que permite ejecutar consultas tipo SQL sobre los datos presentes en la hoja de cálculo. Esta función es muy útil para filtrar, ordenar, agregar y realizar operaciones avanzadas en tus datos de manera eficiente.
Sintaxis
Para aquellos que están familiarizados con SQL, la función QUERY ofrece una forma intuitiva y potente de trabajar con datos en Google Sheets. SQL es un lenguaje utilizado para la gestión y manipulación de bases de datos, y QUERY trae muchas de esas capacidades a un entorno de hojas de cálculo.
Filtrado y Ordenación
La función QUERY permite filtrar y ordenar datos de manera muy precisa. Se puede aplicar múltiples criterios de filtrado y ordenar los resultados según varias columnas, lo que facilita la búsqueda y organización de información específica.
Funciones de Agregación
Con QUERY, se puede realizar cálculos agregados como sumas, promedios, conteos, mínimos y máximos directamente en los datos. Esto es especialmente útil para resumir información y obtener insights rápidos sin necesidad de usar múltiples fórmulas.
Agrupación de Datos
La capacidad de agrupar datos por una o más columnas y aplicar funciones agregadas a estos grupos permite realizar análisis más profundos y estructurados. Por ejemplo, se pueden agrupar ventas por región y calcular el total de ventas por cada una de ellas.
SINTAXIS
QUERY(DATOS, CONSULTA, ENCABEZADOS)
DATOS:
El rango de celdas de la hoja de sheets.
Sentencia escrita en SQL.
CONSULTA:
Número de filas de encabezado situadas encima de datos. Si este valor se omite o se establece en -1, el valor se estima en función del contenido del argumento datos.
ENCABEZADOS:
SELECT
La función SELECT se utiliza en bases de datos tipo SQL para consultar datos de una tabla, una fila o una columna.
SELECT *
Muestra todo
SINTAXIS
QUERY(A1:E200, SELECT *, -1)
Selecciona y muestra los datos del rango seleccionado
WHERE
La función WHERE se utiliza muy similar a un filtro. Se podría decir: Muestra las ventas de Guadalajara
SELECT B WHERE B= "Guadalajara"
Selecciona la columna B y muestra unicamente Guadalajara
GROUP BY
La función GROUP BY se utiliza para realizar agrupaciones entre datos.
"SELECT B WHERE B, MAX(D) GROUP BY B")
Selecciona la columna B y muestra los valores maximos de la columna D y los agrupa según la información de la columna B
PIVOT
La función PIVOT transforma distintos valores en columnas nuevas.
=QUERY(A2:H7, "select avg(D) pivot B")
AVG realizará el promedio de la columna D
La cláusula pivot transforma los datos de modo que los valores únicos de la columna B se conviertan en encabezados de columna. Cada valor en B se convierte en una columna separada, y la función de agregación (avg(D)) se aplica a los datos correspondientes en esas columnas.