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

You may also like...

  • Pingback: Mi blog en 2010 « Excel e Info: tecnología e información()

  • Pingback: EXCELeINFO – Top 10 de publicaciones vistas en 2011 « EXCELeINFO – Excel vba e información()

  • Ov10

    Excelente!!!!, gracias

  • Alejandro Alvizar

    funciona perfecto!!!

  • electrofuentes

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

    • 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.

      • 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

        • sergioacamposh

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

          • electrofuentes

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

          • sergioacamposh

            Concatena las dos fórmulas de los apellidos y listo.

          • electrofuentes

            gracias, maestro

  • daniel

    como quedaria la formula concatenada podrias dar un ejemplo q soy inexperto en exel…

    • http://about.me/sergioacamposh sergioacamposh

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

  • andrea

    Como separar hombres y mujeres en excel?

    • http://about.me/sergioacamposh sergioacamposh

      Tendrías que tener una lista de todos los nombres de mujer y hombre para hacer la comparación, lo cual se vuelve una tarea poco posible de realizar.

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

  • Pingback: Separar nombres y apellidos en Excel 2013 con llenado rápido « MVPs de LATAM()

  • Belen

    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 :)

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

  • elpidio

    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.

  • 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?

  • RUSSELL

    que pasa si solo tiene un nombre
    ??

  • abner

    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

    • http://blogs.itpro.es/exceleinfo/ Sergio Alejandro Campos

      Hasta las prueba que hemos hecho, no ha sido viable hacer la separación comenzando por nombres.

      • abner

        De acuerdo. Tal vez cuando ya se tenga una solución favor compartirlas. Gracias por su aportación

  • Jacker

    excelente hermano eres un genio

%d bloggers like this: