Cómo usar la función de CONSULTA de Hojas de cálculo de Google

Tabla de contenido:

Cómo usar la función de CONSULTA de Hojas de cálculo de Google
Cómo usar la función de CONSULTA de Hojas de cálculo de Google
Anonim

La función CONSULTA le permite extraer información de un rango o de una hoja completa de datos mediante comandos de consulta flexibles. Aprender a usar la función de CONSULTA de Hojas de cálculo de Google le brinda acceso a una poderosa herramienta de búsqueda.

Si alguna vez ha escrito consultas SQL para obtener datos de una base de datos, reconocerá la función CONSULTA. Si no tiene experiencia en bases de datos, la función CONSULTA es muy fácil de aprender.

¿Qué es la función QUERY?

La función tiene tres parámetros principales:

=CONSULTA(datos, consulta, encabezados)

Estos parámetros son bastante sencillos.

  • Data: El rango de celdas que contienen los datos de origen
  • Query: una declaración de búsqueda que describe cómo extraer lo que desea de los datos de origen
  • Headers: un argumento opcional que le permite combinar varios encabezados en el rango de origen en un solo encabezado en la hoja de destino

La flexibilidad y el poder de la función QUERY proviene del argumento Query, como verá a continuación.

Cómo crear una fórmula de CONSULTA simple

La fórmula QUERY es especialmente útil cuando tiene un conjunto de datos muy grande del que necesita extraer y filtrar datos.

Los siguientes ejemplos utilizan las estadísticas de rendimiento de la escuela secundaria del SAT de EE. UU. En este primer ejemplo, aprenderá a escribir una fórmula de CONSULTA simple que devuelve todas las escuelas secundarias y sus datos donde "Nueva York" está en el nombre de la escuela.

  1. Crea una nueva hoja para colocar los resultados de la consulta. En la celda superior izquierda, escriba =Query(. Cuando haga esto, verá una ventana emergente con argumentos requeridos, un ejemplo e información útil sobre la función.

    Image
    Image
  2. A continuación, suponiendo que tiene los datos de origen en la Hoja 1, complete la función de la siguiente manera:

    =Consulta(Hoja1!A1:F460, "SELECCIONE B, C, D, E, F DONDE B COMO '%Nueva York%'")

    Esta fórmula incluye los siguientes argumentos:

    • Rango de celdas: El rango de datos en A1 a F460 en Sheet1
    • Sentencia SELECT: una sentencia SELECT que solicita cualquier dato en las columnas B, C, D, E y F donde la columna B contiene texto que tiene la palabra "Nueva York " en ella.
    Image
    Image

    El carácter "%" es un comodín que puede usar para buscar partes de cadenas o números en cualquier conjunto de datos. Dejar "%" al principio de la cadena devolvería cualquier nombre de escuela que comience con el texto "Nueva York".

  3. Si desea encontrar el nombre de una escuela exacta de la lista, puede escribir la consulta:

    =Consulta(Hoja1!A1:F460, "SELECCIONE B, C, D, E, F DONDE B='Escuela secundaria del puerto de Nueva York'")

    Usar el operador =encuentra una coincidencia exacta y se puede usar para buscar texto o números coincidentes en cualquier columna.

    Image
    Image

Debido a que la función de CONSULTA de Hojas de cálculo de Google es muy fácil de entender y usar, puede extraer cualquier dato de cualquier conjunto de datos grande utilizando instrucciones de consulta simples como las anteriores.

Usar la función QUERY con un operador de comparación

Los operadores de comparación le permiten usar la función CONSULTA para filtrar los datos que no cumplen una condición.

Tiene acceso a todos los siguientes operadores en una función QUERY:

  • =: Los valores coinciden con el valor de búsqueda
  • <: Los valores son menores que el valor de búsqueda
  • >: Los valores son mayores que el valor de búsqueda
  • <=: Los valores son menores o iguales que el valor de búsqueda
  • >=: Los valores son mayores o iguales que el valor de búsqueda
  • y !=: el valor de búsqueda y los valores de origen no son iguales

Usando el mismo conjunto de datos de ejemplo del SAT anterior, echemos un vistazo a cómo ver qué escuelas tenían una media matemática promedio superior a 500 puntos.

  1. En la celda superior izquierda de una hoja en blanco, complete la función CONSULTA de la siguiente manera:

    =Consulta(Hoja1!A1:F460, "SELECCIONE B, C, D, E, F DONDE E > 500")

    Esta fórmula requiere cualquier dato en el que la columna E contenga un valor superior a 500.

    Image
    Image
  2. También puede incluir operadores lógicos como AND y OR para buscar múltiples condiciones. Por ejemplo, para obtener puntajes solo para escuelas con más de 600 examinados y una lectura crítica promedio entre 400 y 600, debe escribir la siguiente función de CONSULTA:

    =Consulta(Hoja1!A1:F460, "SELECCIONE B, C, D, E, F DONDE C > 600 Y D > 400 Y D < 600")

    Image
    Image
  3. Los operadores lógicos y de comparación le brindan muchas formas diferentes de extraer datos de una hoja de cálculo de origen. Le permiten filtrar información importante incluso de conjuntos de datos muy grandes.

Usos avanzados de la función QUERY

Hay algunas otras características que puede agregar a la función CONSULTA con algunos comandos adicionales. Estos comandos le permiten agregar valores, contar valores, ordenar datos y encontrar valores máximos.

  1. Usar GRUPO en una función de CONSULTA le permite agregar valores en varias filas. Por ejemplo, puede promediar las calificaciones de las pruebas de cada alumno mediante la función GRUPO. Para hacer esto, escriba:

    =Consulta(Hoja1!A1:B24, "SELECCIONAR A, PROMEDIO(B) GRUPO POR A")

    Image
    Image
  2. Usando CONTAR en una función de CONSULTA, puede contar el número de escuelas con una puntuación media de escritura superior a 500 usando la siguiente función de CONSULTA:

    =CONSULTA(Hoja1!A2:F460, "SELECCIONAR B, CONTAR (F) GRUPO POR B")

    Image
    Image
  3. Usando ORDENAR POR en una función de CONSULTA, puede encontrar escuelas con puntajes promedio matemáticos máximos y ordenar la lista por esos puntajes.

    =CONSULTA(Hoja1!A2:F460, "SELECCIONAR B, MÁX. (E) GRUPO POR B ORDENAR POR MÁX.(E)")

    Image
    Image

Recomendado: