Skip to main content

¿Cómo convertir una celda en varias celdas/filas en Excel?

Author: Sun Last Modified: 2025-06-03

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 múltiples celdas o filas puede hacer que sea mucho más fácil y claro para ver contenido largo como se muestra a continuación. En Excel, puedes lograrlo mediante los siguientes métodos.
sample data

Convertir una celda en múltiples celdas/filas con Texto en Columnas y Pegado Especial en Excel

Convertir una celda en múltiples columnas/filas con Kutools para Excel 

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


arrow blue right bubble Convertir una celda en múltiples celdas/filas con Texto en Columnas y Pegado Especial en Excel

1. Selecciona la celda que deseas convertir sus datos, y haz clic en Datos > Texto en Columnas, ver captura de pantalla:
screenshot of clicking Data > Text to Column

2. En el cuadro de diálogo emergente, marca la casilla de Delimitador y haz clic en Siguiente. Ver captura de pantalla:
check Delimited check box

3. Marca la casilla de Coma solo en el cuadro de diálogo, y haz clic en Finalizar. Ver captura de pantalla:
Check Comma check box only in the dialog

4. Luego puedes ver que los datos de la celda se han dividido en múltiples columnas. Y ahora selecciona estas celdas y haz clic derecho para seleccionar Copiar desde el menú contextual para copiarlas. Ver captura de pantalla:

5. Selecciona una celda en blanco donde desees pegar y haz clic derecho para seleccionar Transponer (T), entonces puedes ver que los datos se han convertido en múltiples filas. Ver captura de pantalla:
select the cells and right click to click Copy from the context menu

Si estás usando Microsoft Excel 2007, haz clic en Inicio > Pegar > Transponer para pegar los datos divididos.
right click to select Transpose

Puedes ver el resultado como se muestra:
click the Home > Paste > Transpose to paste the split data in Excel 2007


arrow blue right bubble Convertir una celda en múltiples columnas/filas con Kutools para Excel

Si tienes instalada Kutools para Excel -- una herramienta práctica, puedes usar su función Dividir Celdas para dividir rápidamente una sola celda en múltiples columnas o filas basadas en un delimitador.

Kutools para Excel ofrece más de 300 funciones avanzadas para simplificar tareas complejas, potenciando la creatividad y la eficiencia. Integrado con capacidades de inteligencia artificial, Kutools automatiza las tareas con precisión, haciendo que la gestión de datos sea sencilla. Información detallada de Kutools para Excel...  Prueba gratuita...

Después de instalar Kutools para Excel, por favor sigue los pasos a continuación:

1. Selecciona la celda que deseas dividir en filas, y haz clic en Kutools > Combinar y Dividir > Dividir Celdas. Ver captura de pantalla:
click Split Cells feature of kutools

2. Luego, en el cuadro de diálogo Dividir Celdas, marca la opción Dividir en Filas bajo la sección Tipo, y marca la opción Otro bajo la sección Especificar un Separador, luego introduce el delimitador con el que deseas dividir la celda en el cuadro de texto. Ver captura de pantalla:

 set options in the Split Cells dialog

3. Haz clic en Aceptar, y aparecerá un cuadro de diálogo para recordarte que selecciones una celda para mostrar el resultado dividido.
 select a cell to output split result

4. Haz clic en OK. Ahora puedes ver que una celda ha sido convertida en múltiples filas.
a cell has been converted to multiple rows by using kutools

Consejo: Si deseas convertir una sola celda en columnas basadas en un delimitador específico, marca la opción Dividir en Columnas en el cuadro de diálogo e introduce el delimitador en el cuadro de texto Otro.


arrow blue right bubble Convertir una celda en múltiples celdas/filas con VBA

Si crees que el método anterior es un poco tedioso, puedes usar un VBA para realizarlo.

1. Mantén presionado el botón ALT y presiona F11 en el teclado para abrir una ventana de Microsoft Visual Basic para Aplicaciones.

2. Haz clic en Insertar > Módulo, y copia el VBA en el módulo.

VBA: Convertir una celda en múltiples 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. Haz clic en Ejecutar para ejecutar el código VBA, y un KutoolsforExcel cuadro de diálogo emergente te pedirá que selecciones una sola celda que desees convertir sus datos. Ver captura de pantalla:
vba code to select the data cell

4. Haz clic en OK, y en otro cuadro de diálogo emergente selecciona una celda para mostrar el resultado. Ver captura de pantalla:
vba code to select a cell to put the result

Puedes ver el resultado:
get a result by using vba code

Consejo: En el código VBA anterior, puedes cambiar el separador "," que deseas usar para separar los datos. Este VBA no admite dividir celdas basadas en el carácter de nueva línea.


Artículos Relacionados:

Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea 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 | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!