Separar nombre y apellidos en distintas celdas en Excel

Para cuestiones como generar un RFC o tener un mayor control en tus filtros, se aplica que necesites que en 3 celda contiguas extraigas el nombre, apellido paterno y apellido paterno.

Intrucciones:

1.- En B2 ingresa el nombre comenzando por apellidos (no aplica para quienes tienen apellidos compuestos).

2.- En C2: =EXTRAE((REEMPLAZAR((B2);(HALLAR(” “;(B2)));1;””));(HALLAR(” “;(REEMPLAZAR((B2);(HALLAR(” “;(B2)));1;””))))+1;((LARGO((REEMPLAZAR((B2);(HALLAR(” “;(B2)));1;””))))-(HALLAR(” “;(REEMPLAZAR((B2);(HALLAR(” “;(B2)));1;””))))))

3.- En D2: =IZQUIERDA(B2;(HALLAR(” “;B2))-1)

4.- En E2: =IZQUIERDA((DERECHA(B2;(LARGO(B2))-(HALLAR(” “;B2))));(HALLAR(” “;(DERECHA(B2;(LARGO(B2))-(HALLAR(” “;B2))))))-1)

Si la celda del nombre está en blanco generar un error #VALOR; para esto podrías utilizar la función ESERROR, pero es otra entrada.

La imagen de ejemplo

image

28 thoughts on “Separar nombre y apellidos en distintas celdas en Excel”

  1. Pingback: Mi blog en 2010 « Excel e Info: tecnología e información

  2. Pingback: EXCELeINFO – Top 10 de publicaciones vistas en 2011 « EXCELeINFO – Excel vba e información

  3. electrofuentes

    EXCELENTE, PERO COMO LO HAGO SI QUIERO TENER EN UNA SOLA CELDA LOS DOS NOMBRES

    1. sergioacamposh

      Las fórmulas están adaptadas para que el nombre esté por apellidos y nombres. Cuando las usas, te separa todos los nombres en una sola celda.

      1. electrofuentes

        si las probé y esta muy bien con los apellidos, pero como podría dejar en otra celda los 2 nombres,¿me podrías ayudar?. l

        1. sergioacamposh

          Hay 3 fórmulas: una para el apellido parteno, una para el materno y otra para los nombres. Ya probaste las 3?

          1. electrofuentes

            si probé las 3 , pero yo deseo tener solo 2 formulas una para los apellidos y otra para los nombres, ¿es posible eso?

    1. Quedaría así: =IZQUIERDA(B2;(HALLAR(” “;B2))-1) & ” ” & IZQUIERDA((DERECHA(B2;(LARGO(B2))-(HALLAR(” “;B2))));(HALLAR(” “;(DERECHA(B2;(LARGO(B2))-(HALLAR(” “;B2))))))-1)

  4. Pingback: Separar nombres y apellidos en Excel 2013 con llenado rápido « EXCELeINFO – Excel vba e información

  5. Pingback: Separar nombres y apellidos en Excel 2013 con llenado rápido « MVPs de LATAM

  6. Hola, me gustaría saber si hay una posibilidad de separar un nombre COMPLETO (ej: juan alberto perez lopez – escrito en A1)y poner primer nombre en B1, segundo nombre en C1, primer apellido en D1, segundo apellido en E1…pero ocupando solo las funciones: EXTRAER, ENCONTRAR, LARGO, DERECHA, IZQUERDA, le agradecería mucho a quien me pueda ayudar, ah, se supone que tiene que ser solo una función la que realice todo esto no una para cada cosa 🙂

  7. Pingback: EXCELeINFO – Excel vba e información - Estadísticas del Blog 2012, lo más visitado

  8. Estas tambien pueden servir un poco mas simple y pesca los dos o tres nombres que tenga.

    1er apellido — =EXTRAE(B2,1,HALLAR(” “,B2,1))

    2do apellido — =EXTRAE(B2,HALLAR(” “,B2,1),+HALLAR(” “,B2,HALLAR(” “,B2,1)+1)-HALLAR(” “,B2,1))

    Nombres — =EXTRAE(B2,HALLAR(” “,B2,HALLAR(” “,B2,1)+1)+1,LARGO(B2)-HALLAR(” “,B2,HALLAR(” “,B2,1)+1)+1)
    Y son independientes.

  9. Mictlantecuhtli

    Que tal!! me gustaria saber si se puede aplicar la misma formula pero a la inversa es decir en la celda A1 aparecian los nombres, apellido paterno y apellido materno, ¿como quedaria la formula?

  10. Hola, la aportación que ha hecho es excelente. Pero yo quisiera hacer la separación de la siguiente forma:
    Primer Nombre
    Segundo Nombre
    Primer Apellido
    Segundo Apellido

    Quedo a espera de su apoyo. y Grs

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top