¿Cómo dividir datos por un delimitador y reorganizarlos en una columna en Excel?

Al trabajar con Excel, es habitual encontrarse con celdas que contienen varios valores separados por comas, puntos y comas u otros delimitadores. Si necesita dividir un rango de estas celdas mediante un delimitador específico y consolidar todos los valores resultantes en una única columna —como se muestra en la siguiente captura de pantalla—, existen métodos eficaces para lograrlo, mejorando así la organización y el análisis de sus datos.
Dividir Datos por delimitador y reorganizarlo en una columna
Dividir Datos por delimitador y reorganizarlo en una columna con una fórmula (Excel 365)
En Excel 365, podemos realizar esta transformación de forma dinámica con funciones modernas como TEXTSPLIT y TEXTJOIN.
Haga clic en la celda donde quiera colocar el resultado, introduzca la siguiente fórmula y pulse la tecla Intro. ¡Las celdas que contienen cadenas de texto separadas por comas se transforman al instante en una lista! Consulte la captura de pantalla:
=TRANSPOSE(TEXTSPLIT(TEXTJOIN(", ", TRUE, A2:A5), ", ")) 
- TEXTJOIN(",", VERDADERO, A2:A5): combina todos los valores del rango A2:A5 en una única cadena de texto, separados por comas.
- TEXTSPLIT(..., ","): divide el texto combinado en valores independientes cada vez que encuentre una coma.
- TRANSPONER(...): transforma la fila resultante de valores en una columna vertical.
Dividir Datos por delimitador y reorganizarlo en una columna con Kutools para Excel
Para usuarios que trabajan con versiones anteriores de Excel (2016/2019, etc., que carecen de la función TEXTSPLIT), la función Kutools para Excel de Dividir en varias líneas ofrece una solución ideal. Esta herramienta le permite dividir rápidamente el contenido de las celdas en una única columna según un delimitador específico, ahorrándole tiempo y esfuerzo.
Después de instalar Kutools para Excel, siga estos pasos:
- Haga clic en Kutools>Combinar y dividir>Dividir en varias líneas, consulte la captura de pantalla:

- En el cuadro de diálogo Dividir en varias líneas, especifique las siguientes operaciones:
- Seleccione las celdas que desea dividir;
- En la sección Delimitador, elija Otro, y a continuación escriba su delimitador (por ejemplo, una coma y un espacio) para definir cómo debe dividirse el contenido de la celda;
- Por último, haga clic en el botón Aceptar.

Resultado: las celdas seleccionadas se dividen en una columna según los delimitadores especificados.
Dividir Datos por delimitador y reorganizarlo en una columna con código VBA
A continuación, le explicamos cómo usar VBA para dividir el contenido de las celdas mediante un delimitador y reorganizar los resultados en una única columna.
1. Pulse las teclas Alt + F11 para abrir la ventana de Microsoft Visual Basic para Aplicaciones.
2. Haga clic en Insertar > Módulo y pegue el siguiente código en la nueva ventana de Módulo.
VBA: Dividir y transponer
Sub Vertical()
'Updateby Extendoffice
Dim i As Long, strTxt As String
Dim startP As Range
Dim xRg As Range, yRg As Range
On Error Resume Next
Set xRg = Application.InputBox _
(Prompt:="Range Selection...", _
Title:="Kutools For Excel", Type:=8)
i = 1
Application.ScreenUpdating = False
For Each yRg In xRg
If i = 1 Then
strTxt = yRg.Text
i = 2
Else
strTxt = strTxt & "," & yRg.Text
End If
Next
Application.ScreenUpdating = True
Set startP = Application.InputBox _
(Prompt:="paste range...", _
Title:="Kutools For Excel", Type:=8)
ary = Split(strTxt, ",")
i = 1
Application.ScreenUpdating = False
For Each a In ary
startP(i, 1).Value = a
i = i + 1
Next a
Application.ScreenUpdating = True
End Sub 3. Pulse la tecla F5 para ejecutar el código. Aparecerá un cuadro de diálogo que le permitirá seleccionar un rango a dividir y transponerlo.
4. Haga clic en Aceptar. Aparecerá un cuadro de diálogo para seleccionar la ubicación donde colocar los datos.
5. Haga clic en Aceptar y su selección se dividirá y transpondrá automáticamente mediante comas.
🔚 Conclusión
Todos los métodos resuelven eficazmente el problema principal de dividir datos delimitados; la elección óptima dependerá de su nivel de comodidad técnica y de sus requisitos específicos.
- Para la mayoría de los usuarios de Excel 365, el enfoque basado en fórmulas ofrece el equilibrio ideal entre potencia y facilidad de mantenimiento.
- Para transformaciones frecuentes y complejas llevadas a cabo por usuarios sin conocimientos de programación, Kutools es la opción ideal.
- Para soluciones empresariales personalizadas y automatizadas, VBA ofrece el máximo control.
Elija el método en función de sus necesidades concretas. Si quiere descubrir más consejos y trucos de Excel, nuestra página web ofrece miles de tutoriales para ayudarle a dominar Excel.
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 su 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 que su trabajo sea 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 dentro de la misma ventana, en lugar de hacerlo en ventanas separadas.
- ¡Aumente su productividad en un 50 % y elimine cientos de clics del ratón cada día!
Todos los complementos de Kutools en un solo instalador.
Kutools for Office es la suite que incluye complementos para Excel, Word, Outlook y PowerPoint, además de Office Tab Pro, ideal para equipos que trabajan en distintas aplicaciones de Office.
- Suite integral— complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
- Un instalador, una licencia— configuración en minutos (compatible con MSI)
- Rendimiento mejorado en conjunto— 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
- La mejor relación calidad-precio— ahorre frente a la compra individual de complementos

