Muchas veces encontramos Listados extensos… con un campo único compuesto por NOMBRE Y APELLIDOS, pero se necesita que estos campos esten separados.
Para cuestiones prácticas o tener un mayor control en tus filtros, se necesitan que esten en 3 celda contiguas, para lo cual extremo el nombre, apellido paterno y apellido paterno.
para la palicacion de este TIP usamos las siguientes Fórmulas ( se adjunta archivo ejemplo)archivoejemplo
1 =IZQUIERDA(B2,(HALLAR(» «,B2))-1)
2 =IZQUIERDA((DERECHA(B2,(LARGO(B2))-(HALLAR(» «,B2)))),(HALLAR(» «,(DERECHA(B2,(LARGO(B2))-(HALLAR(» «,B2))))))-1)
3 =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,»»))))))
Nota: Si tiene algun error puede usar el punto y coma (;) para separador de parametros en la fórumula
Muy bueno y util
EXCELentisimo, quisiera descargar las plantillas como puedo hacer ojala me puedan ayudar.
Muy bueno el ejemplo porque nunca habia usado el comando Hallar , pero para separar nombres con espacios o cualquier otro caracter hay una forma mas simple que seria irse a la ficha datos , texto en columnas ,Delimitados y especificar » » un espacio , – , ETC y lo hace de una…
¿Y por que no simplemente hacer un Text to columns usando el espacio como separador y lo consigues en un click? Que el excel trae muchas cosas útiles de serie, no hace falta programarlo todo (bueno, en este caso lo has hecho con fórmulas).
Hola. buena la formula para separar nombres y apellidos, creo que existe una forma mas simple siguiendo esta ruta: ficha Datos, Bloque Heramienta de Datos, opcion Texto en Clumnas.
Feliz dia.
Excelente Aporte
Hola a todos, con texto en columnas puedo separar los nombres pero me quedaran todos en una celda separada, la función propuesta me parece excelente porque me permite dejar los dos nombres en una celda y los dos apellidos en otra… Saludos
Hola a todos, la propuesta bien, pero tengo una alternativa
..(1) =IZQUIERDA(B3,ENCONTRAR(» «,B3)-1)
..(2) =MED(B3,ENCONTRAR(» «,B3,1)+1,ENCONTRAR(» «,B3,ENCONTRAR(» «,B3,1)+1)-ENCONTRAR(» «,B3,1)-1)
..(3) =DERECHA(B3,LARGO(B3)-ENCONTRAR(» «,B3,ENCONTRAR(» «,B3,1)+1))
….Estas formulas son cortas y permiten realizar lo mismo….
Saludos
Buen ejemplo, pero no funciona para todo: ¿que pasa cuando son nombres compuestos??
Tomemos «Eduardo Enrique Solis De La Cruz»… «Eduardo Enrique» es el nombre, «Solis» es apellido paterno y «De La Cruz» es apellido materno. La formula nos dará como resultado:
«Eduardo» «Enrique» «Solis De La Cruz»,, ya que solamente contempla nombres en el formato: «Ap. Pat.»+»Ap. Mat»+»Nombre» (1 solo)
Repito: muy buen aportes, sin embargo, no nos confiemos para todos los casos. Saludos!
Excelente observacion…
ok.. agradedemos tu aporte..
Excelente!!!
Estimados Srs
El ejemplo que uds expusieron está bien expresado, además de la representación que mostraron en forma de captura de una hoja de excel que consta de tres celdas, como seria para un registro que tenga más de tres celdas me refiero las formas usadas.