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?
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
Visitanos en http://universoexcel.com
Muchisimas gracias Oscar Evia (Universo Excel) por tu comentario. Quede un poco (aclaro que no mucho ) 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.
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
Visitanos en http://universoexcel.com
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:
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.
Esta fue otra manera en que lo hice locanlizando las "comas". Uso las formulas HALLAR (en Ingles SEARCH) y EXTRAE (en Ingles MID)
Este fue el resultado:
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
Visitanos en http://universoexcel.com
ayudeme
quiero extraer CHAVEZ SOLO ESO