Saltar al contenido principal

¿Cómo convertir una celda en múltiples celdas / filas en Excel?

Autor: sol Última modificación: 2020-04-21

A veces, es difícil ver todos los datos si hay muchos datos en una celda en Excel. En este caso, convertir todos los datos de esta celda en varias celdas o filas puede hacer que sea mucho más fácil y claro ver el contenido extenso como se muestra a continuación. En Excel, puede hacerlo a través de los métodos siguientes.

Convierta una celda en múltiples celdas / filas con Texto a columna y Pegado especial en Excel

Convierta una celda en múltiples celdas / filas con VBA

Convierta una celda en múltiples columnas / filas con Kutools para Excel buena idea3


flecha azul burbuja derecha Convierta una celda en múltiples celdas / filas con Texto a columna y Pegado especial en Excel

1. Seleccione la celda en la que desea convertir sus datos y haga clic en Datos > Texto a columna, ver captura de pantalla:

2. En el cuadro de diálogo emergente, marque Delimitado casilla de verificación y haga clic en Siguiente. Ver captura de pantalla:

3. Comprobar Coma casilla de verificación sólo en el cuadro de diálogo y haga clic en Acabado. Ver captura de pantalla:

4. Luego puede ver que los datos de la celda se han dividido en varias columnas. Y ahora seleccione estas celdas y haga clic derecho para hacer clic Copiar desde el menú contextual para copiarlos. Ver captura de pantalla:

5. Seleccione una celda en blanco que desee y haga clic derecho para seleccionar Transponer (T), entonces puede ver que los datos se han convertido en varias filas. Ver captura de pantalla:

Si está utilizando Microsoft Excel 2007, haga clic en el Inicio > Pasta > Transponer para pegar los datos divididos.

Puede ver el resultado como se muestra:


Divida rápidamente una celda en columnas o filas según el delimitador

En Excel, dividir una celda en columnas es tedioso con el Asistente paso a paso. Pero con Kutools for Excel's Células partidas utilidad, puede: 1, convertir una celda en columnas o filas según el delimitador; 2, convierte la cadena en texto y número; 3, convierta la cadena según el ancho específico, con clics.  ¡Haga clic para obtener una prueba gratuita de 30 días con todas las funciones!
doc celda dividida
 
Kutools para Excel: con más de 300 prácticos complementos de Excel, prueba gratis sin límite en 30 días.

flecha azul burbuja derecha Convierta una celda en múltiples celdas / filas con VBA

Si cree que el método anterior es un poco tedioso, puede usar un VBA para hacerlo.

1. Sostener ALT botón y prensa F11 en el teclado para abrir un Microsoft Visual Basic para aplicaciones ventana.

2. Hacer clic en recuadro > Módulo y copie el VBA en el módulo.

VBA: convierte una celda en varias filas

Sub TransposeRange()
'Updateby20140312
Dim rng As Range
Dim InputRng As Range, OutRng As Range
xTitleId = "KutoolsforExcel"
Set InputRng = Application.Selection.Range("A1")
Set InputRng = Application.InputBox("Range(single cell) :", xTitleId, InputRng.Address, Type:=8)
Set OutRng = Application.InputBox("Out put to (single cell):", xTitleId, Type:=8)
Arr = VBA.Split(InputRng.Range("A1").Value, ",")
OutRng.Resize(UBound(Arr) - LBound(Arr) + 1).Value = Application.Transpose(Arr)
End Sub

3. Hacer clic en Ejecutar para ejecutar el código VBA, y un KutoolsparaExcel aparece un cuadro de diálogo para que seleccione una sola celda en la que desea convertir sus datos. Ver captura de pantalla:

4. Hacer clic en OKy, en otro cuadro de diálogo emergente, seleccione una celda para generar el resultado. Ver captura de pantalla:

Puedes ver el resultado:

Consejo: En el código VBA anterior, puede cambiar el separador "," desea separar los datos por. Este VBA no admite celdas divididas según el carácter de nueva línea.


flecha azul burbuja derecha Convierta una celda en múltiples columnas / filas con Kutools para Excel

Si tiene Kutools for Excel - una práctica herramienta instalada, puede utilizar su Células partidas función para dividir rápidamente una sola celda en varias columnas o filas según un delimitador.

Kutools for Excel: Una práctica herramienta complementaria de Excel que hace que sus trabajos sean más fáciles y eficientes.
  • 300+ funciones potentes y fáciles de usar,110,000+ Elección de los usuarios de Excel
  • con todas las funciones prueba gratuita en 30 días, No se requiere tarjeta de crédito
  • docenas de funciones con un solo clic para reducir su tiempo de trabajo en la resolución de problemas complejos
  • incluye funciones para conversión por lotes, eliminación, combinación de hojas / celdas, exprotación, etc., prueba gratuita ahora.

Después de instalar Kutools para Excel, haga lo siguiente:(¡Descarga gratis Kutools para Excel ahora!)

1. Seleccione la celda que desea dividir en filas y haga clic en Kutools > Fusionar y dividir > Células partidas. Ver captura de pantalla:
doc kutools dividir celdas 1

2. Luego, en el Células partidas diálogo, comprobar Dividir en filas opción bajo Tipo de Propiedad sección y comprobar Otro opción bajo Especificar un separador sección, luego ingrese el delimitador en el que desea dividir la celda en el cuadro de texto. Ver captura de pantalla:

doc kutools 2

3. Hacer clic en Ok, y aparece un cuadro de diálogo para recordarle que seleccione una celda para generar el resultado dividido.
documento kte 3

4. Hacer clic en OK. Ahora puede ver que una celda se ha convertido en varias filas.
doc kutools dividir celdas 4

Consejo: Si desea convertir una sola celda en columnas según un delimitador específico, marque Dividir en columnas en el cuadro de diálogo e introduzca el delimitador en Otro caja de texto.

flecha azul burbuja derecha Convierta una celda en varias filas o columnas


Transponer rápidamente la tabla cruzada a la lista o viceversa

Mientras recibe una hoja con tabla cruzada que necesita convertir a tabla de lista, ¿cómo puede manejarla rápidamente? Con Kutools para Excel Dimensiones de la mesa de transposición utilidad, puede convertir una tabla de dimensiones cruzadas en una tabla de tres dimensiones o viceversa lo más rápido que pueda.   ¡Haga clic para obtener una prueba gratuita de 30 días con todas las funciones!
doc transponer cruz a la lista
 
Kutools para Excel: con más de 300 prácticos complementos de Excel, prueba gratis sin límite en 30 días.

Artículos relativos:

Las mejores herramientas de productividad de oficina

🤖 Asistente de IA de Kutools: Revolucionar el análisis de datos basado en: Ejecución inteligente   |  Generar codigo  |  Crear fórmulas personalizadas  |  Analizar datos y generar gráficos  |  Invocar funciones de Kutools...
Características populares: Buscar, resaltar o identificar duplicados   |  Eliminar filas en blanco   |  Combine columnas o celdas sin perder datos   |   Ronda sin fórmula ...
Super búsqueda: Búsqueda virtual de criterios múltiples    Búsqueda V de valores múltiples  |   VLookup en varias hojas   |   Búsqueda difusa ....
Lista desplegable avanzada: Crear rápidamente una lista desplegable   |  Lista desplegable dependiente   |  Lista desplegable de selección múltiple ....
Administrador de columnas: Agregar un número específico de columnas  |  Mover columnas  |  Toggle Estado de visibilidad de columnas ocultas  |  Comparar rangos y columnas ...
Características destacadas: Enfoque de cuadrícula   |  Vista de diseño   |   Gran barra de fórmulas    Administrador de hojas y libros de trabajo   |  Biblioteca de Recursos (Texto automático)   |  Selector de fechas   |  Combinar hojas de trabajo   |  Cifrar/descifrar celdas    Enviar correos electrónicos por lista   |  Súper filtro   |   Filtro especial (filtro negrita/cursiva/tachado...) ...
Los 15 mejores conjuntos de herramientas12 Texto Herramientas (Añadir texto, Quitar caracteres, ...)   |   50+ Tabla Tipos (Diagrama de Gantt, ...)   |   40+ Práctico Fórmulas (Calcular la edad según el cumpleaños, ...)   |   19 Inserción Herramientas (Insertar código QR, Insertar imagen desde la ruta, ...)   |   12 Conversión Herramientas (Números a palabras, Conversión de Moneda, ...)   |   7 Fusionar y dividir Herramientas (Filas combinadas avanzadas, Células partidas, ...)   |   ... y más

Mejore sus habilidades de Excel con Kutools for Excel y experimente la eficiencia como nunca antes. Kutools for Excel ofrece más de 300 funciones avanzadas para aumentar la productividad y ahorrar tiempo.  Haga clic aquí para obtener la función que más necesita...

Descripción


Office Tab lleva la interfaz con pestañas a Office y hace que su trabajo sea mucho más fácil

  • Habilite la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abra y cree varios documentos en nuevas pestañas de la misma ventana, en lugar de en nuevas ventanas.
  • ¡Aumenta su productividad en un 50% y reduce cientos de clics del mouse todos los días!
Comments (37)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
thanks for writing this macro it was very helpful <3
This comment was minimized by the moderator on the site
As of 10/19/21, Office365/Excel version 2109 (Build 14430.20306), the 'Merge & Split > Split Cells' option doesn't show
This comment was minimized by the moderator on the site
Hi, ggibby, have you installed Kutools for Excel in Excel? I have used Excel 2019, click Kutools tab and go to the Range & Cells group, click Merge & Split to expand the drop-down menu, you can find the Split Cells...
This comment was minimized by the moderator on the site
How do i separate in 3 columns, the time, the song name and the movie name

Annadata 02:31:50 Ja Re Ja Re Ud Ja Re Panchhi | Maya 02:36:02 Jangal Mein More Nacha | Madhumati 02:39:08 Aaha Rim Jhim Ke Ye Pyare Pyare | Usne Kaha Tha 02:44:41 Ni Sa Ga Ma Pa Ni Sa Re Sa | Anand Mahal 02:49:35 Roz Akeli Aaye | Mere Apne 02:52:51 Bagh Mein Kali Khili | Chand Aur Suraj 02:56:01 Ankhon Men Masti Sharab Ki | Chhaya 02:59:20 Chhota Sa Ghar Hoga | Naukri 03:02:32 Mere Khwabon Men Mere Khayalon Men | Honey Moon 03:05:51 Kancha Le Kanchi Lai Lajo | Madhumati 03:09:13 Tan Jale Man Jalta Rahe | Madhumati 03:12:31 Ganga Aaye Kahan Se | Kabuliwala
This comment was minimized by the moderator on the site
Hi All,
What If I had a cell that = 0815-0862
Is there a way for me to break that down in separate cells?
0815
0816
0817
0818
.
.
.


Thanks all in advance
This comment was minimized by the moderator on the site
Very helpfull. Thanks a lot.
This comment was minimized by the moderator on the site
i have data this format :--
OPTSTKMARUTI25JUN2020CE5800

I want to below mention format ( divide in five column )

OPTSTK Maruti 25 Jun 2020 CE 5800
This comment was minimized by the moderator on the site
If all your strings in same length, and each part of the string is in the same number of characters, you can use the Text to Columns > Fixed width option. See screenshot
This comment was minimized by the moderator on the site
I am getting error with the VBA.Split funtion when I am entering the <Span style>. I require it as my separator is a newline and I need to mention that. Any help would be great
This comment was minimized by the moderator on the site
Hi, Aj, the VBA code does not suuport to split cell by the new line.
This comment was minimized by the moderator on the site
i have data like this...

one cell this data
p. umesh,125 ramesh,52 sunil,478 mahesh,47 raj,75,487

result (first column name ,, second column number)
p. umesh 125
ramesh 52
sunil 478
mahesh 47
raj 75
raj 487
This comment was minimized by the moderator on the site
Hi, Sunil Graphics, if there is no trailing space after the comma and dot, you can do as these:
1. Select the cell that contains data, click Data > Text to Column, in the popping text to column dialog, check delimited > next > check space > click Finish, now the data has been split into columns based on space, like p.umesh,125 | ranesh,52 | sunil,478 |...
2. Then select these column data, press Ctrl + C to copy them, and select a another cell, right click to select Transpose in the paste options in the context menu. Now the data shows as
p.umesh,125
ranesh,52
sunil,478
3. Select the transpose data, use the Text to Column function again, this time, check delimited > next > comma > finish. Then it done.
This comment was minimized by the moderator on the site
i have data like this...
This comment was minimized by the moderator on the site
i have data like this...
p. umesh,125 ramesh,52 sunil,478 mahesh,47 raj,75,487

result
p. umesh 125
ramesh 52
sunil 478
mahesh 47
raj 75
raj 487

how to solve this
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations