- Antes de hacer clic en Finalizar, mira Destino
- Los pasos del Asistente para convertir texto en columnas
- Separar nombre y apellido con fórmulas
- Cuando hay segundo nombre o el apellido va primero
- Los formatos de nombre que complican la división
- Asistente o fórmulas: cuál te conviene
- Mi consejo
- Preguntas frecuentes
Para separar texto en Excel selecciona la celda o columna, ve a Datos > Texto en columnas, elige Delimitado, marca el separador (por ejemplo Coma o Espacio), revisa la vista previa, elige el Destino y selecciona Finalizar. Si prefieres conservar la columna original, usa fórmulas con IZQUIERDA, EXTRAE, DERECHA y HALLAR.
Los dos caminos sirven para lo mismo, partir un nombre completo o una lista separada por comas en varias columnas, pero se comportan distinto. Los nombres de menús y funciones están escritos como en la ayuda en español de Microsoft (fuente: Soporte técnico de Microsoft, leído en noviembre de 2026), válida para Excel para Microsoft 365, Excel 2024, Excel 2021, Excel 2019 y Excel 2016.
Antes de hacer clic en Finalizar, mira Destino
El asistente tiene dos pantallas que la gente suele pasar rápido. La primera es la Vista previa de datos: te enseña cómo quedará la división con los delimitadores que marcaste, así que si ves columnas mal cortadas, cambia el delimitador antes de seguir. La segunda es Destino, que es donde quieres que aparezcan los datos divididos en la hoja. Elige una celda con columnas libres a la derecha para que el resultado no caiga encima de otros datos.
La alternativa con funciones deja intacta la columna original, porque el resultado aparece en otras celdas. A cambio, exige entender cómo encuentra Excel los espacios.
Los pasos del Asistente para convertir texto en columnas
- Selecciona la celda o columna que contiene el texto que quieres dividir.
- Ve a Datos > Texto en columnas.
- En el Asistente para convertir texto en columnas, selecciona Delimitado y Siguiente.
- Selecciona los Delimitadores de tus datos, por ejemplo Coma y Espacio. Revisa la ventana Vista previa de datos.
- Selecciona Siguiente.
- Selecciona el Destino.
- Selecciona Finalizar.
Separar nombre y apellido con fórmulas
Microsoft explica que la clave es la posición de cada carácter y, sobre todo, la de los espacios, porque marcan dónde empieza y termina cada parte del nombre. Con un nombre y un apellido, el apellido empieza detrás del primer espacio. Para un nombre como Juan Saavedra en la celda A2:
| Parte | Fórmula |
|---|---|
| Nombre | =IZQUIERDA(A2, HALLAR(" ",A2,1)) |
| Apellido | =DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,1)) |
HALLAR busca la posición del espacio empezando por la izquierda. IZQUIERDA toma los caracteres hasta ese punto. Para el apellido, LARGO cuenta la longitud total del texto y le resta la posición del espacio: el resultado es cuántos caracteres hay que tomar desde la derecha.
Cuando hay segundo nombre o el apellido va primero
Si hay una inicial en medio, como José I. Peiro, el apellido empieza detrás del segundo espacio, y para encontrarlo se anidan funciones HALLAR:
- Inicial del segundo nombre: =EXTRAE(A2,HALLAR(" ",A2,1)+1,HALLAR(" ",A2,HALLAR(" ",A2,1)+1)-HALLAR(" ",A2,1))
- Apellido: =DERECHA(A2,LARGO(A2)-HALLAR(" ",A2,HALLAR(" ",A2,1)+1))
- Apellido cuando va primero seguido de coma, como Jaime, Humberto Patino: =IZQUIERDA(A2, HALLAR(" ",A2,1)-2)
La idea es siempre la misma: localizar el primer espacio, sumarle 1 para saber dónde empieza la siguiente parte y buscar desde ahí el siguiente espacio.
Los formatos de nombre que complican la división
La ayuda de Microsoft trabaja con una lista de casos que no se resuelven con una sola fórmula, porque los espacios no caen siempre en el mismo sitio:
Want AI doing the heavy lifting in your marketing?
I build the systems that handle the boring 80 percent, so you get your week back. Done properly, with the human kept in.
| Caso | Ejemplo |
|---|---|
| Sin segundo nombre | Juan Saavedra |
| Una inicial en medio | José I. Peiro |
| Dos iniciales en medio | Janaina B. G. Bueno |
| Primero el apellido con una coma | Jaime, Humberto Patino |
| Nombre con dos partes | Mary Kay D. Andersen |
| Apellido con tres partes | Paula Barreto de Mattos |
| Con sufijo | Gary Altman III |
| Con prefijo | Sr. Tomás Navarro |
| Apellido con un guion | Francisco Pérez-Olaeta |
Si tu lista mezcla varios de estos formatos, revisa los resultados fila por fila o agrupa primero los nombres por formato.
Asistente o fórmulas: cuál te conviene
| Texto en columnas | Fórmulas | |
|---|---|---|
| Dificultad | Baja: unos clics | Media: hay que entender HALLAR |
| Columna original | Tú decides con Destino | Se queda intacta |
| Vista previa | Sí, antes de terminar | Ves el resultado en la celda |
| Ideal para | Listas con un separador claro | Nombres con estructura conocida |
Mi consejo
Si tus datos tienen un separador claro, como una coma, usa el asistente y no te compliques. Haz antes una copia de la columna y fíjate en el Destino. Reserva las fórmulas para nombres y apellidos que vas a reutilizar. Si luego necesitas hacer lo contrario y unir columnas, mira cómo concatenar en Excel; no lo confundas con combinar celdas, que solo une el formato. Y una vez separados, es buen momento para eliminar los duplicados.
Preguntas frecuentes
¿Dónde está Texto en columnas en Excel?
En la pestaña Datos. Selecciona la celda o columna con el texto y elige Texto en columnas para abrir el asistente.
¿Cómo separo nombre y apellido en Excel?
Con el asistente, eligiendo Espacio como delimitador, o con fórmulas: IZQUIERDA con HALLAR para el nombre y DERECHA con LARGO y HALLAR para el apellido.
¿Puedo ver el resultado antes de separar el texto?
Sí. En el asistente, después de marcar los delimitadores, la ventana Vista previa de datos muestra cómo quedará la división.
¿Qué funciones sirven para separar texto en Excel?
Microsoft usa IZQUIERDA, EXTRAE, DERECHA, HALLAR y LARGO. La clave es localizar la posición de los espacios dentro del texto.


