Retroceder   Foro Ayuda Excel > Dudas y consultas sobre Excel > Funciones de hoja de cálculo
Registrarse Preguntas Frecuentes Lista de Foreros Calendario Buscar Temas de Hoy Marcar Foros Como Leídos

Respuesta
 
LinkBack Herramientas Desplegado
  #1  
Antiguo 19/10/08, 21:06:48
Gran participante
 
Usuario desde: jun 2008
Versión de Excel: Excel 2007
Conectado desde: Colombia
Mensajes: 103
Thumbs up Separar texto

Hola foristas.

Tengo el siguiente caso: En una hoja de Excel tengo en la columna A una serie de nombres de personas, algunos con dos nombres y dos apellidos, otros con un nombre y dos apellidos, otros con dos nombres y un apellido y otros con un nombre y un apellido. La separación entre nombres y apellidos es un espacio.

Necesito separar estos textos (nombres y apellidos) y que se copien en las columnas B, C, D y E según el caso. NO PUEDO UTILIZAR LA OPCIÓN TEXTO EN COLUMNAS (hubiese sido lo ideal), sino una función.

Estoy utilizando una combinación de fórmulas pero no logro que me de el resultado esperado. Utilizo lo siguiente:

DERECHA(A1;LARGO(A1)-ENCONTRAR(",";A1))

Con esta fórmula sólo logro que en la columna B me coloque, por ejemplo, el segundo nombre, el primer apellido y el segundo apellido, si eso es lo que contiene la celada de la columna A. Pero me suprime el primer nombre.

En la columna C aplico la misma fórmula pero ahora con referencia a la columna B y logro que me coloque el primer apellido y el segundo apellido. Igual hago en la columna D y ya tengo el segundo apellido (No en todos los casos),. El problema es que no se cómo hacer para mostrar el primer nombre en la columna B. Anexo un fichero con el ejemplo para ver si alguien me saca de este atolladero. Gracias de antemano.

_______________________________________________
Un saludo desde Barranquilla, la Puerta de Oro de Colombia
Archivos Adjuntos
Tipo de Archivo: zip ApeNom.zip (4,7 KB, 18 visitas)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #2  
Antiguo 19/10/08, 23:30:06
Gran participante
 
Usuario desde: jun 2008
Versión de Excel: Excel 2003
Conectado desde: España
Mensajes: 696
Predeterminado

Hola Antonio

El problema es que no hay forma de indicar si dos palabras forman un nombre compuesto o un nombre y un apellido (haría falta una base de datos de nombres, comparar y ... ya veríamos).

No obstante te adjunto un fichero que hace lo mismo que la opción "texto en coumnas", pero con una función.

Un saludo desde Vitoria
Archivos Adjuntos
Tipo de Archivo: zip SepararPalabras_io_fae.zip (6,7 KB, 22 visitas)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #3  
Antiguo 20/10/08, 01:06:46
Gran participante
 
Usuario desde: jun 2008
Versión de Excel: Excel 2007
Conectado desde: Colombia
Mensajes: 103
Thumbs up Separar Palabras

Hola Ioyama, gracias por responder a mi comentario.

Lo que dices es cierto: faltaría una base de datos para tener una referencia. Eso es precisamente lo que debo hacer, construir la base de datos a partir de la información que me suministran. Por eso es que trato de separar los nombres y los apellidos. Voy a ver como me las ingenio para utilizar la UDF que me parece más sencilla. Te reitero mi agradecimiento.

__________________________________________________ ___
Un saludo desde Barranquilla, la Puerta de Oro de Colombia
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #4  
Antiguo 20/10/08, 02:15:08
ST_ ST_ is offline
Gran participante
 
Usuario desde: sep 2008
Versión de Excel: Excel 2003
Conectado desde: México
Mensajes: 411
Predeterminado

esta pregunta ya la habia visto en otro foro con una conclusion parecida a la de ioyama (posiblemente el haya intervenido) y creo que valdria la pena que nos dieras a conocer los resultados finales.
__________________
Salu2 ST
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #5  
Antiguo 21/10/08, 09:44:00
Gran participante
 
Usuario desde: jun 2008
Versión de Excel: Excel 2007
Conectado desde: Colombia
Mensajes: 103
Thumbs up Separar Texto

Ioyama y ST.

A raíz de lo que comentó ST, me dediqué a buscar en otros Foros sobre este tema y me encontré con un sitio que me pareció interesante y en donde encontré una ayuda muy buena. Les adjunto el archivo con el código que se plantea allí y que me funcionó a la perfección. Este es el link:

Separar Nombres-Apellidos Excel | Teladearaña - Office (Excel, Word...)

______________________________________________
Un saludo desde Barranquilla, la Puerta de Oro de Colombia
Archivos Adjuntos
Tipo de Archivo: zip ApeNom.zip (10,5 KB, 15 visitas)
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #6  
Antiguo 21/10/08, 15:14:01
Principiante
 
Usuario desde: oct 2008
Versión de Excel: Excel 2003
Conectado desde: Chile
Mensajes: 2
Predeterminado

Utiliza la Funcion CONCATENAR de la siguiente forma =concatenar(rango1;" ";rango2)

las " " son para separar nombre de apellido (va un espacio entre las comillas)

Ojala te sirva
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
  #7  
Antiguo 21/10/08, 21:52:12
Gran participante
 
Usuario desde: jun 2008
Versión de Excel: Excel 2007
Conectado desde: Colombia
Mensajes: 103
Thumbs up No es concatenar, sino separar

Hola lcontreras82.

Gracias por interesarte en el tema. Lo qe pasa es que lo que se pretende es lo contrario a Concatenar, es decir, Separar. El problema que se presentaba con las opciones que me dio Ioyama es que no se tenía en cuenta los nombres y apellidos compuestos (María de Jesús, De la Hoya, por ejemplo). Con el código que encontré se soluciona este impase. Por lo menos, hasta ahora me ha funcionado.

__________________________________________
Un saludo desde Barranquilla, la Puerta de Oro de Colombia
Digg this Post!Add Post to del.icio.usBookmark Post in TechnoratiFurl this Post!
Responder Con Cita
Respuesta


Herramientas
Desplegado

Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Trackbacks are habilitado
Pingbacks are habilitado
Refbacks are habilitado



La franja horaria es GMT +2. Ahora son las 06:06:30.


© Ayuda Excel

Search Engine Friendly URLs by vBSEO 3.1.0 ©2007, Crawlability, Inc.

1 2 3 4 5 6 7