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
Excelente!!!!, gracias
funciona perfecto!!!
EXCELENTE, PERO COMO LO HAGO SI QUIERO TENER EN UNA SOLA CELDA LOS DOS NOMBRES
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.
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
Hay 3 fórmulas: una para el apellido parteno, una para el materno y otra para los nombres. Ya probaste las 3?
si probé las 3 , pero yo deseo tener solo 2 formulas una para los apellidos y otra para los nombres, ¿es posible eso?
Concatena las dos fórmulas de los apellidos y listo.
gracias, maestro
como quedaria la formula concatenada podrias dar un ejemplo q soy inexperto en exel…
Quedaría así: =IZQUIERDA(B2;(HALLAR(” “;B2))-1) & ” ” & IZQUIERDA((DERECHA(B2;(LARGO(B2))-(HALLAR(” “;B2))));(HALLAR(” “;(DERECHA(B2;(LARGO(B2))-(HALLAR(” “;B2))))))-1)
Como separar hombres y mujeres en excel?
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.
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 🙂
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.
si el segundo apellido termina en coma, como planteas
Yo primero reemplazaría la coma para que no me estorbe en las fórmulas.
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?
que pasa si solo tiene un nombre
??
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
Hasta las prueba que hemos hecho, no ha sido viable hacer la separación comenzando por nombres.
De acuerdo. Tal vez cuando ya se tenga una solución favor compartirlas. Gracias por su aportación
excelente hermano eres un genio