Saltar al contenido
Klargrid

Separar el nombre y el apellido en Excel

Una columna "María García", y hacen falta dos. Tres maneras de hacerlo en Excel, y un caso que las desbarata todas: los nombres compuestos.

En Excel, paso a paso

  1. Con Texto en columnas

    Seleccionar la columna, Datos, Texto en columnas, Delimitados, marcar Espacio. Dos columnas, nombre y apellido.

  2. Con el relleno rápido

    Escribir el primer nombre al lado, luego Ctrl+E: Excel adivina la regla y rellena la columna.

  3. Con una fórmula

    =IZQUIERDA(A2;ENCONTRAR(" ";A2&" ")-1) para el nombre, =ESPACIOS(EXTRAE(A2;ENCONTRAR(" ";A2&" ")+1;LARGO(A2))) para el apellido.

Los inconvenientes

  • "María Ana García": Texto en columnas hace tres columnas, y ya no se sabe dónde acaba el nombre.
  • "María de la Torre": el apellido empieza en la segunda palabra, no en la última.
  • Los espacios dobles crean columnas vacías: ESPACIOS primero.
  • Texto en columnas sobrescribe las columnas vecinas sin avisar.

Más rápido, en todo el archivo

Dividir o combinar columnas corta una columna entera en el primer espacio, en el último, o en cada separador, muestra el resultado antes de escribir, y no sobrescribe nada. Para una fórmula que pegar: Encontrar la fórmula adecuada, "extraer el nombre".

Preguntas frecuentes

¿Y para reunir nombre y apellido?
=UNIRCADENAS(" ";VERDADERO;A2:B2) los une con un espacio, sin doble espacio cuando falta uno.