Skip to main content

Función TEXTSPLIT de Excel

Author: Siluvia Last Modified: 2025-08-06

La función TEXTSPLIT divide cadenas de texto mediante un delimitador dado en una matriz a lo largo de columnas y filas.

Nota: Esta función solo está disponible en Excel para Microsoft 365 en el canal Insider.

show the usage of Excel TEXTSPLIT function

Sintaxis

=TEXTSPLIT(texto, delimitador_col, [delimitador_fila], [ignorar_vacío], [modo_coincidencia], [rellenar_con])

Argumentos

Texto (obligatorio): El texto que desea dividir;
Delimitador_col (obligatorio): El delimitador o subcadena que indica dónde desea dividir el texto a lo largo de las columnas;
Delimitador_fila (opcional): El delimitador o subcadena que indica dónde desea dividir el texto a lo largo de las filas;
Ignorar_vacío (opcional): Especifica si se deben ignorar las celdas vacías o no.
-- FALSO (predeterminado): Conservar celdas vacías al dividir.
-- VERDADERO: Ignorar celdas vacías al dividir.
Modo_coincidencia (opcional): Determina si el delimitador distingue entre mayúsculas y minúsculas.
-- 0 (predeterminado): Distingue entre mayúsculas y minúsculas.
-- 1: No distingue entre mayúsculas y minúsculas.
Rellenar_con (opcional): El valor con el que rellenar los valores faltantes en una matriz 2D. El valor predeterminado es el error #N/A.

Observaciones

1) Esta función funciona igual que el asistente Texto en columnas en Excel;
2) Esta función es la inversa de la función TEXTJOIN;
3) Si se omite “rellenar_con”, entonces se utiliza #N/A para rellenar los valores faltantes en matrices bidimensionales;
4) Los delimitadores múltiples deben estar encerrados en una constante de matriz y separados por comas, como {“delimitador1”,”delimitador2”,...}.

Valor devuelto

Devuelve la cadena de texto dividida.

Ejemplo

Aquí tomamos algunos ejemplos para demostrar cómo usar la función TEXTSPLIT para dividir texto bajo diferentes condiciones.

#Ejemplo 1: Dividir texto por un delimitador en columnas o filas

Como se muestra en la captura de pantalla a continuación, para dividir el texto en la celda A2 en columnas o filas por coma, puede aplicar la función TEXTSPLIT de la siguiente manera.

show the usage of Excel TEXTSPLIT function

Dividir texto horizontalmente en columnas por comas

Seleccione una celda, ingrese la siguiente fórmula y presione la tecla Enter.

Los resultados se completan con los textos divididos al mismo tiempo sin usar el controlador de autollenado.

=TEXTSPLIT(A2,",")

show the usage of Excel TEXTSPLIT function

Dividir texto verticalmente en filas por comas

Para dividir texto verticalmente en filas por un delimitador dado, debe dejar el argumento delimitador_col en blanco y especificar un delimitador para el argumento delimitador_fila. Por favor, haga lo siguiente.

Seleccione una celda, ingrese la siguiente fórmula y presione la tecla Enter.

Las celdas de resultado se completan con los textos divididos al mismo tiempo sin usar el controlador de autollenado.

=TEXTSPLIT(A2,,",")

show the usage of Excel TEXTSPLIT function
#Ejemplo 2: Ignorar celdas vacías al dividir texto con la función TEXTSPLIT

Como se muestra en la captura de pantalla a continuación, si la cadena de texto contiene dos o más delimitadores consecutivos sin un valor entre ellos, por defecto, la función TEXTSPLIT conservará las celdas vacías al dividir el texto. Para ignorar las celdas vacías al dividir, puede aplicar la función TEXTSPLIT de la siguiente manera.

show the usage of Excel TEXTSPLIT function

Seleccione una celda en blanco, ingrese la siguiente fórmula y presione Enter para obtener todos los textos divididos e ignorar las celdas vacías. Si hay una lista de textos para dividir, seleccione la celda de resultado y arrastre su controlador de autollenado hacia abajo para obtener el resto de los resultados.

=TEXTSPLIT(A2,",",,VERDADERO)

show the usage of Excel TEXTSPLIT function

Nota: En esta fórmula, el valor lógico “VERDADERO” se proporciona como el argumento ignorar_vacío.

#Ejemplo 3: Dividir texto sensible o no sensible a mayúsculas y minúsculas

Por defecto, la función TEXTSPLIT distingue entre mayúsculas y minúsculas ya que el modo_coincidencia está configurado en 0 o se deja en blanco.

Como se muestra en la captura de pantalla a continuación, el argumento modo_coincidencia en la función TEXTSPLIT se deja en blanco, por lo que solo busca una coincidencia exacta del texto “Consultant” en la cadena de texto especificada.

=TEXTSPLIT(A2,"Consultant")

show the usage of Excel TEXTSPLIT function

Si no desea realizar una búsqueda de coincidencia exacta, por ejemplo, necesita buscar el texto que incluye tanto “Consultant” como “CONSULTANT”, en este caso, puede especificar el argumento modo_coincidencia como 1 para lograrlo.

Seleccione una celda en blanco, ingrese la fórmula a continuación y presione la tecla Enter. Seleccione esta celda de resultado y arrastre su controlador de autollenado hacia abajo para obtener el resto de los resultados.

=TEXTSPLIT(A2,"Consultant",,VERDADERO,1)

show the usage of Excel TEXTSPLIT function
#Ejemplo 4: Dividir texto en filas y columnas al mismo tiempo

Para dividir texto en filas y columnas al mismo tiempo usando la función TEXTSPLIT, necesita especificar tanto el argumento delimitador_col como el delimitador_fila en la fórmula al mismo tiempo.

Como se muestra en la tabla a continuación, puede ingresar la siguiente fórmula en la celda C2 y presionar la tecla Enter para obtener los textos divididos en las filas y columnas correspondientes al mismo tiempo.

=TEXTSPLIT(A2,":", ",")

show the usage of Excel TEXTSPLIT function

Nota: En este caso, se proporciona dos puntos “:” como el argumento delimitador_col y una coma “,” como el argumento delimitador_fila.

#Ejemplo 4: Personalizar un valor para rellenar valores faltantes en una matriz 2D

Al usar la función TEXTSPLIT para dividir texto en filas y columnas al mismo tiempo, Excel devuelve errores #N/A en el resultado si hay valores faltantes en la cadena de texto original.

Como se muestra en la captura de pantalla a continuación, dado que no hay dos puntos “:” después del texto Fecha de lanzamiento, Excel devuelve #N/A junto a “Fecha de lanzamiento”.

show the usage of Excel TEXTSPLIT function

Si necesita rellenar todos los valores faltantes con un guion (-) en la matriz 2D en lugar del error #N/A, solo necesita especificar el último argumento “rellenar_con” como “-” para lograrlo.

Seleccione una celda en blanco, ingrese la siguiente fórmula y presione la tecla Enter para obtener todos los textos divididos en filas y columnas.

=TEXTSPLIT(A2,":",",",,,"-")

show the usage of Excel TEXTSPLIT function
#Ejemplo 5: Dividir texto por múltiples delimitadores

La función TEXTSPLIT permite el uso de múltiples delimitadores para dividir texto al mismo tiempo. Sin embargo, los delimitadores deben estar encerrados en una constante de matriz y separados por comas, como {“delimitador1”,”delimitador2”,...}.

La cadena de texto en la tabla a continuación contiene dos delimitadores “-” y “,”, para dividir el texto por estos dos delimitadores, necesita aplicar la función TEXTSPLIT de la siguiente manera.

show the usage of Excel TEXTSPLIT function

Seleccione una celda en blanco, ingrese la siguiente fórmula y presione la tecla Enter.

=TEXTSPLIT(A2,{"-",","})

show the usage of Excel TEXTSPLIT function

Nota: En esta fórmula, el argumento delimitador_col se especifica como {"-",","}.


Funciones relacionadas

Función TEXTAFTER de Excel
La función TEXTAFTER extrae y devuelve el texto que ocurre después de una subcadena o delimitador dado.

Función TEXTBEFORE de Excel
La función TEXTBEFORE devuelve el texto que ocurre antes de una subcadena o delimitador dado.

Función VALUETOTEXT de Excel
La función VALUETOTEXT convierte cualquier valor especificado en texto.


Las Mejores Herramientas de Productividad para Office

Kutools para Excel - Te Ayuda a Sobresalir de la Multitud

🤖 Asistente de KUTOOLS AI: 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 de Kutools
Funciones Populares: Buscar, Resaltar o Identificar Duplicados  |  Eliminar Filas en Blanco  |  Combinar Columnas o Celdas sin Perder Datos  |  Redondear sin Fórmula ...
Super VLookup: Criterios Múltiples  |  Valores Múltiples  |  A través de Hojas Múltiples  |  Coincidencia Difusa...
Lista Desplegable Avanzada: Lista Desplegable Fácil  |  Lista Desplegable Dependiente  |  Lista Desplegable con Selección Múltiple...
Administrador de Columnas: Agregar un Número Específico de Columnas  |  Mover Columnas  |  Cambiar Estado de Visibilidad de Columnas Ocultas  Comparar Columnas para Seleccionar Celdas Iguales y Diferentes ...
Funciones Destacadas: Cuadrícula de Enfoque  |  Vista de Diseño  |  Barra de Fórmulas Mejorada  |  Administrador de Libros y Hojas de Trabajo | Biblioteca de Recursos (AutoTexto)  |  Selector de Fechas  |  Combinar Hojas de Trabajo  |  Encriptar/Descifrar Celdas  |  Enviar Correos Electrónicos por Lista  |  Super Filtro  |  Filtro Especial (filtrar negrita/cursiva/tachado...) ...
Los 15 Mejores Conjuntos de Herramientas12 Herramientas de Texto (Agregar Texto, Eliminar Caracteres ...)  |  +50 Tipos de Gráficos (Diagrama de Gantt ...)  |  +40 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 Combinación y División (Combinar Filas Avanzado, Dividir celdas de Excel ...)  |  ... y más
Usa Kutools en tu idioma preferido – compatible con inglés, español, alemán, francés, chino y más de 40 otros idiomas.

Kutools para Excel cuenta con más de 300 funciones, asegurando que lo que necesitas esté a solo un clic de distancia...


Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)

  • ¡Un segundo para cambiar entre docenas de documentos abiertos!
  • Reduce cientos de clics del ratón cada día, di adiós al síndrome del túnel carpiano.
  • Incrementa tu productividad en un 50% al visualizar y editar múltiples documentos.
  • Trae pestañas eficientes a Office (incluye Excel), tal como Chrome, Edge y Firefox.