Navegación Rápida
DIVIDIRTEXTO - Divide texto en columnas y filas
Resumen
La función DIVIDIRTEXTO de Excel permite dividir cadenas de texto complejas utilizando delimitadores tanto horizontales como verticales, generando matrices dinámicas de resultados. Es la versión en fórmula del asistente 'Texto en columnas', pero mucho más potente al trabajar con arreglos.
Sintaxis
=DIVIDIRTEXTO(texto,delimitador_columna,[delimitador_fila],[ignorar_vacios],[modo_coincidencia],[rellenar_con])
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| texto | Texto |
Sí | El texto que se dividirá en columnas y filas |
| delimitador_columna | Texto/Arreglo |
Sí | Separador horizontal para columnas (coma, espacio, etc.) |
| delimitador_fila | Texto/Arreglo |
No | Separador vertical para filas (opcional) |
| ignorar_vacios | VERDADERO/FALSO |
No | Omite delimitadores dobles consecutivos |
| modo_coincidencia | 0/1 |
No | Controla sensibilidad a mayúsculas/minúsculas |
| rellenar_con | Cualquier |
No | Valor de relleno para matriz rectangular |
Usando la función TEXTSPLIT
DIVIDIRTEXTO transforma texto estructurado (CSV, listas separadas) en tablas dinámicas automáticamente. Perfecta para limpiar datos importados, parsear logs, dividir nombres completos o convertir texto multidimensional en matrices Excel.
Ejemplos Comunes de TEXTSPLIT
Dividir nombre completo por espacios
=DIVIDIRTEXTO(A1," ")
Convierte 'Dakota Jones Sanchez' en 3 columnas: Dakota | Jones | Sanchez
Tabla CSV 2x3 (coma y punto-coma)
=DIVIDIRTEXTO("1,2,3;4,5,6",",",";")
Crea matriz 2x3: 1|2|3 4|5|6
Múltiples delimitadores con ignorar vacíos
=DIVIDIRTEXTO(A1,{".","-"},,,VERDADERO)
Divide 'Hazlo. O no lo hagas - Anónimo' omitiendo espacios vacíos
Solo división vertical (por filas)
=DIVIDIRTEXTO(A1,,".")
Divide frase por puntos, derramando hacia abajo por filas
Controlar errores #N/A con relleno
=DIVIDIRTEXTO(A1," ",".",VERDADERO,"texto")
Rellena espacios vacíos con 'texto' en lugar de #N/A
Preguntas Frecuentes
Errores Comunes y Soluciones
#¡VALOR!
Cause: Delimitador no encontrado en el texto
Solution: Verifica que el delimitador exista en el texto o usa modo_coincidencia=1
#N/A en áreas vacías
Cause: Matriz no rectangular sin parámetro rellenar_con
Solution: Agrega rellenar_con o usa SI.A.A() para manejar errores
Fórmula no derrama
Cause: Espacio adyacente bloqueado
Solution: Limpia celdas adyacentes a la derecha/abajo
#¡NOMBRE?
Cause: Función no disponible en tu versión de Excel
Solution: Requiere Excel 365 o Excel 2021+
Notas
- Es la función inversa de UNIRCADENAS
- Solo disponible en Excel 365 y Excel 2021+
- Genera matrices dinámicas (spill arrays)
- Para múltiples delimitadores usa arreglos: {',',';'}
- Excelentes para parsear datos CSV importados
- modo_coincidencia=1 para búsquedas sin distinción de mayúsculas/minúsculas
Compatibilidad
Disponible en: Excel 365, Excel 2021, Excel para Microsoft 365, Excel Online (limitado)
No disponible en: Excel 2019 y anteriores, Excel para Mac 2019, Excel Mobile
Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 365, Excel 2021+