Extraer las últimas palabras de una celda.

Última actualización el 02/06/2025
Tiempo de lectura: 3 minutos

Este artículo explicará cómo extraer las últimas palabras de una celda de un carácter específico.

ACTUALIZACIÓN para Excel 365

Si trabajas con Excel 365, es más fácil utilizar las funciones TEXTO.ANTES y TEXTO.DESPUÉSAhora bien, si no tienes estas funciones aquí está la técnica a utilizar.

Funciones básicas de texto en Excel

Excel tiene una gran cantidad de funciones para trabajar con cadenas, como IZQUIERDA, DERECHA, STXT.

También hay Funciones BUSCAR o ENCONTRAR que devuelven la posición de un carácter desde el inicio de una cadena. La diferencia entre estas 2 funciones es que una distingue entre mayúsculas y minúsculas (mayúsculas/minúsculas) y la otra no.

Combinando estas funciones entre sí es posible extraer parte de una cadena de caracteres sin demasiada dificultad como hemos visto en este ejemplo.

La función STXT te permite extraer una parte dentro de un texto

Pero no existe ninguna función para extraer las últimas palabras de una cadena.

Encuentra la última posición de un personaje específico.

Hemos detallado en este artículo cómo encontrar la última posición de un personaje específico. con la siguiente fórmula.

=BUSCAR("μ";SUSTITUIR(A2;"\";"μ";NBCAR(A2)-NBCAR(SUSTITUIR(A2;"\";""))))

Empezaremos nuevamente desde el paso que nos permitió reemplazar solo el último "\" y veremos cómo usar este resultado para extraer los últimos caracteres.

Reemplazo del último carácter de pausa

Número de caracteres entre el carácter de ruptura y el final de la cadena

Este paso puede parecer complejo pero en realidad no lo es. De hecho, lo único que tienes que hacer es restar del largo total de la cadena la posición encontrada en el paso anterior.

=NBCAR(B2)-BUSCAR("μ";B2)

Número de caracteres después del símbolo µ

Extraer las últimas palabras de la cadena

Ya solo queda utilizar este valor en la función DERECHA para obtener los últimos caracteres con la siguiente fórmula

=DERECHA(B2;NBCAR(B2)-BUSCAR("μ";B2))

Extraer las últimas palabras de una cadena.

Escribir todos los pasos en una sola fórmula

Para evitar dividir tu extracción en varias columnas, puedes utilizar la siguiente fórmula que agrupa todos los pasos anteriores.

=DROITE(A2;NBCAR(A2)-CHERCHE("µ";SUBSTITUE(A2;"\";"µ";NBCAR(A2)-NBCAR(SUBSTITUE(A2;"\";"")))))

Si usa Microsoft 365, puede escribir su fórmula en un función personalizada para asegurar la redacción de su fórmula. Aquí hemos creado la fórmula que necesita 2 parámetros; el texto y el separador.

=LAMBDA(texto;separador;LET(texto largo;NBCAR(texto);DERECHA(texto;texto largo-BUSCAR("μ";SUSTITUIR(texto;separador;"μ";texto largo-NBCAR(SUSTITUIR(texto;separador;"" )))))))

Función personalizada para extraer las últimas palabras.

Dejar un comentario

Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.

Jugador Más Valioso de Microsoft 2024

Boletín informativo

1 vez al mes:
Consejos y cuestionarios

    No te enviaremos spam. Puedes darte de baja en cualquier momento.

    Extraer las últimas palabras de una celda.

    Tiempo de leer: 3 minutos
    Última actualización el 02/06/2025

    Este artículo explicará cómo extraer las últimas palabras de una celda de un carácter específico.

    ACTUALIZACIÓN para Excel 365

    Si trabajas con Excel 365, es más fácil utilizar las funciones TEXTO.ANTES y TEXTO.DESPUÉSAhora bien, si no tienes estas funciones aquí está la técnica a utilizar.

    Funciones básicas de texto en Excel

    Excel tiene una gran cantidad de funciones para trabajar con cadenas, como IZQUIERDA, DERECHA, STXT.

    También hay Funciones BUSCAR o ENCONTRAR que devuelven la posición de un carácter desde el inicio de una cadena. La diferencia entre estas 2 funciones es que una distingue entre mayúsculas y minúsculas (mayúsculas/minúsculas) y la otra no.

    Combinando estas funciones entre sí es posible extraer parte de una cadena de caracteres sin demasiada dificultad como hemos visto en este ejemplo.

    La función STXT te permite extraer una parte dentro de un texto

    Pero no existe ninguna función para extraer las últimas palabras de una cadena.

    Encuentra la última posición de un personaje específico.

    Hemos detallado en este artículo cómo encontrar la última posición de un personaje específico. con la siguiente fórmula.

    =BUSCAR("μ";SUSTITUIR(A2;"\";"μ";NBCAR(A2)-NBCAR(SUSTITUIR(A2;"\";""))))

    Empezaremos nuevamente desde el paso que nos permitió reemplazar solo el último "\" y veremos cómo usar este resultado para extraer los últimos caracteres.

    Reemplazo del último carácter de pausa

    Número de caracteres entre el carácter de ruptura y el final de la cadena

    Este paso puede parecer complejo pero en realidad no lo es. De hecho, lo único que tienes que hacer es restar del largo total de la cadena la posición encontrada en el paso anterior.

    =NBCAR(B2)-BUSCAR("μ";B2)

    Número de caracteres después del símbolo µ

    Extraer las últimas palabras de la cadena

    Ya solo queda utilizar este valor en la función DERECHA para obtener los últimos caracteres con la siguiente fórmula

    =DERECHA(B2;NBCAR(B2)-BUSCAR("μ";B2))

    Extraer las últimas palabras de una cadena.

    Escribir todos los pasos en una sola fórmula

    Para evitar dividir tu extracción en varias columnas, puedes utilizar la siguiente fórmula que agrupa todos los pasos anteriores.

    =DROITE(A2;NBCAR(A2)-CHERCHE("µ";SUBSTITUE(A2;"\";"µ";NBCAR(A2)-NBCAR(SUBSTITUE(A2;"\";"")))))

    Si usa Microsoft 365, puede escribir su fórmula en un función personalizada para asegurar la redacción de su fórmula. Aquí hemos creado la fórmula que necesita 2 parámetros; el texto y el separador.

    =LAMBDA(texto;separador;LET(texto largo;NBCAR(texto);DERECHA(texto;texto largo-BUSCAR("μ";SUSTITUIR(texto;separador;"μ";texto largo-NBCAR(SUSTITUIR(texto;separador;"" )))))))

    Función personalizada para extraer las últimas palabras.

    Boletín informativo

    1 vez al mes:
    Consejos y cuestionarios

      No te enviaremos spam. Puedes darte de baja en cualquier momento.

      Dejar un comentario

      Su dirección de correo electrónico no será publicada. Los campos necesarios están marcados con *

      Este sitio usa Akismet para reducir los no deseados. Obtenga más información sobre cómo se procesan sus datos de comentarios.