Sunteți pe pagina 1din 2

FUNCIÓN QUERY

QUERY
Ejecuta una consulta sobre los datos con el lenguaje de consultas del API de visualización de Google.

Ejemplo de uso
QUERY(A2:E6;"select avg(A) pivot B")

QUERY(A2:E6;F2;FALSE)

Sintaxis
QUERY(datos; consulta; encabezados)

 datos: Intervalo de celdas en el que se desea realizar la consulta.


 Cada columna de datos solo puede contener valores booleanos, numéricos
(incluidos los tipos de fecha y hora) o cadenas.
 En el caso de que una sola columna contenga datos mezclados, el tipo de dato
mayoritario determina el tipo de datos de la columna para la consulta. Los tipos de
datos de los valores que estén en minoría se consideran valores nulos.
 consulta: Consulta a realizar, escrita en el lenguaje de consultas de la API de
visualización de Google.
 El valor de consulta debe ir entre comillas o ser una referencia a una celda que
contenga el texto adecuado.
 Consulta https://developers.google.com/chart/interactive/docs/querylanguage para
obtener más detalles sobre el lenguaje de consultas.
 encabezados - [OPCIONAL]: Número de filas de encabezado en la parte superior
de data. Si se omite o se establece en -1, se intenta adivinar el valor en función
del contenido de data.

Es una fórmula exclusiva de Google Sheets (no la encontrarás en Excel), permite realizar queries (consultas) en una hoja
de cálculo usando sentencias en SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de consulta
estructurada), como si tu hoja de cálculo fuera una base de datos. También es un buen punto de partida para familiarizase
con el lenguaje SQL, pues usa una estructura básica. Y hasta puede convertirse en un buen sustituto de una tabla dinámica.

La fórmula requiere dos argumentos: datos y query. Y así están estructurados todos los ejemplos.

Ejemplo 0. Extraer todos los datos.

Con este query, tomarás todos los datos del origen, y serán llevado al lugar donde has puesto la fórmula. En
este caso, los datos están en la hoja “data”, y con esta fórmula los estamos llevando a la hoja “ejemplo0”, con
origen en la celda A1. La fórmula queda así:

=QUERY(data!A:J,“SELECT *”)

 Notarás que todos los datos de la hoja de origen fueron llevados a la hoja de destino.
 La sentencia “SELECT *” indica que se deben seleccionar todo los datos de origen.
Ejemplo 1. Extraer las primeras tres columnas.
Con este query, tomarás las primeras tes columnas de los datos del origen, y serán llevado al lugar
donde has puesto la fórmula. En este caso, los datos están en la hoja “data”, y con esta fórmula los
estamos llevando a la hoja “ejemplo1”, con origen en la celda A1. La fórmula queda así:

=QUERY(data!A:J,“SELECT A, B, C”)

S-ar putea să vă placă și