Applies ToExcel para Microsoft 365 Excel para Microsoft 365 para Mac Excel para la Web

Devuelve texto que aparece después de un carácter o una cadena determinados. Es lo contrario de la función TEXTBEFORE.

Sintaxis

=TEXTAFTER(text,delimiter,[instance_num], [match_mode], [match_end], [if_not_found])

La sintaxis de la función TEXTAFTER tiene los siguientes argumentos:

texto       El texto en el que está buscando. No se permiten caracteres comodín. Obligatorio.

delimitador   Texto que marca el punto después del cual desea extraer. Obligatorio.

instance_num       La instancia del delimitador después de la cual quiere extraer el texto.  De forma predeterminada, instance_num = 1.  Un número negativo empieza a buscar texto desde el final. Opcional.

match_mode    Determina si la búsqueda de texto distingue mayúsculas de minúsculas. El valor predeterminado distingue mayúsculas de minúsculas. Opcional. Escribe una de las siguientes opciones:

  • 0      Distingue mayúsculas de minúsculas.

  • 1      No distingue mayúsculas de minúsculas.

match_end    Trata el final del texto como delimitador. De forma predeterminada, el texto es una coincidencia exacta. Opcional. Escribe una de las siguientes opciones:

  • 0      No hacer coincidir el delimitador con el final del texto.

  • 1      Hacer coincidir el delimitador con el final del texto.

if_not_found    Valor devuelto si no se encuentra ninguna coincidencia. De forma predeterminada, se devuelve #N/A. Opcional.

Observaciones

Al buscar con un valor delimitador vacío, TEXTAFTER coincide inmediatamente. Devuelve todo el texto al buscar desde el principio (si instance_num es positivo) y texto vacío al buscar desde el final (si instance_num es negativo).  

Ejemplo

Resultado

=TEXTAFTER("Capucha roja de Caperucita Roja", "roja")

de Caperucita Roja

=TEXTAFTER("Capucha roja de Caperucita Roja", "")

Capucha roja de Caperucita Roja

=TEXTAFTER("Capucha roja de Caperucita Roja", "", -1)

Errores

  • Excel devuelve un error #N/D si el delimitador no está incluido en el texto.

  • Excel devuelve un #VALUE! error si instance_num = 0 o si instance_num es mayor que la longitud del texto.

  • Excel devuelve un error #N/D si instance_num es mayor que el número de repeticiones del delimitador.

Ejemplos

Copie los datos de ejemplo en cada una de las siguientes tablas y péguelos en la celda A1 de una hoja de cálculo nueva de Excel. Si lo necesita, puede ajustar el ancho de las columnas para ver todos los datos.

Datos

Capucha roja de Caperucita Roja

Capucha roja de Caperucita Roja

Fórmulas

Resultados

=TEXTODESPUES(A2,"Rojo")

 Capucha roja de Caperucita Roja

=TEXTODESPUES(A2, "cesta")

#N/A

=TEXTODESPUES(A3,"rojo",2)

 capucha

=TEXTODESPUES(A3,"rojo",-2)

 Capucha roja de Caperucita Roja

=TEXTODESPUES(A3,"Rojo";,FALSE)

#N/A

=TEXTODESPUES(A2,"rojo",3)

#N/A

Datos

Marco Aurelio

Sócrates

Immanuel Kant

Fórmulas

Resultados

=TEXTODESPUES(A2," ",,,1)

Aurelio

=TEXTODESPUES(A3," ",,,0)

#N/A

=TEXTODESPUES(A3," ",,,1)

=IF(TEXTODESPUES(A3," ",,,1)="",A3)

Sócrates

=TEXTODESPUES(A4," ",,,1)

Kant

Vea también

Funciones de texto (referencia)

Función TEXTBEFORE

Función TEXTSPLIT

¿Necesita más ayuda?

¿Quiere más opciones?

Explore las ventajas de las suscripciones, examine los cursos de aprendizaje, aprenda a proteger su dispositivo y mucho más.

Las comunidades le ayudan a formular y responder preguntas, enviar comentarios y leer a expertos con conocimientos extensos.