FLATTEN: Convierte un rango a una lista de una columna en Google Sheets

スポンサーリンク
スポンサーリンク

Acerca de la función FLATTEN

Resumen de FLATTEN

Convierte un rango en una única columnaFunción de Google Sheets

=FLATTEN( rango o valores )

Descripción: La función FLATTEN toma un rango o una matriz y convierte los datos en una única columna procesándolos columna por columna.

  • Convierte datos de múltiples filas o columnas en una sola columna.
  • Facilita la integración y reorganización de datos para un análisis más sencillo.
  • Es útil para consolidar datos dispersos en un solo lugar.

¿Cuándo usar FLATTEN?

  • Cuando necesitas consolidar datos en una única columna.
  • Para convertir un rango en formato matriz a un formato lineal.
  • Como paso previo para eliminar duplicados o manejar datos sin celdas vacías, combinando FLATTEN con otras funciones.

Cómo usar FLATTEN

El siguiente ejemplo muestra cómo utilizar FLATTEN para consolidar datos:

  A B C
1 Dato 1 Dato 2 Dato 3
2 1 4 7
3 2 5 8
4 3 6 9

=FLATTEN(A2:C4) (escrito en una celda como D1).

Resultado:

El rango A2:C4 se convierte en una sola columna con los datos procesados columna por columna:

  • 1
  • 4
  • 7
  • 2
  • 5
  • 8
  • 3
  • 6
  • 9

Ejemplos avanzados con FLATTEN

Ejemplo 1: Eliminar duplicados

Combina FLATTEN con UNIQUE para consolidar datos en una columna y eliminar duplicados:

  A B C
1 Dato 1 Dato 2 Dato 3
2 1 1 3
3 2 4 3
4 3 4 5

=UNIQUE(FLATTEN(A2:C4))

Resultado:

  • El resultado de FLATTEN es: 1, 1, 3, 2, 4, 3, 3, 4, 5
  • UNIQUE elimina duplicados, devolviendo: 1, 3, 2, 4, 5

Ejemplo 2: Eliminar celdas vacías

Combina FLATTEN con FILTER para eliminar celdas vacías en los datos consolidados:

=FILTER(FLATTEN(A2:C4), FLATTEN(A2:C4) <> “”)

  • Resultado: Una columna consolidada con todas las celdas vacías eliminadas.

Consideraciones importantes

  • FLATTEN procesa los datos columna por columna en el rango especificado.
  • Incluye celdas vacías, por lo que debes eliminarlas con funciones adicionales si es necesario.
  • Los errores pueden ocurrir si el rango contiene valores no válidos o fuera de los límites.

Conclusión

  • FLATTEN es una herramienta práctica para transformar datos dispersos en una sola columna en Google Sheets.
  • Es ideal para preprocesar datos antes de su análisis o para integrarlos con otras funciones.
  • Su versatilidad aumenta al combinarla con funciones como UNIQUE y FILTER.