Forums Últimos mensajes - Powered by IBM
 

Separacion de cadena de caracteres

15/01/2008 - 18:12 por Robert Torres | Informe spam
Saludos.

Solicito su colaboracion para resolver un pequeño impase que me he
encontrado con unos registros de una hoja de excel.
Resulta que tengo -practicamente- una base de datos en excel con nombres de
personas, el nombre (generalmente 2 nombres y 2 apellidos) estan en una sola
celda, lo que quiero hacer es que separar la cadena de caracteres en dos
celdas, es decir que los dos nombres me queden en una celda y los dos
apellidos en otra celda, probe con la herramienta "Texto en Columnas" pero el
resultado me lo da en 4 columnas.
No se si sera posible realizar lo que pretendo hacer, si es asi, agradeceria
su colaboracion.
 

Leer las respuestas

#1 David
15/01/2008 - 18:26 | Informe spam
Con nombres cualquier cosa puede suceder, así que cual sea la propuesta,
seguramente fallará en algunos casos. Sin embargo, prueba con las siguientes
fórmulas, y en los casos en que fallen, las reemplazas por otras.

Mi propuesta se basa en buscar el segundo espacio en el nombre, asumiendo
que allí empiezan los apellidos. Así, pensando en un nombre en la celda A1...

Para encontrar los nombres, te sugiero la siguiente expresion:
=IZQUIERDA(A1,ENCONTRAR(" ",A1,ENCONTRAR(" ",A1,1)+1))

Para encontrar los apellidos, te sugiero la siguiente expresión:
ÞRECHA(A1,LARGO(A1)-ENCONTRAR(" ",A1,ENCONTRAR(" ",A1,1)+1))

PD:
Yo utilizo la coma para separador. Si no te funcionan las fórmulas
anteriores, reemplaza las comas por punto y coma.



"Robert Torres" escribió:

Saludos.

Solicito su colaboracion para resolver un pequeño impase que me he
encontrado con unos registros de una hoja de excel.
Resulta que tengo -practicamente- una base de datos en excel con nombres de
personas, el nombre (generalmente 2 nombres y 2 apellidos) estan en una sola
celda, lo que quiero hacer es que separar la cadena de caracteres en dos
celdas, es decir que los dos nombres me queden en una celda y los dos
apellidos en otra celda, probe con la herramienta "Texto en Columnas" pero el
resultado me lo da en 4 columnas.
No se si sera posible realizar lo que pretendo hacer, si es asi, agradeceria
su colaboracion.

Preguntas similares