Ir al contenido principal

Excel TEXTSPLIT(): Dividir texto en varias celdas en Excel

Separa fácilmente el texto en columnas o filas en Excel con la función TEXTSPLIT().
Actualizado 17 jul 2025  · 3 min de lectura

TEXTSPLIT() en Excel es una función que te permite dividir texto en varias celdas según un delimitador específico de tu elección. Según mi experiencia, resulta útil cuando necesitas separar datos que a veces se agrupan, como un nombre, una dirección y un código postal que, por cualquier motivo, se combinan en una sola celda. Echa un vistazo a lo siguiente, que espero que responda a tus preguntas más urgentes.

Comprender la función TEXTSPLIT() de Excel

La función TEXTSPLIT() está diseñada, como su nombre indica, para dividir una cadena de texto en celdas separadas. Para ello, utiliza uno o varios delimitadores. Lo que consigue entoncesTEXTSPLIT() es extraer datos concretos de una sola celda y distribuirlos en columnas o, si lo deseas, en filas.

Esta es la sintaxis:

=TEXTSPLIT(text, col_delimiter, [row_delimiter], [ignore_empty], [pad_with])
  • text: El texto que deseas dividir.

  • col_delimiter: El carácter o caracteres que separan las columnas.

  • row_delimiter: (Opcional) El carácter o caracteres que separan las filas.

  • ignore_empty: (Opcional) TRUE para ignorar los valores vacíos.

  • pad_with: (Opcional) Valor que se utilizará para los valores que faltan.

Excel TEXTSPLIT() para divisiones básicas

Lo mejor es probarlo. Veamos un ejemplo sencillo de cómo dividir un nombre completo en nombre y apellidos. Este es probablemente el caso más común.

Supongamos que la celda A2 contiene el nombre de un conocido estadístico y reformador social inglés: «Florence Nightengale»,, pero tú quieres«Florence» y luego«Nightengale».

Para dividir su nombre en dos celdas (nombre y apellido), utiliza:

=TEXTSPLIT(A2, " ")

Excel TEXTSPLIT() Ejemplo básico

Excel TEXTSPLIT() para dividir texto en filas

También puedes dividir el texto en filas en lugar de columnas utilizando el argumento « row_delimiter » que he indicado anteriormente en la sintaxis de la función.

Por lo tanto, si la celda A3 contiene: "Apple;Banana;Cherry" y si deseas dividir cada fruta en una fila separada, vuelve a intentarlo con el argumento especificado.

=TEXTSPLIT(A1, , ";")

Excel TEXTSPLIT() Dividir texto en filas

Esta fórmula deja en blanco el delimitador de columnas. Para variar, esta vez he utilizado un punto y coma como delimitador.

Excel TEXTSPLIT() con múltiples delimitadores

A veces, los datos pueden utilizar más de un delimitador. TEXTSPLIT() te permite especificar un arreglo de delimitadores.

Si observas con atención, verás que el siguiente ejemplo es igual, salvo que tiene una coma y un punto y coma.

=TEXTSPLIT(A4, {",",";"})

Excel TEXTSPLIT con comas y puntos y comas

Cómo lidiar con valores vacíos

Si tu texto contiene delimitadores consecutivos, es posible que aparezcan celdas vacías en los resultados. Puedes utilizar el argumento ignore_empty para controlar este comportamiento.

=TEXTSPLIT("A,,B", ",", , TRUE)

Excel TEXTSPLIT ignora los valores vacíos

La primera fila tiene el argumento « ignore_empty » como « TRUE »; en la segunda fila, está configurado como « FALSE », y puedes ver la diferencia.

Consejos para un uso más avanzado

A continuación, se incluyen algunos consejos adicionales para utilizar TEXTSPLIT() en situaciones más complejas:

  • Combínalo con TRIM() para eliminar los espacios adicionales de los resultados.

  • Utiliza SEQUENCE() para hacer referencia dinámica a los resultados divididos.

  • Combínalo con TEXTJOIN() para recombinar datos divididos si eso es lo que necesitas.

A veces es necesario combinar varias funciones si los conjuntos de datos son especialmente desordenados o inconsistentes.

Conclusión

La función « TEXTSPLIT() » (Dividir texto en columnas) de Excel es una herramienta útil para dividir texto en varias celdas, ya sea por columnas o por filas.

¡Sigue aprendiendo Excel con nosotros! Tenemos algunos cursos excelentes, como Modelización financiera en Excel y Funciones avanzadas de Excel.


Josef Waples's photo
Author
Josef Waples

Avanza en tu carrera con Excel

Adquiere los conocimientos necesarios para sacar el máximo partido a Excel, sin necesidad de experiencia.

Empieza hoy gratis
Temas

Aprende Excel con DataCamp

Programa

Fundamentos de Excel

0 min
Adquiere las habilidades esenciales que necesitas para utilizar Excel, desde preparar datos hasta escribir fórmulas y crear visualizaciones. No se requiere experiencia previa.
Ver detallesRight Arrow
Comienza el curso
Ver másRight Arrow
Relacionado

blog

CSV frente a Excel: Elegir bien tus proyectos de datos

Elige CSV para un intercambio de datos sencillo y una alta compatibilidad, y Excel para un análisis completo, visualización y funciones avanzadas.
Samuel Shaibu's photo

Samuel Shaibu

10 min

Tutorial

Cómo hacer un VLOOKUP() con múltiples criterios

Domina el arte de utilizar VLOOKUP() con criterios múltiples en Excel. Explora técnicas avanzadas como las columnas de ayuda y la función ELEGIR().
Laiba Siddiqui's photo

Laiba Siddiqui

Tutorial

Las 15 fórmulas básicas de Excel que todo el mundo debe conocer

Aprende a añadir fórmulas aritméticas, de cadena, de series temporales y complejas en Microsoft Excel.
Abid Ali Awan's photo

Abid Ali Awan

Tutorial

Seleccionar varias columnas en SQL

Aprende a seleccionar fácilmente varias columnas de una tabla de base de datos en SQL, o a seleccionar todas las columnas de una tabla en una simple consulta.
DataCamp Team's photo

DataCamp Team

Tutorial

Gráficos de columnas agrupadas en Excel: Cómo crearlos y personalizarlos

Este tutorial trata sobre los gráficos de columnas agrupadas, por qué Excel es bueno para crearlos y cómo crear y personalizar gráficos de columnas agrupadas en Excel.
Elena Kosourova's photo

Elena Kosourova

Tutorial

Formato condicional en Excel: Guía para principiantes

Explora el formato condicional en Excel con ejemplos de sencillos a avanzados y sus mejores prácticas.
Joleen Bothma's photo

Joleen Bothma

Ver másVer más