Tip Excel: para separar nombre y apellidos en distintas.

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)

        =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

13 thoughts on “Tip Excel: para separar nombre y apellidos en distintas.

    ben

    (17/07/2012 - 5:06 pm)

    Muy bueno y util

    leyton jesus

    (20/08/2012 - 12:09 pm)

    EXCELentisimo, quisiera descargar las plantillas como puedo hacer ojala me puedan ayudar.

    Cristian

    (27/08/2012 - 12:12 pm)

    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…

    Ivan

    (01/09/2012 - 6:29 am)

    ¿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).

    Luis Marin

    (03/10/2012 - 10:32 pm)

    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.

    tapia_t8@hotmail.com

    (16/10/2012 - 9:42 am)

    Excelente Aporte

    dcastro@misena.edu.co

    (12/04/2013 - 10:08 am)

    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

    Santiago Granda

    (28/06/2013 - 10:15 pm)

    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

    rahmx

    (29/08/2013 - 10:36 am)

    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!

    admin

    (29/09/2013 - 10:41 am)

    Excelente observacion…

    admin

    (29/09/2013 - 10:54 am)

    ok.. agradedemos tu aporte..

    Javier Chamorro

    (08/12/2013 - 9:27 pm)

    Excelente!!!

    Osvaldo

    (12/02/2014 - 11:49 pm)

    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.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

*