Separar un texto entre dos o mas palabras

8 envíos / 0 nuevos
Último envío
cesar
Imagen de cesar
Offline
última acción: Hace 9 años 6 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntos
alta: 23/02/2013 - 15:12
Puntos: 1258
Separar un texto entre dos o mas palabras

Necesito separar un texto que consta de dos palabras, por ejemplo:

 

Juan, Perez       --------------Necesito una o mas de una formula que me de como resultado unicamente la palabra PEREZ.

 

Este es otro ejercicio, pero en este necesito que me separe la palabra PEREZ que se encuentra entre dos palabras:

Juan, Perez, Espinoza

 

Quien me podra ayudar?

Etiquetas: 

universoexcel
Imagen de universoexcel
Offline
última acción: Hace 6 años 8 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 25/10/2011 - 19:41
Puntos: 710
Re: Separar un texto entre dos o mas palabras

Hola,

Asumiendo que siempre quisieras extraer la segunda palabra y que esta siempre estuviera separada como en tu ejemplo, esta fórmula te resolvería el problema (de nuevo, suponiendo que tus datos están en la columna "A")

 

=EXTRAE(A1,HALLAR(",",A1,1)+2,SI.ERROR(HALLAR(",",A1,HALLAR(",",A1,1)+1)-HALLAR(",",A1,1)-2,LARGO(A1)))

 

Lo único que hace es buscar donde se encuentra tu primer separador, después el segundo y finalmente trae la cantidad de caracteres que hay entre amobos.

 

Saludos

cesar
Imagen de cesar
Offline
última acción: Hace 9 años 6 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntos
alta: 23/02/2013 - 15:12
Puntos: 1258
Re: Separar un texto entre dos o mas palabras

Muchisimas gracias Oscar Evia (Universo Excel) por tu comentario. Quede un poco (aclaro que no muchoRisa ) confundido con tantas formulas. Entiendo que usas la funcion de LARGO para conocer la cantidad de caracteres de una determinada celda no? Estoy un poco familiarizado con las funciones EXTRAER E HALLAR...Me podrias explicar un poquito mas el papel de estas funciones en el ESCENARIO ANTERIOR porfavor? Lo agradeceria un monton..!

 

Gracias.

universoexcel
Imagen de universoexcel
Offline
última acción: Hace 6 años 8 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 25/10/2011 - 19:41
Puntos: 710
Re: Separar un texto entre dos o mas palabras

César, con mucho gusto. Va la explicación:

 

Lo que fundamentalmente esta haciendo la fórmula es realizar operaciones matemáticas para encontrar dos puntos, uno de inicio y otro final en tu texto. La función LARGO, efectivamente cuenta la cantidad de caracteres en una celda, dándonos un resultado numérico.

 

La función HALLAR revisa en una celda para ver si se encuentran el o los caracteres buscados, en tu caso las comas que sirven de separación entre nombre y apellido, el resultado que devuelve es la posición numérica de la búsqueda, o sea, en que posición del texto se encuentra la coma.

 

y finalmente ala función EXTRAE, extrae (valga la redundancia) caracteres de una celda, en base a su posición, en este caso la primera posición es el lugar donde se encuentra la primera coma, y el final es el largo de la celda o en tu segundo caso, la posición de la segunda coma.

 

saludos

cesar
Imagen de cesar
Offline
última acción: Hace 9 años 6 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntos
alta: 23/02/2013 - 15:12
Puntos: 1258
Re: Separar un texto entre dos o mas palabras

UniversoExcel te agradezco por tu respuesta ya que ahora entiendo un poco mas la fórmula. De hecho encontre una manera un poco mas digamos abreviada pero es bueno el saber varias maneras de trabajar los datos. La formula que usé es esta:

Juan, Perez, Espinoza=MID(C38,FIND("Perez",C38),5)
 Perez

Utilicé primeramente la funcion ENCONTRAR (en Ingles FIND) para hallar la posicion de PEREZ dentro de la base de datos y una vez que tenia su posicion le agregue la funcion EXTRAE (en Ingles MID) para extraer dicha palabra. Pero que bueno saber que los problemas se pueden resolver de muchas maneras en lo que es Excel.

 

En estos momentos estoy practicando la formula que me ensenastes. Muchisimas gracias.

 

Anexo que soy un fan de tu pagina UniversoExcel. He descargado muchos de estos video tutoriales y me los he memorizado. Que bueno el saber que se tiene una mano amiga en estos casos. Saludos tambien a Pacco que siempre me asombra con sus respuestas.

cesar
Imagen de cesar
Offline
última acción: Hace 9 años 6 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntosNivel 3 - 1000 puntos
alta: 23/02/2013 - 15:12
Puntos: 1258
Re: Separar un texto entre dos o mas palabras

Esta fue otra manera en que lo hice locanlizando las "comas". Uso las formulas HALLAR (en Ingles SEARCH) y EXTRAE (en Ingles MID)

 

Encontrar Primera ","Encontrar Segunda ","CaracteresExtraer la palabra
=SEARCH(",",C29)=SEARCH(",",C29)+B33+1=C33-B33-1=MID(C29,B33+1,D33)

 

 

Este fue el resultado:

Encontrar Primera ","Encontrar Segunda ","CaracteresExtraer la palabra
5115Perez
universoexcel
Imagen de universoexcel
Offline
última acción: Hace 6 años 8 meses
Nivel 1 - 200 puntosNivel 2 - 500 puntos
alta: 25/10/2011 - 19:41
Puntos: 710
Re: Separar un texto entre dos o mas palabras

César, muy buena observación, una de las grandes virtudes de Excel es que existen usualmente muchas formas de resolver un problema.

 saludos y gracias por tus comentarios

visitante (no verificado)
Imagen de visitante
ayudeme ANA ELUZ, CHAVEZ

ayudeme 

ANA ELUZ, CHAVEZ/CONDORI

 quiero extraer CHAVEZ SOLO ESO