es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Cómo buscar celdas basadas en datos únicos variables, Google Sheets.

FECHA NOMBRE CX# DATOS
11/7/2021 Alex CX55 1.34
11/7/2021 Linda CX43 22.9
11/7/2021 Loki CX109 3.43
11/8/2021 Alex CX 12 23
11/8/2021 Linda CX 113 2.49

Lo que estoy tratando de hacer es pegar en una hoja maestra de datos para una semana, que se divide por fecha y por persona. Necesito formular gráficos utilizando datos con una búsqueda donde se pueda extraer el dato de Alex y poblarse en otra hoja para el trazado de gráficos. Dado que las fechas van a cambiar cada semana a medida que se pegan/pueblan nuevos datos, no puedo hacer una búsqueda por coincidencia de cadenas únicas estáticas normales. No solo las fechas están cambiando, sino que incluso los nombres mismos varían de un día para otro y de una semana a otra. Idealmente, terminaría con algo como esto:

FECHA NOMBRE DATOS
11/7/2021 Alex 1.34
11/8/2021 Alex 23

utilizando una lógica que sea lo suficientemente flexible como para agrupar cuando la columna de datos es dinámica, al igual que la columna de nombre. Tal vez simplemente no esté pensando en ello de una manera que tenga sentido con las funciones disponibles. ¡Cualquier ayuda sería útil!

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Para lograr el resultado deseado, puedes utilizar la función QUERY en Google Sheets. Aquí tienes una fórmula de ejemplo que extrae datos para Alex de la hoja maestra:

    =QUERY('Master Sheet'!A:D,"SELECT A,B,D WHERE B='Alex'")
    

    Esta fórmula selecciona las columnas A (fecha), B (nombre) y D (datos) de la hoja “Master Sheet” y solo incluye filas donde la columna de nombre es “Alex”.

    Para hacer que la fórmula sea dinámica de modo que funcione con nombres y fechas cambiantes, puedes utilizar referencias de celda en lugar de valores codificados. Por ejemplo, podrías tener una celda que contenga el nombre que deseas representar en el gráfico y hacer referencia a ella en la fórmula:

    =QUERY('Master Sheet'!A:D,"SELECT A,B,D WHERE B='"&A2&"'")
    

    En esta fórmula actualizada, la celda A2 contiene el nombre que deseas representar. La fórmula concatena el valor de la celda A2 con el resto de la cadena de consulta usando “&” para hacer la fórmula más dinámica.

    También puedes utilizar la función IMPORTRANGE para importar datos de la hoja maestra en la hoja del gráfico. Esta función te permite especificar un rango de celdas para la importación y se actualizará automáticamente cuando cambie la hoja maestra. Aquí tienes una fórmula de ejemplo:

    =QUERY(IMPORTRANGE("1234567890abcdefghijklmnopqrstuvwxyz","'Master Sheet'!A:D"),"SELECT A,B,D WHERE B='"&A2&"'")
    

    En esta fórmula de ejemplo, el primer argumento de IMPORTRANGE es la URL de la hoja maestra y el rango de celdas que deseas importar. El segundo argumento de QUERY es la cadena de consulta como antes. Esta fórmula se actualizará automáticamente cuando cambie la hoja maestra, eliminando la necesidad de copiar y pegar datos manualmente cada semana.

Comments are closed.