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 |