6 febrero, 2025

EXTRAER LA ÚLTIMA PALABRA DE UN TEXTO

Con esta entrada de hoy voy a exponer una forma bastante sencilla de como se pueden tratar cadenas de texto en Excel. Por ejemplo, en la siguiente frase: «Me gustan los ejemplos de Excel Signum» imaginad que os piden en vuestro trabajo que extraigáis la última palabra en una nueva celda, es decir "Signum".

Parece una tarea complicada y máximo si resulta que tenéis 3.000 frases a las que extraer la última palabra. Supongo que estáis pensando que con la herramienta texto en columnas lo podríais hacer sin ningún problema, pero no es cierto, imaginad que la longitud de las frases son irregulares, no podríais poner en la misma celda la última palabra, tendrías que hacer varios trabajos para llegar a la solución del problema.

Pues os dejo la siguiente fórmula de cómo solucionar esta tarea de forma sencilla:

=DERECHA(A3;LARGO(A3)-ENCONTRAR("*";SUSTITUIR(A3;" ";"*";LARGO(A3)-LARGO(SUSTITUIR(A3;" ";"")))))

Así quedaría el ejemplo:

EXTRAER ULTIMA PALABRA

Descarga el archivo pulsando enEXTRAER LA ULTIMA PALABRA

Comparte este post

4 comentarios en «EXTRAER LA ÚLTIMA PALABRA DE UN TEXTO»

    1. Hola Cacone,

      Gracias por el comentario!

      En este ejemplo doy por supuesto que los datos no tienen espacios en blanco al final. No es muy común ni seguro dejar cadenas de texto con espacios en blanco al final. Pero en caso de ser así siempre puedes usar la función espacios (o «recortar» en excel 2010 sin servi pack1) y problema solucionado.

      =DERECHA(ESPACIOS(A3);LARGO(ESPACIOS(A3))-ENCONTRAR("*";SUSTITUIR(ESPACIOS(A3);" ";"*";LARGO(ESPACIOS(A3))-LARGO(SUSTITUIR(ESPACIOS(A3);" ";"")))))

      Saludos.

Si te ha gustado o tienes alguna duda, puedes dejar aquí tu comentario.

Este sitio web utiliza cookies para que usted tenga la mejor experiencia de usuario. Si continúa navegando está dando su consentimiento para la aceptación de las mencionadas cookies y la aceptación de nuestra política de cookies, pinche el enlace para mayor información.plugin cookies

ACEPTAR
Aviso de cookies