Quiero traer datos de una hoja separada y filtrarlos.
Puedo hacer que IMPORTRANGE funcione así:
=IMPORTRANGE("URL","A:J)
Pero eso no se filtra. Solo puedo hacer que FILTER funcione en la misma hoja como esta:
=FILTER(Sheet1!A:J, C:C="Yes")
¿Hay alguna forma de unir estas dos funciones y FILTRAR datos de otra hoja de cálculo en una nueva hoja, según la información de la columna C?
La razón para hacerlo es usar la configuración de notificación automática, de modo que cada vez que alguien ingresa "sí" en la hoja, puedo recibir una notificación.
google-sheets
importrange
Malcolm Lesley
fuente
fuente
=IMPORTRANGE("URL","A:J")
? (Parece que le falta una cita.)Respuestas:
Use en
query
lugar defilter
para esto:El comando
query
puede hacer referencia a las columnas de la matriz que recibe de forma abstracta: Col1, Col2, etc., sin estar vinculado a su ubicación dentro de la hoja. Entonces, filtra la cosa "en la nube" y luego coloca el resultado en la hoja.Por el contrario,
filter
solo puede referirse a columnas por los nombres de celda comoC:C
. Esto significa que la matriz primero debe colocarse en la hoja y luego filtrarse en su lugar de acuerdo con sus propios valores. Esto se encuentra con dependencia circular.fuente
Sí, puedes juntar los dos así:
fuente