Dividir el contenido de las celdas en varias columnas o filas según Retorno de Carro
Al trabajar con Excel, es posible que encuentre situaciones en las que varios valores estén almacenados en una única celda, separados por saltos de línea o por Retorno de Carro. Para analizar y manipular los datos de forma efectiva, puede resultar útil dividir el contenido de estas celdas en varias columnas o filas. Esta guía le explicará el proceso paso a paso.
Dividir celdas en varias columnas según Retorno de Carro
Si tiene una lista de contenidos de celdas separados por saltos de línea y desea dividirla en varias columnas según esos saltos, como se muestra en la siguiente captura de pantalla, esta sección le presentará tres métodos eficaces para lograrlo.
Uso de la función Texto en columnas
La función Texto en columnas de Excel es perfecta para dividir el contenido de una celda en varias columnas.
- Seleccione las celdas que contienen los datos que desea dividir.
- Vaya a la pestaña «Datos» y haga clic en «Texto en columnas».

- En el «Asistente para convertir texto en columnas», seleccione «Delimitado» y haga clic en «Siguiente».

- En el paso 2, marque la opción «Otro» en «Delimitadores», haga clic en el cuadro situado junto a «Otro», pulse las teclas «Ctrl» + «J» y, a continuación, haga clic en «Siguiente». Vea la captura de pantalla:

- En el paso 3, especifique una celda para ubicar el resultado y, a continuación, haga clic directamente en el botón «Finalizar» para completar la operación.

- Ahora, todos los contenidos de las celdas se han dividido en varias columnas, tal como se muestra en la siguiente captura de pantalla:

Uso de Kutools para Excel
Kutools para Excel ofrece una función fácil de usar que divide rápidamente el contenido de las celdas en varias columnas según delimitadores específicos, como comas o retornos de carro. ¡Gracias a su interfaz intuitiva y su sencilla operación, hace que el procesamiento de datos sea más eficiente y fluido!
- Seleccione el rango de datos que desea dividir.
- Haga clic en «Kutools» > «Combinar y dividir» > «Dividir celdas», consulte la captura de pantalla:

- En el cuadro de diálogo «Dividir celdas», seleccione la opción «Dividir en columnas» en la sección «Tipo» que necesite y, a continuación, active la casilla «Salto de línea» en la sección «Especificar por», consulte la captura de pantalla:

- A continuación, haga clic en el botón «Aceptar» y aparecerá un cuadro de aviso para recordarle que seleccione una celda en la que mostrar el resultado, consulte la captura de pantalla:

- Haga clic en «Aceptar» y todos los valores seleccionados se habrán dividido en varias columnas mediante el Retorno de Carro, consulte la captura de pantalla:

Uso de la función TEXTSPLIT (Excel 365)
Para los usuarios de Excel 365, la función TEXTSPLIT ofrece una forma dinámica de dividir celdas.
Introduzca la siguiente fórmula en una celda vacía para mostrar el resultado, pulse «Entrar» para dividir automáticamente el texto en columnas y, a continuación, arrastre la celda de la fórmula hacia abajo para rellenar otras celdas, consulte la captura de pantalla:
=TEXTSPLIT(A1, CHAR(10))

Dividir celdas en varias filas según Retorno de Carro
Si necesita dividir el contenido de celdas que contengan varias líneas de texto separadas por un retorno de carro en filas individuales, como se muestra en la siguiente captura de pantalla, Excel ofrece varios métodos eficaces para lograrlo. En esta sección, le guiaremos paso a paso a través de estas técnicas para ayudarle a elegir la solución que mejor se adapte a sus necesidades.
Uso del código VBA
Para los usuarios familiarizados con macros, VBA ofrece una solución potente.
- Mantenga pulsadas las teclas «ALT» + «F11» para abrir la ventana de «Microsoft Visual Basic para Aplicaciones».
- Haga clic en «Insertar» > «Módulo» y pegue el siguiente código en la ventana del «Módulo».
Código VBA: Dividir celdas en varias filas según Retorno de CarroSub SplitCells() 'Update by Extendoffice Dim Rng As Range Dim WorkRng As Range On Error Resume Next xTitleId = "KutoolsforExcel" Set WorkRng = Application.Selection Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8) For Each Rng In WorkRng lLFs = VBA.Len(Rng) - VBA.Len(VBA.Replace(Rng, vbLf, "")) If lLFs > 0 Then Rng.Offset(1, 0).Resize(lLFs).Insert shift:=xlShiftDown Rng.Resize(lLFs + 1).Value = Application.WorksheetFunction.Transpose(VBA.Split(Rng, vbLf)) End If Next End Sub - A continuación, pulse la tecla «F5» para ejecutar este código y aparecerá un cuadro de aviso para recordarle que seleccione el Rango de datos que desea dividir, consulte la captura de pantalla:

- Luego, haga clic en «Aceptar» y su selección de datos se dividirá en varias filas según el retorno de carro.

Uso de Kutools para Excel
Kutools para Excel ofrece una forma sencilla y eficiente de completar el proceso de división en tan solo unos pasos. A continuación, se detallan los pasos:
- Seleccione el rango de datos que desea dividir.
- Haga clic en «Kutools» > «Combinar y dividir» > «Dividir en varias líneas», consulte la captura de pantalla:

- En el cuadro de diálogo «Dividir datos en filas», seleccione «Salto de línea» en la sección «Delimitador».

- A continuación, haga clic en el botón «Aceptar». Todas las celdas se dividirán en varias filas según el retorno de carro.

Uso de la función TEXTSPLIT (Excel 365)
La función TEXTSPLIT también puede dividir celdas en filas de forma dinámica.
Introduzca la siguiente fórmula en una celda vacía para mostrar el resultado y pulse «Entrar» para dividir automáticamente el texto en filas, consulte la captura de pantalla:
=TRIM(TEXTSPLIT(TEXTJOIN(CHAR(10),,A1:A4),,CHAR(10)))

- TEXTJOIN(CAR(10),,A1:A4)
Combina todos los valores del rango A1:A4 en una única cadena de texto, separados por saltos de línea (CAR(10)), ignorando las celdas vacías. - TEXTSPLIT(...,,CAR(10))
Divide la cadena de texto combinada en valores individuales cada vez que encuentre un salto de línea (CAR(10)), devolviendo una matriz con esos valores. - ESPACIOS(...)
Elimina los espacios sobrantes al principio o al final de cada valor en la matriz resultante.
Cada método tiene sus ventajas según su versión de Excel y su nivel de familiaridad. Al elegir el enfoque adecuado, podrá manipular fácilmente sus datos para satisfacer sus necesidades. Si desea descubrir más consejos y trucos de Excel, nuestro sitio web ofrece miles de tutoriales. ¡Gracias por leer y esperamos poder seguir ofreciéndole información útil en el futuro!
Artículos relacionados:
- Dividir una tabla grande en varias tablas pequeñas
- Si tiene una tabla grande de Excel con múltiples columnas y cientos o miles de filas, probablemente quiera dividirla en tablas más pequeñas y manejables. Por ejemplo, podría necesitar separar los datos según los valores de una columna específica o dividirlos en bloques de un número fijo de filas. Este tutorial le ofrece métodos paso a paso para realizar esta tarea de forma eficiente.
- Dividir una columna cada fila alterna
- Por ejemplo, tengo una larga lista de datos y quiero dividirla en dos listas iguales, tomando una fila sí y otra no, tal como se muestra en la siguiente captura de pantalla. ¿Existen formas eficaces de hacer esto en Excel?
- Dividir Nombre completo en nombre y Apellido
- Supongamos que tiene una lista de nombres como se muestra en la primera captura de pantalla en una sola columna, y necesita dividir el Nombre completo en la columna de Nombre, la columna de Segundo Nombre y la columna de Apellido, tal como se muestra en la siguiente captura de pantalla. Aquí tiene algunos métodos prácticos para resolver este problema.
- Separar Dividir por texto y número de una celda en dos columnas
- Si tiene una columna de cadenas de texto compuestas por texto y números, y ahora desea separar el texto y el número de una celda en dos celdas diferentes, como se muestra en la siguiente captura de pantalla, en Excel puede realizar esta tarea con los siguientes métodos.
Las mejores herramientas de productividad para Office
Potencie sus habilidades en Excel con Kutools para Excel y experimente una eficiencia como nunca antes.Kutools para 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!...
Office Tab Aporta una interfaz con pestañas a Office y hace su trabajo mucho más fácil
- Active 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 hacerlo en ventanas independientes.
- ¡Aumente su productividad en un 50 % y evite cientos de clics diarios!
Todos los complementos de Kutools. Un solo instalador.
Kutools for Office es una suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, lo que la convierte en la opción ideal para equipos que trabajan con distintas aplicaciones de Office.
- Suite todo en uno— Complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un solo instalador, una sola licencia— configuración en minutos (compatible con MSI)
- Funcionan mejor juntos— productividad optimizada en todas las aplicaciones de Office
- Prueba gratuita de 30 días con todas las funciones— sin registro ni tarjeta de crédito
- Mejor relación calidad-precio— ahorre frente a comprar complementos por separado
Índice
- Dividir Dividir celdas en varias columnas según Retorno de Carro
- Con la función Texto en columnas
- Con Kutools para Excel
- Con la función TEXTSPLIT (Excel 365)
- Dividir Dividir celdas en varias filas según Retorno de Carro
- Con código VBA
- Con Kutools para Excel
- Con la función TEXTSPLIT (Excel 365)
- Artículos relacionados
- Las mejores herramientas de productividad para Office
- Comentarios










