Tabla de contenido
Podemos dividir datos de una celda a múltiples celdas copiando pero eso no siempre es factible, especialmente para un gran conjunto de datos. Para hacer eso fácil e inteligentemente, Excel tiene algunas características asombrosas. Te presentaré esas 3 formas inteligentes de dividir datos de una celda en múltiples filas en Excel con demostraciones nítidas.
Descargar el cuaderno de prácticas
Puede descargar la plantilla de Excel gratuita desde aquí y practicar por su cuenta.
Dividir Datos de una Celda en Filas.xlsm
3 Formas de Dividir Datos de una Celda en Varias Filas en Excel
1. Asistente para aplicar texto a columnas para dividir los datos de una celda en varias filas
He colocado los nombres de 5 productos en Célula B5 Ahora los dividiré en varias filas a lo largo de las celdas B8:B12 utilizando el Asistente de texto a columnas .
Pasos:
- Seleccione Célula B5 .
- Entonces haga clic en como sigue: Datos> Texto a Columnas .
Se abrirá un cuadro de diálogo de 3 pasos.
- Mark Delimitado y pulse Siguiente en el primer paso.
- Mark Coma ya que mis datos están separados por comas.
- A continuación, pulse Siguiente.
- En el último paso, marque General .
- Por último, pulse Acabado .
Observa ahora que los elementos están divididos a lo largo de la fila 5. Ahora los colocaremos en varias filas.
- Seleccione las células B5:F5 y copiarlos.
- Entonces haga clic con el botón derecho del ratón en con el ratón en la primera fila del rango donde quieras pegarlos.
- Seleccione Transponer del Opciones de pegado .
A continuación, obtendrá los elementos divididos en varias filas.
Read More: Cómo dividir valores separados por comas en filas o columnas en Excel
2. Incrustar macros VBA para dividir datos de una celda en varias filas en Excel
Si le gusta trabajar con VBA en Excel, puede realizar la tarea fácilmente utilizando Macros VBA Es bastante rápido comparado con los métodos anteriores.
Pasos:
- Haga clic con el botón derecho del ratón en el ratón sobre el título de la hoja.
- Seleccione Ver Código del Menú contextual .
- Después del VBA escribe en ella los siguientes códigos-
Sub Split_OneCell() Dim Data As Range Dim InputData As Range, Output_Rng As Range BoxTitle = "Dividir una celda en varias filas" Set InputData = Application.Selection.Range("A1") Set InputData = Application.InputBox("Entrada celda única :", BoxTitle, InputData.Address, Type:=8) Set Output_Rng = Application.InputBox("Destino:", BoxTitle, Type:=8) Arr = VBA.Split(InputData.Range("A1").Value, ",")Output_Rng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr) End Sub
- Después, pulse la tecla Icono de ejecución para ejecutar los códigos.
- A continuación, seleccione la opción Nombre de la macro como se especifica en los códigos.
- Pulse Ejecutar .
Poco después, aparecerá un cuadro de diálogo para seleccionar la celda de origen.
- Seleccione Célula B5 y pulse OK .
Se abrirá otro cuadro de diálogo.
- Ahora seleccione la primera celda de las celdas de destino.
- Por último, pulse OK .
Ya hemos terminado.
Read More: Macro de Excel para Dividir una Celda en Varias Filas (Con Pasos Fáciles)
3. Utilizar Excel Power Query para Dividir los Datos de una Celda en Varias Filas
Excel Power Query es otra herramienta útil para dividir los datos de una celda en varias filas. Veamos cómo aplicarla.
Pasos:
- Seleccione una celda que incluya la cabecera.
- Luego haz clic: Datos> De Tabla/Rango .
- En este momento, basta con pulsar OK .
Y poco después, un Power Query se abrirá una ventana.
- Haz clic en la cabecera.
- Más tarde, haga clic como se indica a continuación: Dividir Columna> Por Delimitador.
En consecuencia, se abrirá otro cuadro de diálogo.
- Seleccione Coma del Seleccione o introduzca el delimitador caja .
- A continuación, desde el Opciones avanzadas , marca Filas .
- Pulse OK .
Ahora mira que los datos están divididos en filas.
- A continuación, pulse Cerrar & Cargar> Cerrar & Cargar a del Inicio ficha.
- Después de que aparezca el nuevo cuadro de diálogo, marque Cuadro y Nueva hoja de cálculo .
- Por último, pulse OK .
Poco después, obtendrá una nueva hoja de cálculo con los datos divididos en varias filas.
Cómo dividir varias celdas en filas
No sólo para una celda, sino que también podemos dividir varias celdas en filas utilizando la función Asistente de texto a columnas En esta sección aprenderemos a hacerlo.
Pasos:
- Primero, seleccione varias celdas.
- Entonces haga clic en como sigue: Datos> Texto a Columnas.
- A continuación, marque Delimitado y pulse Siguiente .
- En este paso, marque Coma y pulse de nuevo Siguiente .
- En el último paso, Mark General .
- Por último, pulse Acabado .
Ahora los datos son dividido en las columnas B y C .
Ahora los copiaremos y transpondremos.
- Seleccione los datos de la primera fila dividida y cópielos.
- A continuación, en la primera fila de destino, haga clic con el botón derecho del ratón en su ratón y pegar como Transponer .
- Haga lo mismo con los datos de la segunda fila dividida.
Entonces obtendrá la salida como la imagen de abajo.
Leer más: Cómo dividir los datos de una celda de Excel en varias columnas (5 métodos)
Conclusión
Espero que los procedimientos descritos anteriormente sean lo suficientemente buenos para dividir los datos de una celda en varias filas en Excel. Siéntase libre de hacer cualquier pregunta en la sección de comentarios y por favor deme su opinión.