Foros aprenderaprogramar.com
Aprender a programar => De todo un poco... => Mensaje iniciado por: martincausil en 11 de Julio 2016, 17:25
-
Hola quería preguntar cómo invertir palabras por ejemplo si tengo un nombre propio y quisiera invertirlo : si tengo Martín Alonso Causil Hernandez y quiero que me quede Causil Hernandez Martín Alonso..
-
Buenas para hacer lo que comentas debes dividir la palabra en base a los espacios, luego puedes colocar cada palabra en una columna, y luego unir en otra columna las palabras en el orden invertido.
Este es un ejemplo de cómo dividir en palabras una columna donde tengamos el nombre Eric S. Kurjan
Columna B First Name (Eric) donde extraemos la primera palabra:
=LEFT(A2, SEARCH(" ",A2,1))
Columna C Middle Name (S.) donde extraemos la segunda palabra:
=MID(A2,SEARCH(" ",A2,1)+1,SEARCH(" ",A2,SEARCH(" ",A2,1)+1)-SEARCH(" ",A2,1))
Columna D Last Name ( Kurjan ) donde extraemos la tercera palabra:
=RIGHT(A2,LEN(A2)-SEARCH(" ",A2,SEARCH(" ",A2,1)+1))
Salu2