Notas de la versión
Canal semestral para empresas (versión preliminar)
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 El texto que marca el punto después del cual desea extraer. Obligatorio.
instance_num La instancia del delimitador después de la cual desea 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 Distinguir mayúsculas de minúsculas.
- 1 No distingue mayúsculas de minúsculas.
match_end Trata el final del texto como un delimitador. De forma predeterminada, el texto es una coincidencia exacta. Opcional. Escribe una de las siguientes opciones:
- 0 No coincida el delimitador con el final del texto.
- 1 Haga 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 |
|---|---|
| =MÁS ADELANTE("Campana roja, campana roja", "campana") | 's, capucha roja |
| =ENCADENAJE("Campana roja, campana roja", "") | Capucha roja, capucha roja |
| =TRASLACIÓN("Campana roja, campana 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.
Ejemplo 1
| 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 |
Ejemplo 2
| 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 |