Separar nombres y apellidos

11/12/2004 - 00:13 por campoy | Informe spam
En una celda tengo los dos apellidos seguidos una coma y el nombre.
¿Hay alguna forma de poder separar el Apelliod 1º, el Apellido 2º y el
Nombre para ponerlos en celdas separadas?
Tengo un listado bastante largo y me llevará mucho tiempo y no lo tengo.
Ejemplo:A1:A1563
A1 = Fernández Rodríguez, Julián
¿Cómo puedo separalos para poder tener en tres celdas, respectivamente,
Fernández, Rodríguez y Julián y olvidándonos de la coma ?
Gracias.
Campoy.

Preguntas similare

Leer las respuestas

#1 KL
11/12/2004 - 01:29 | Informe spam
Hola Campoy!

Si en la celda A1 tienes el el nombre completo en el formato "Apellido
Apellido, Nombre" podrias hacer lo siguiente:

1) En la celda B1 introduces la siguiente formula (este paso es opcional y
esta para asegurar q no haya espacios duplicados y tampoco al principio y al
final de la cadena del texto ya q podrian interferir con la extraccion):
=ESPACIOS(A1)

2) En la celda C1 introduces la siguiente formula (extraemos el primer
apellido):
=IZQUIERDA(B1,ENCONTRAR(" ",B1)-1)

3) En la celda D1 introduces la siguiente formula (extraemos el segundo
apellido):
=EXTRAE(B1,LARGO(C1)+2,ENCONTRAR(",",B1)-(LARGO(C1)+2))

4) En la celda E1 introduces la siguiente formula (extraemos el(los)
nombre(s)):
ÞRECHA(B1,LARGO(B1)-ENCONTRAR(",",B1)-1)

Si tu sistema utiliza punto y coma (;) como separador de listas tendras q
sustituir con el las comas (,) de mis formulas [excepto las que estan entre
comillas (",") desde luego]

Saludos,
KL

"campoy" wrote in message
news:
En una celda tengo los dos apellidos seguidos una coma y el nombre.
¿Hay alguna forma de poder separar el Apelliod 1º, el Apellido 2º y el
Nombre para ponerlos en celdas separadas?
Tengo un listado bastante largo y me llevará mucho tiempo y no lo tengo.
Ejemplo:A1:A1563
A1 = Fernández Rodríguez, Julián
¿Cómo puedo separalos para poder tener en tres celdas, respectivamente,
Fernández, Rodríguez y Julián y olvidándonos de la coma ?
Gracias.
Campoy.


Respuesta Responder a este mensaje
#2 campoy
11/12/2004 - 02:04 | Informe spam
Gracias KL
Para el primer apellido y el nombre y utilizando las funciones Izquierda y
Derecha, más o menos ya lo tenía, pero el problema gordo lo tenía con el 2º
apellido, ya que como hay compuestos ( de la Puente, etc) no sabía por donde
me daba el aire y cuando tienes prisa todavía es peor.
Muchas gracias por todo. Quedan algunos flequillos, pero al ser pocos se
pueden corregir a mano.
Un saludo y hasta otra.
Campoy









"KL" <lapink2000(at)hotmail.com> escribió en el mensaje
news:
Hola Campoy!

Si en la celda A1 tienes el el nombre completo en el formato "Apellido
Apellido, Nombre" podrias hacer lo siguiente:

1) En la celda B1 introduces la siguiente formula (este paso es opcional y
esta para asegurar q no haya espacios duplicados y tampoco al principio y


al
final de la cadena del texto ya q podrian interferir con la extraccion):
=ESPACIOS(A1)

2) En la celda C1 introduces la siguiente formula (extraemos el primer
apellido):
=IZQUIERDA(B1,ENCONTRAR(" ",B1)-1)

3) En la celda D1 introduces la siguiente formula (extraemos el segundo
apellido):
=EXTRAE(B1,LARGO(C1)+2,ENCONTRAR(",",B1)-(LARGO(C1)+2))

4) En la celda E1 introduces la siguiente formula (extraemos el(los)
nombre(s)):
ÞRECHA(B1,LARGO(B1)-ENCONTRAR(",",B1)-1)

Si tu sistema utiliza punto y coma (;) como separador de listas tendras q
sustituir con el las comas (,) de mis formulas [excepto las que estan


entre
comillas (",") desde luego]

Saludos,
KL

"campoy" wrote in message
news:
> En una celda tengo los dos apellidos seguidos una coma y el nombre.
> ¿Hay alguna forma de poder separar el Apelliod 1º, el Apellido 2º y el
> Nombre para ponerlos en celdas separadas?
> Tengo un listado bastante largo y me llevará mucho tiempo y no lo tengo.
> Ejemplo:A1:A1563
> A1 = Fernández Rodríguez, Julián
> ¿Cómo puedo separalos para poder tener en tres celdas, respectivamente,
> Fernández, Rodríguez y Julián y olvidándonos de la coma ?
> Gracias.
> Campoy.
>
>


Respuesta Responder a este mensaje
#3 KL
11/12/2004 - 02:43 | Informe spam
Campoy,

Si quieres puedes probar esto:

[A1]: el nombre completo
[B1]: =MAYUSC(ESPACIOS(A1))
[C1]: =SI(IZQUIERDA(B1,6)="DE LA ",SUSTITUIR(B1,"DE LA
",""),SI(IZQUIERDA(B1,4)="DEL ",SUSTITUIR(B1,"DEL
",""),SUSTITUIR(SUSTITUIR(B1," DE LA "," ")," DEL "," ")))
[D1]: =SI(IZQUIERDA(B1,6)="DE LA ","DE LA ",SI(IZQUIERDA(B1,4)="DEL ","DEL
","")) & IZQUIERDA(C1,ENCONTRAR(" ",C1)-1)
[E1]: =EXTRAE(B1,LARGO(D1)+2,ENCONTRAR(",",B1)-(LARGO(D1)+2))
[F1]: ÞRECHA(C1,LARGO(C1)-ENCONTRAR(",",C1)-1)

Seguramente quedan mas supuestos no cubiertos (por ejemplo conozco a un
chico cuyo apellido es Del Cerro Rojo Garcia, o tambien cualquier apellido
portugues supera dos palabras), pero esto te deberia hacer el 90% del
trabajo.

Saludos,
KL

"campoy" wrote in message
news:
Gracias KL
Para el primer apellido y el nombre y utilizando las funciones Izquierda y
Derecha, más o menos ya lo tenía, pero el problema gordo lo tenía con el

apellido, ya que como hay compuestos ( de la Puente, etc) no sabía por
donde
me daba el aire y cuando tienes prisa todavía es peor.
Muchas gracias por todo. Quedan algunos flequillos, pero al ser pocos se
pueden corregir a mano.
Un saludo y hasta otra.
Campoy









"KL" <lapink2000(at)hotmail.com> escribió en el mensaje
news:
Hola Campoy!

Si en la celda A1 tienes el el nombre completo en el formato "Apellido
Apellido, Nombre" podrias hacer lo siguiente:

1) En la celda B1 introduces la siguiente formula (este paso es opcional
y
esta para asegurar q no haya espacios duplicados y tampoco al principio y


al
final de la cadena del texto ya q podrian interferir con la extraccion):
=ESPACIOS(A1)

2) En la celda C1 introduces la siguiente formula (extraemos el primer
apellido):
=IZQUIERDA(B1,ENCONTRAR(" ",B1)-1)

3) En la celda D1 introduces la siguiente formula (extraemos el segundo
apellido):
=EXTRAE(B1,LARGO(C1)+2,ENCONTRAR(",",B1)-(LARGO(C1)+2))

4) En la celda E1 introduces la siguiente formula (extraemos el(los)
nombre(s)):
ÞRECHA(B1,LARGO(B1)-ENCONTRAR(",",B1)-1)

Si tu sistema utiliza punto y coma (;) como separador de listas tendras q
sustituir con el las comas (,) de mis formulas [excepto las que estan


entre
comillas (",") desde luego]

Saludos,
KL

"campoy" wrote in message
news:
> En una celda tengo los dos apellidos seguidos una coma y el nombre.
> ¿Hay alguna forma de poder separar el Apelliod 1º, el Apellido 2º y el
> Nombre para ponerlos en celdas separadas?
> Tengo un listado bastante largo y me llevará mucho tiempo y no lo
> tengo.
> Ejemplo:A1:A1563
> A1 = Fernández Rodríguez, Julián
> ¿Cómo puedo separalos para poder tener en tres celdas, respectivamente,
> Fernández, Rodríguez y Julián y olvidándonos de la coma ?
> Gracias.
> Campoy.
>
>






Respuesta Responder a este mensaje
#4 KL
11/12/2004 - 02:50 | Informe spam
Creo q tambien se podria incluir estas dos parejas "DE LAS " - "DE LOS " y "
DE LAS " - " DE LOS ", pero creo q lo podrias hacer tu solo siguiendo la
logica de las formulas q te he mandado (claro, si es q merece la pena)

Un saludo,
KL


"KL" <lapink2000(at)hotmail.com> wrote in message
news:
Campoy,

Si quieres puedes probar esto:

[A1]: el nombre completo
[B1]: =MAYUSC(ESPACIOS(A1))
[C1]: =SI(IZQUIERDA(B1,6)="DE LA ",SUSTITUIR(B1,"DE LA
",""),SI(IZQUIERDA(B1,4)="DEL ",SUSTITUIR(B1,"DEL
",""),SUSTITUIR(SUSTITUIR(B1," DE LA "," ")," DEL "," ")))
[D1]: =SI(IZQUIERDA(B1,6)="DE LA ","DE LA ",SI(IZQUIERDA(B1,4)="DEL ","DEL
","")) & IZQUIERDA(C1,ENCONTRAR(" ",C1)-1)
[E1]: =EXTRAE(B1,LARGO(D1)+2,ENCONTRAR(",",B1)-(LARGO(D1)+2))
[F1]: ÞRECHA(C1,LARGO(C1)-ENCONTRAR(",",C1)-1)

Seguramente quedan mas supuestos no cubiertos (por ejemplo conozco a un
chico cuyo apellido es Del Cerro Rojo Garcia, o tambien cualquier apellido
portugues supera dos palabras), pero esto te deberia hacer el 90% del
trabajo.

Saludos,
KL

"campoy" wrote in message
news:
Gracias KL
Para el primer apellido y el nombre y utilizando las funciones Izquierda
y
Derecha, más o menos ya lo tenía, pero el problema gordo lo tenía con el

apellido, ya que como hay compuestos ( de la Puente, etc) no sabía por
donde
me daba el aire y cuando tienes prisa todavía es peor.
Muchas gracias por todo. Quedan algunos flequillos, pero al ser pocos se
pueden corregir a mano.
Un saludo y hasta otra.
Campoy









"KL" <lapink2000(at)hotmail.com> escribió en el mensaje
news:
Hola Campoy!

Si en la celda A1 tienes el el nombre completo en el formato "Apellido
Apellido, Nombre" podrias hacer lo siguiente:

1) En la celda B1 introduces la siguiente formula (este paso es opcional
y
esta para asegurar q no haya espacios duplicados y tampoco al principio
y


al
final de la cadena del texto ya q podrian interferir con la extraccion):
=ESPACIOS(A1)

2) En la celda C1 introduces la siguiente formula (extraemos el primer
apellido):
=IZQUIERDA(B1,ENCONTRAR(" ",B1)-1)

3) En la celda D1 introduces la siguiente formula (extraemos el segundo
apellido):
=EXTRAE(B1,LARGO(C1)+2,ENCONTRAR(",",B1)-(LARGO(C1)+2))

4) En la celda E1 introduces la siguiente formula (extraemos el(los)
nombre(s)):
ÞRECHA(B1,LARGO(B1)-ENCONTRAR(",",B1)-1)

Si tu sistema utiliza punto y coma (;) como separador de listas tendras
q
sustituir con el las comas (,) de mis formulas [excepto las que estan


entre
comillas (",") desde luego]

Saludos,
KL

"campoy" wrote in message
news:
> En una celda tengo los dos apellidos seguidos una coma y el nombre.
> ¿Hay alguna forma de poder separar el Apelliod 1º, el Apellido 2º y el
> Nombre para ponerlos en celdas separadas?
> Tengo un listado bastante largo y me llevará mucho tiempo y no lo
> tengo.
> Ejemplo:A1:A1563
> A1 = Fernández Rodríguez, Julián
> ¿Cómo puedo separalos para poder tener en tres celdas,
> respectivamente,
> Fernández, Rodríguez y Julián y olvidándonos de la coma ?
> Gracias.
> Campoy.
>
>










Respuesta Responder a este mensaje
#5 campoy
12/12/2004 - 01:20 | Informe spam
KL:
Recibidas las nuevas sugerencias.
Muchas gracias por la ayuda que me ha venido muy bien; ya tengo el trabajo
casi terminado.
Un saludo.
Campoy.


"KL" <lapink2000(at)hotmail.com> escribió en el mensaje
news:
Creo q tambien se podria incluir estas dos parejas "DE LAS " - "DE LOS " y


"
DE LAS " - " DE LOS ", pero creo q lo podrias hacer tu solo siguiendo la
logica de las formulas q te he mandado (claro, si es q merece la pena)

Un saludo,
KL


"KL" <lapink2000(at)hotmail.com> wrote in message
news:
> Campoy,
>
> Si quieres puedes probar esto:
>
> [A1]: el nombre completo
> [B1]: =MAYUSC(ESPACIOS(A1))
> [C1]: =SI(IZQUIERDA(B1,6)="DE LA ",SUSTITUIR(B1,"DE LA
> ",""),SI(IZQUIERDA(B1,4)="DEL ",SUSTITUIR(B1,"DEL
> ",""),SUSTITUIR(SUSTITUIR(B1," DE LA "," ")," DEL "," ")))
> [D1]: =SI(IZQUIERDA(B1,6)="DE LA ","DE LA ",SI(IZQUIERDA(B1,4)="DEL


","DEL
> ","")) & IZQUIERDA(C1,ENCONTRAR(" ",C1)-1)
> [E1]: =EXTRAE(B1,LARGO(D1)+2,ENCONTRAR(",",B1)-(LARGO(D1)+2))
> [F1]: ÞRECHA(C1,LARGO(C1)-ENCONTRAR(",",C1)-1)
>
> Seguramente quedan mas supuestos no cubiertos (por ejemplo conozco a un
> chico cuyo apellido es Del Cerro Rojo Garcia, o tambien cualquier


apellido
> portugues supera dos palabras), pero esto te deberia hacer el 90% del
> trabajo.
>
> Saludos,
> KL
>
> "campoy" wrote in message
> news:
>> Gracias KL
>> Para el primer apellido y el nombre y utilizando las funciones


Izquierda
>> y
>> Derecha, más o menos ya lo tenía, pero el problema gordo lo tenía con


el
>> 2º
>> apellido, ya que como hay compuestos ( de la Puente, etc) no sabía por
>> donde
>> me daba el aire y cuando tienes prisa todavía es peor.
>> Muchas gracias por todo. Quedan algunos flequillos, pero al ser pocos


se
>> pueden corregir a mano.
>> Un saludo y hasta otra.
>> Campoy
>>
>>
>>
>>
>>
>>
>>
>>
>>
>> "KL" <lapink2000(at)hotmail.com> escribió en el mensaje
>> news:
>>> Hola Campoy!
>>>
>>> Si en la celda A1 tienes el el nombre completo en el formato "Apellido
>>> Apellido, Nombre" podrias hacer lo siguiente:
>>>
>>> 1) En la celda B1 introduces la siguiente formula (este paso es


opcional
>>> y
>>> esta para asegurar q no haya espacios duplicados y tampoco al


principio
>>> y
>> al
>>> final de la cadena del texto ya q podrian interferir con la


extraccion):
>>> =ESPACIOS(A1)
>>>
>>> 2) En la celda C1 introduces la siguiente formula (extraemos el primer
>>> apellido):
>>> =IZQUIERDA(B1,ENCONTRAR(" ",B1)-1)
>>>
>>> 3) En la celda D1 introduces la siguiente formula (extraemos el


segundo
>>> apellido):
>>> =EXTRAE(B1,LARGO(C1)+2,ENCONTRAR(",",B1)-(LARGO(C1)+2))
>>>
>>> 4) En la celda E1 introduces la siguiente formula (extraemos el(los)
>>> nombre(s)):
>>> ÞRECHA(B1,LARGO(B1)-ENCONTRAR(",",B1)-1)
>>>
>>> Si tu sistema utiliza punto y coma (;) como separador de listas


tendras
>>> q
>>> sustituir con el las comas (,) de mis formulas [excepto las que estan
>> entre
>>> comillas (",") desde luego]
>>>
>>> Saludos,
>>> KL
>>>
>>> "campoy" wrote in message
>>> news:
>>> > En una celda tengo los dos apellidos seguidos una coma y el nombre.
>>> > ¿Hay alguna forma de poder separar el Apelliod 1º, el Apellido 2º y


el
>>> > Nombre para ponerlos en celdas separadas?
>>> > Tengo un listado bastante largo y me llevará mucho tiempo y no lo
>>> > tengo.
>>> > Ejemplo:A1:A1563
>>> > A1 = Fernández Rodríguez, Julián
>>> > ¿Cómo puedo separalos para poder tener en tres celdas,
>>> > respectivamente,
>>> > Fernández, Rodríguez y Julián y olvidándonos de la coma ?
>>> > Gracias.
>>> > Campoy.
>>> >
>>> >
>>>
>>>
>>
>>
>
>


Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida