Función TEXTAFTER de Excel
La función TEXTAFTER extrae y devuelve el texto que aparece después de una subcadena o delimitador dado.
Nota: Esta función solo está disponible en Excel para Microsoft 365 en el canal Insider.

Sintaxis
TEXTAFTER(texto, delimitador, [número_instancia], [modo_coincidencia], [coincidir_final], [si_no_encontrado])
Argumentos
Observaciones
Valor devuelto
Devuelve la cadena de texto extraída.
Ejemplo
Aquí, tomamos la siguiente lista de texto como ejemplo para demostrar cómo usar la función TEXTAFTER para extraer texto bajo diferentes condiciones.

#Ejemplo1: Extraer el texto después del primer delimitador en Excel
Para extraer el texto que aparece después de la primera coma en las celdas especificadas, puede aplicar la función TEXTAFTER de la siguiente manera.
Seleccione una celda junto a la primera celda de texto de donde desea extraer el texto, ingrese la siguiente fórmula y presione la tecla Enter para obtener el resultado. Seleccione esta celda de resultado, arrastre su controlador de relleno automático hacia abajo para obtener el resto de los resultados.
=TEXTAFTER(A2,",")

Nota: En este caso, solo los dos primeros argumentos son obligatorios en la fórmula.
#Ejemplo2: Extraer el texto después del N-ésimo delimitador en Excel
Por defecto, la función TEXTAFTER extrae el texto después del primer delimitador en la cadena de texto, incluso si hay múltiples delimitadores en el texto. Si desea extraer el texto después del N-ésimo delimitador, como la segunda coma en este caso, puede aplicar la función TEXTAFTER de la siguiente manera.
Seleccione una celda junto a la primera celda de texto de donde desea extraer el texto, ingrese la siguiente fórmula y presione la tecla Enter para obtener el resultado. Seleccione esta celda de resultado, arrastre su controlador de relleno automático hacia abajo para obtener el resto de los resultados.
=TEXTAFTER(A2,",",2)

Nota: Para extraer el texto que aparece después del n-ésimo delimitador, solo necesita especificar el argumento instacia_num como el número correspondiente. En este caso, ingreso el número 2 para indicar la segunda coma.
#Ejemplo3: Extraer el texto después de una subcadena dada (sin distinguir mayúsculas y minúsculas) en Excel
Por defecto, la función TEXTAFTER distingue entre mayúsculas y minúsculas. Si desea desactivar la sensibilidad a mayúsculas y minúsculas, aplique la función TEXTAFTER de la siguiente manera.
Seleccione una celda (digamos B2 en este caso), ingrese la siguiente fórmula y presione la tecla Enter para obtener el resultado. Seleccione esta celda de resultado y arrastre su controlador de relleno automático hacia abajo para obtener el resto de los resultados.
=TEXTAFTER(A2,"Consultant",1,1)

Nota: Para desactivar la sensibilidad a mayúsculas y minúsculas en la función TEXTAFTER, necesita especificar el argumento Modo_coincidencia como 1. En este caso, todo el texto que aparece después de la subcadena “Consultant” o “CONSULTANT” será extraído.
#Ejemplo4: Devolver un valor personalizado cuando TEXTAFTER no encuentra ninguna coincidencia
Como se muestra en la captura de pantalla anterior, por defecto, la función TEXTAFTER devuelve #N/A cuando no se encuentran coincidencias. Para devolver un valor personalizado en lugar de errores, puede aplicar la función TEXTAFTER de la siguiente manera.
Seleccione una celda junto a la primera celda de texto de donde desea extraer el texto, ingrese la siguiente fórmula y presione la tecla Enter para obtener el resultado. Seleccione esta celda de resultado y arrastre su controlador de relleno automático hacia abajo para obtener el resto de los resultados.
=TEXTAFTER(A2,"Consultant",1,1,,"texto no encontrado")

Nota: En esta fórmula, “texto no encontrado” es el valor personalizado a devolver cuando TEXTAFTER no encuentra ninguna coincidencia. Puede cambiarlo según sea necesario.
#Ejemplo5: Extraer el texto después del último delimitador en Excel
Normalmente, puede especificar el parámetro número_instancia para extraer el texto después del n-ésimo delimitador en una cadena de texto. Si necesita extraer el texto después del último delimitador, la forma más fácil es especificar un número negativo para este parámetro.
Por ejemplo, para extraer el texto que aparece después de la última coma en la tabla a continuación, la función TEXTAFTER puede cambiarse de la siguiente manera.
Seleccione una celda (digamos B2 en este caso), ingrese la siguiente fórmula y presione la tecla Enter. Seleccione esta celda de resultado y arrastre su controlador de relleno automático hacia abajo para obtener el resto de los resultados.
=TEXTAFTER(A2,",",-1)

Nota: Aquí -1 en la fórmula ayuda a buscar la cadena de texto original desde el final.
Funciones relacionadas
Función TEXTBEFORE de Excel
La función TEXTBEFORE devuelve el texto que aparece antes de una subcadena o delimitador dado.
Función TEXTSPLIT de Excel
La función TEXTSPLIT divide cadenas de texto por un delimitador dado en una matriz a través de columnas y filas.
Función VALUETOTEXT de Excel
La función VALUETOTEXT convierte cualquier valor especificado a texto.
Las Mejores Herramientas de Productividad para Office
Kutools para Excel - Te Ayuda a Sobresalir Entre la Multitud
Kutools para Excel Presume de Más de 300 Funciones, Asegurando Que Lo Que Necesitas Está a Solo Un Clic de Distancia...
Office Tab - Habilita Lectura y Edición con Pestañas en Microsoft Office (incluye Excel)
- ¡Un segundo para cambiar entre decenas de documentos abiertos!
- Reduce cientos de clics de ratón para ti todos los días, di adiós al síndrome del túnel carpiano.
- Aumenta tu productividad en un 50% al ver y editar múltiples documentos.
- Trae Pestañas Eficientes a Office (incluye Excel), Al Igual Que Chrome, Edge y Firefox.