Skip to main content

Kutools para Office — Una Suite. Cinco Herramientas. Haz Más.

Cómo dividir el contenido de una celda en varias filas en Excel (Escenarios + Comparación de herramientas)

Author: Sun Last Modified: 2025-08-26

Esta guía te lleva a través de cómo dividir el contenido de una celda en múltiples filas en Excel. Cubre dos escenarios comunes: uno donde solo se divide la celda objetivo (ignorando otras columnas), y otro donde se divide la celda mientras se conservan los datos del resto de la fila. Se proporcionan varios métodos para manejar ambas situaciones de manera efectiva, desde funciones nativas de Excel hasta herramientas avanzadas como Power Query, VBA y complementos de terceros.

Dos Escenarios Comunes de División

Dividir datos puede adoptar varias formas dependiendo de si necesitas preservar otras columnas en tu conjunto de datos. Aquí definimos los dos enfoques principales para que puedas elegir el mejor para tus necesidades.

Escenario 1: Dividir Solo la Celda Objetivo (Ignorar Otras Columnas)

A veces, lo único que te importa son los valores dentro de una sola celda. Quieres separarlos en filas para facilitar la lectura, sin duplicar ningún dato asociado en la misma fila.

Ejemplo

A,B,C

Resultado:

A
B
C

Caso de uso: Tareas ligeras de limpieza o visualización de datos donde otras columnas no son relevantes.

Escenario 2: Dividir Celdas y Conservar Datos de Otras Columnas

En otros casos, necesitarás que cada valor dividido esté emparejado con los datos originales de la fila; esencialmente expandiendo la fila en múltiples entradas.

Ejemplo

EE.UU. | A,B,C

Resultado:

EE.UU. | A
EE.UU. | B
EE.UU. | C

Caso de uso: Normalización de datos, donde mantener las relaciones entre columnas es esencial.


¿Cuándo necesitas dividir una celda en múltiples filas?

Métodos paso a paso para dividir celdas

Problemas Comunes


¿Cuándo Necesitas Dividir una Celda en Múltiples Filas?

Antes de sumergirnos en los métodos, es importante entender por qué podrías necesitar dividir una celda. Esta operación suele formar parte de flujos de trabajo de limpieza, reestructuración o visualización de datos.

Casos de uso típicos incluyen:

  • Múltiples valores en una sola columna: como etiquetas, IDs o direcciones almacenadas juntas.
  • Tablas dinámicas o gráficos: que funcionan mejor con formatos de datos normalizados.
  • Limpieza de datos importados: especialmente desde exportaciones de CRM u herramientas de encuestas.
  • Normalización de datos: haciendo que tu tabla sea amigable para bases de datos y lista para análisis.

Métodos Paso a Paso para Dividir Celdas

Ahora que conoces tu escenario, exploremos diferentes métodos para realizar la división —desde características integradas hasta automatización avanzada. Elige el método que se ajuste a tu nivel técnico y frecuencia de uso.


Método 1: Funciones Nativas de Excel (Texto a Columnas + Opción de pegado Transponer)

Este es un método sencillo y manual para casos únicos usando solo características integradas de Excel.

Adaptado para: Escenario 1 Dividir Solo la Celda Objetivo (Ignorar Otras Columnas)

Pasos:

Paso 1. Selecciona la celda.

Paso 2. Selecciona Datos > Texto a Columnas.

doc-method-1-select-text-to-column

Paso 3. En el Asistente para Convertir Texto a Columnas,

  1. Selecciona Delimitado, haz clic en Siguiente.

    doc-method-1-text-to-column-select-delimited

  2. Selecciona Coma, haz clic en Siguiente.

    doc-method-1-text-to-column-select-comma

  3. Selecciona la celda de destino, haz clic en Finalizar.

    doc-method-1-text-to-column-select-destination-cell

Ahora la celda está dividida por una coma en varias columnas.

doc-method-1-text-to-column

Paso 4. Selecciona las celdas divididas y presiona Ctrl + C para copiarlas. Haz clic derecho en tu celda de destino, bajo Opciones de Pegado, selecciona el ícono Transponer.

doc-method-1-transpose-paste

Los contenidos están transpuestos en filas.

doc-method-1-transpose-paste-result

Ventajas Desventajas
  • No necesita instalación.
  • Fácil de entender.
  • No se actualiza automáticamente.
  • Manual y no escalable.

Método 2: Función TRANSPOSAR(TEXTO.DIVIDIR) – (Microsoft 365)

Este método combina la función TEXTO.DIVIDIR (que divide texto basándose en un delimitador) con TRANSPOSAR para mostrar instantáneamente los valores divididos verticalmente en filas.

Adaptado para: Escenario 1 Dividir Solo la Celda Objetivo (Ignorar Otras Columnas)

Pasos:

Paso 1. Introduce la fórmula en una celda en blanco donde quieras que comience la lista vertical.

Ejemplo de Fórmula: La celda A1 es la celda objetivo que se usará para dividir en filas.

En este caso, la fórmula es

=TRANSPOSAR(TEXTO.DIVIDIR(A1,","))Consejo: Puedes cambiar el delimitador "," por ";" o "|" dependiendo de cómo estén separados tus datos.

Paso 2. Presiona la tecla Enter.

doc-method-2-use-transpose-split-function

Ventajas Desventajas
  • Totalmente dinámico y se actualiza automáticamente con cambios.
  • No se requieren complementos ni pasos manuales.
  • Solo funciona en versiones de Excel que soportan TEXTO.DIVIDIR y matrices dinámicas (Excel 365).

Método 3: Power Query – Dividir y Expandir Filas (Microsoft 2016 y versiones posteriores)

Power Query es ideal para operaciones estructuradas y repetibles. Es potente, refrescante y excelente para transformaciones de datos por lotes.

Adaptado para: Ambos Escenarios 1 (Dividir Solo la Celda Objetivo) y Escenario 2 (Dividir Celda y Conservar Datos de Otras Columnas)

Pasos: Tomemos como ejemplo el Escenario 1 (Dividir Solo la Celda Objetivo)

Paso 1. Selecciona tu rango, ve a Datos > Obtener y Transformar > Desde Tabla/Rango.

un 

Paso 2. En Crear Tabla, haz clic en Aceptar. (Si tu rango seleccionado tiene encabezados, marca Mi tabla tiene encabezados.)

doc-method-3-convert-to-table

Paso 3. En el Editor de Power Query, usa Dividir Columna por Delimitador.

doc-method-3-select-delimiter

Paso 4. Selecciona o ingresa el delimitador, y luego haz clic en Avanzado para expandir las opciones, selecciona Dividir en Filas, luego haz clic en Aceptar.

doc-method-3-select-delimiter-and-rows

Paso 5. Selecciona Cerrar y Cargar > Cerrar y Cargar o Cerrar y Cargar En…

doc-method-3-load

  • Cerrar y Cargar

    Función: Carga directamente los resultados de la consulta en la ubicación predeterminada.

    doc-method-3-close-load

  • Cerrar y Cargar En…

    Función: Proporciona opciones de carga personalizables, permitiendo a los usuarios elegir dónde y cómo se almacenan los datos. Ideal para: Informes regulares, conjuntos de datos grandes.

Los mismos pasos se aplican al Escenario 2 (Dividir Celdas Conservando Datos de Otras Columnas): examinemos los resultados.

El rango objetivo de celdas:

doc-method-3-scenario-2-target-cells

Resultado:

result

Nota: En la ventana del Editor de Power Query, selecciona solo la columna objetivo que deseas dividir en filas, luego haz clic en Por Delimitador bajo Dividir Columna.

Ventajas Desventajas
  • Completamente automatizado.
  • Se adapta bien a los datos.
  • Requiere un poco de aprendizaje.
  • Es necesario actualizar para nuevos datos.

Consejo: Agrega pasos Recortar y Limpiar para corregir espacios en blanco o caracteres especiales.


Método 4: Complemento Kutools – División con Clics

Si divides celdas con frecuencia y prefieres una solución basada en GUI, Kutools es una excelente herramienta. Simplifica operaciones complejas en unos pocos clics.

Adaptado para: Ambos Escenarios 1 (Dividir Solo la Celda Objetivo) y Escenario 2 (Dividir Celda y Conservar Datos de Otras Columnas)

Pasos: Escenario 1 (Dividir Solo la Celda Objetivo)

Paso 1. Selecciona la celda objetivo.

Paso 2. Ve a Kutools > Combinar y Dividir > Dividir Celdas.

Paso 3. Elige Dividir en Filas y define el delimitador. Haz clic en Aceptar./p>

doc-method-4-kutools-select-rows-delimiter

Paso 4. Selecciona una celda de destino. Haz clic en Aceptar.

doc-method-4-kutools-select-destination

doc-method-4-kutools-result

Descargar Ahora

Pasos: Escenario 2 (Dividir Celda y Conservar Datos de Otras Columnas)

Paso 1. Selecciona la columna que deseas dividir en filas.

Paso 2. Ve a Kutools > Combinar y Dividir > Dividir Datos en Filas.

doc-method-4-kutools-split-data-to-rows

Paso 3. Define el delimitador. Haz clic en Aceptar.

doc-method-4-kutools-split-data-to-rows-select-delimiter

doc-method-4-kutools-split-data-to-rows-result

Los mismos pasos se aplican al Escenario 2 (Dividir Celdas Conservando Datos de Otras Columnas): examinemos los resultados.

El rango objetivo de celdas:

doc-method-3-scenario-2-target-cells

Resultado:

result

Ventajas Desventajas
  • Muy fácil de usar.
  • Puede manejar grandes volúmenes con pocos clics.
  • Requiere complemento (no todas las funciones son gratuitas).
Descargar Ahora

Nota: La versión de Prueba de 30 días ofrece toda la funcionalidad para pruebas.


Método 5: Script VBA – Control Completo Personalizado

Para usuarios con conocimientos de programación, VBA ofrece flexibilidad total. Puedes adaptar scripts para que coincidan con el diseño exacto de tus datos y reglas comerciales.

Adaptado para: Ambos Escenarios 1 (Dividir Solo la Celda Objetivo) y Escenario 2 (Dividir Celda y Conservar Datos de Otras Columnas)

Pasos:

Paso 1. Presiona Alt + F11 para abrir el editor de VBA.

Paso 2. Haz clic en Insertar > Módulo.

Paso 3. Copia y pega el siguiente código VBA.

Escenario 1 Dividir Solo la Celda Objetivo

'Update by Extendoffice
Sub SplitCellToRows_Simple()
    Dim InputCell As Range
    Dim Values As Variant
    Dim i As Long

  
    Set InputCell = Range("A1") ' change A1 to your target cell

    Values = Split(InputCell.Value, ",") 
    For i = 0 To UBound(Values)
        InputCell.Offset(i, 1).Value = Trim(Values(i))
    Next i
End Sub

doc-method-5-split-to-rows-simple

Escenario 2 Dividir Celda y Conservar Datos de Otras Columnas

'Update by Extendoffice
Sub SplitRowsWithOtherColumns()
    Dim ws As Worksheet
    Dim LastRow As Long, i As Long
    Dim arr As Variant, j As Long
    Dim SplitVals As Variant
    Dim CurrentRow As Long

    Set ws = ActiveSheet
    LastRow = ws.Cells(ws.Rows.Count, "A").End(xlUp).Row
    For i = LastRow To 2 Step -1
        If InStr(ws.Cells(i, 2).Value, ",") > 0 Then
            SplitVals = Split(ws.Cells(i, 2).Value, ",")

            For j = UBound(SplitVals) To 1 Step -1
                ws.Rows(i + 1).Insert Shift:=xlDown
                ws.Cells(i + 1, 1).Value = ws.Cells(i, 1).Value
                ws.Cells(i + 1, 2).Value = Trim(SplitVals(j))
            Next j

            ws.Cells(i, 2).Value = Trim(SplitVals(0))
        End If
    Next i
End Sub

doc-method-5-split-to-rows-complex

Nota: Este script VBA está configurado para funcionar específicamente cuando tus datos están ubicados en las columnas A a B y los valores a dividir están en la columna B.

Desventajas
  • Debe guardarse como un archivo habilitado para macros (.xlsm) para preservar el script para uso futuro.

💡Consejos:

  • Siempre haz una copia de seguridad de tus datos antes de ejecutar una macro.
  • Reemplaza "," en el script con tu delimitador real (por ejemplo, ";" para puntos y coma o "|" para caracteres de tubería) para que coincida con el formato de tus datos.

Problemas Comunes

  • Filas o columnas en blanco: Generalmente causadas por delimitadores finales o espacios ocultos.
  • Errores de celdas combinadas: Descombina las celdas antes de comenzar.
  • Power Query no se actualiza: Recuerda hacer clic en Actualizar después de modificar los datos de origen.
  • Delimitador incorrecto: Un error de punto y coma vs coma puede arruinar todos los resultados.

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 identificar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda por varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Cree 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...)...
Los15 principales 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 de combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) ... y más
Utiliza Kutools en tu idioma preferido: admite inglés, español, alemán, francés, chino y más de40 idiomas adicionales.

Mejora tu dominio de 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 incorpora la interfaz de pestañas en 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 hacerlo en ventanas separadas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!

Todos los complementos de Kutools. Un solo instalador

El paquete Kutools for Office agrupa complementos para Excel, Word, Outlook y PowerPoint junto con Office Tab Pro, ideal para equipos que trabajan en varias aplicaciones de Office.

Excel Word Outlook Tabs PowerPoint
  • Suite todo en uno: complementos para Excel, Word, Outlook y PowerPoint + Office Tab Pro
  • Un solo instalador, una licencia: configuración en minutos (compatible con MSI)
  • Mejor juntos: productividad optimizada en todas las aplicaciones de Office
  • Prueba completa de30 días: sin registro ni tarjeta de crédito
  • La mejor relación calidad-precio: ahorra en comparación con la compra individual de complementos