¿Cómo desapilar datos usando Excel?

Última actualización el 01/09/2024
Tiempo de leer: 3 minutos

¿Cómo desapilar datos de una columna a muchas usando Excel? Hay 2 técnicas

  1. El primer método utilizará la función INDIRECTA.

    Construimos una serie de referencias que serán interpretadas por la función INDIRECTA.

  2. La función WRAPROWS

    Esta nueva función desapilará los datos con una única fórmula

Todos los datos en una sola columna

A veces, Los sistemas de extracción de datos presentan todos los datos en una sola columna., lo que dificulta el análisis.

Datos en una sola columna en Excel

Sin embargo, puedes desapilar los datos para dividirlo en varias columnas usando las funciones TRANSPONER e INDIRECTA. Aquí está cómo hacerlo:

Paso 1: use TRANSPOSE para reordenar los datos

La función TRANSPONER funciona como la copiar y pegar transposición especial.

Pegar opción especial Transponer

Especifica un rango de celdas en filas como argumento y la función devolverá el resultado en columnas. En Office 365, la función administra automáticamente fórmulas matriciales, lo que facilita la creación de la fórmula y la extensión del resultado a tantas celdas como sea necesario.

La construcción de la fórmula es sencilla; simplemente seleccione el rango que desea transponer y escriba

=TRANSPONER(B2:B6)

Desapilar datos en Excel con Transpose

Con otras versiones de Excel, debe seleccionar tantas celdas como sea necesario y validar su fórmula usando Ctrl + Shift + Enter.

Paso 2: Analiza tu referencia

Cree una segunda función TRANSPONER para el segundo bloque de celdas

=TRANSPONER(B7:B11)

Desapilar el segundo bloque de datos en Excel

Darse cuenta de solo los valores de las filas cambiar mientras cada rango tiene cinco celdas (importante para los siguientes pasos).

Paso 3: crea un número de serie

Cada bloque de datos tiene 5 filas, por lo que crearemos una serie de números con un paso de 5

  • Se puede crear una serie de números con la manija de llenado.
  • O podemos usar la función SECUENCIA (una serie de 20 filas, comienza en 2 y pasa de 5)

=SECUENCIA(20,,2,5)

Secuencia para crear una serie de números.

Paso 4: Crea un rango dinámico de celdas con la función INDIRECTA

Para evitar escribir una función TRANSPONER para cada bloque, usaremos la serie de números para construir las referencias de cada bloque. La única forma de personalizar una referencia es utilizar el Función INDIRECTA.

  1. Primero, escriba toda la función TRANSPONER como texto entre comillas dobles en la función INDIRECTO.

=TRANSPONER(INDIRECTO("B2:B6"))

  1. Luego reemplace el valor de la fila original (el número 2) con la celda E2 fuera de las comillas dobles.
  2. Vincula la cuerda y la referencia a E2 usando el símbolo &.

=TRANSPONER(INDIRECTO("B"&E2

  1. Elimina la última referencia de la fila y reemplázala con la referencia E2 usando el símbolo &.
  2. Agregue +4 al valor en E2 y ahora la fórmula está completa:
Fórmula para desapilar con rango dinámico de celdas

La función WRAPROWS

La función WRAPROWS de Excel 365, lanzada en 2022, desapila datos con solo 2 argumentos

  • La columna a desapilar (la columna B)
  • El número de columnas que queremos tener, aquí 5.

= ENVOLTURAS (B2: B66,5)

Desapilar datos en Excel con WRAPROWS

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *

¿Cómo desapilar datos usando Excel?

Tiempo de leer: 3 minutos
Última actualización el 01/09/2024

¿Cómo desapilar datos de una columna a muchas usando Excel? Hay 2 técnicas

  1. El primer método utilizará la función INDIRECTA.

    Construimos una serie de referencias que serán interpretadas por la función INDIRECTA.

  2. La función WRAPROWS

    Esta nueva función desapilará los datos con una única fórmula

Todos los datos en una sola columna

A veces, Los sistemas de extracción de datos presentan todos los datos en una sola columna., lo que dificulta el análisis.

Datos en una sola columna en Excel

Sin embargo, puedes desapilar los datos para dividirlo en varias columnas usando las funciones TRANSPONER e INDIRECTA. Aquí está cómo hacerlo:

Paso 1: use TRANSPOSE para reordenar los datos

La función TRANSPONER funciona como la copiar y pegar transposición especial.

Pegar opción especial Transponer

Especifica un rango de celdas en filas como argumento y la función devolverá el resultado en columnas. En Office 365, la función administra automáticamente fórmulas matriciales, lo que facilita la creación de la fórmula y la extensión del resultado a tantas celdas como sea necesario.

La construcción de la fórmula es sencilla; simplemente seleccione el rango que desea transponer y escriba

=TRANSPONER(B2:B6)

Desapilar datos en Excel con Transpose

Con otras versiones de Excel, debe seleccionar tantas celdas como sea necesario y validar su fórmula usando Ctrl + Shift + Enter.

Paso 2: Analiza tu referencia

Cree una segunda función TRANSPONER para el segundo bloque de celdas

=TRANSPONER(B7:B11)

Desapilar el segundo bloque de datos en Excel

Darse cuenta de solo los valores de las filas cambiar mientras cada rango tiene cinco celdas (importante para los siguientes pasos).

Paso 3: crea un número de serie

Cada bloque de datos tiene 5 filas, por lo que crearemos una serie de números con un paso de 5

  • Se puede crear una serie de números con la manija de llenado.
  • O podemos usar la función SECUENCIA (una serie de 20 filas, comienza en 2 y pasa de 5)

=SECUENCIA(20,,2,5)

Secuencia para crear una serie de números.

Paso 4: Crea un rango dinámico de celdas con la función INDIRECTA

Para evitar escribir una función TRANSPONER para cada bloque, usaremos la serie de números para construir las referencias de cada bloque. La única forma de personalizar una referencia es utilizar el Función INDIRECTA.

  1. Primero, escriba toda la función TRANSPONER como texto entre comillas dobles en la función INDIRECTO.

=TRANSPONER(INDIRECTO("B2:B6"))

  1. Luego reemplace el valor de la fila original (el número 2) con la celda E2 fuera de las comillas dobles.
  2. Vincula la cuerda y la referencia a E2 usando el símbolo &.

=TRANSPONER(INDIRECTO("B"&E2

  1. Elimina la última referencia de la fila y reemplázala con la referencia E2 usando el símbolo &.
  2. Agregue +4 al valor en E2 y ahora la fórmula está completa:
Fórmula para desapilar con rango dinámico de celdas

La función WRAPROWS

La función WRAPROWS de Excel 365, lanzada en 2022, desapila datos con solo 2 argumentos

  • La columna a desapilar (la columna B)
  • El número de columnas que queremos tener, aquí 5.

= ENVOLTURAS (B2: B66,5)

Desapilar datos en Excel con WRAPROWS

Deje un comentario

Su dirección de correo electrónico no será publicada. Las areas obligatorias están marcadas como requeridas *