La función TEXTAFTER devuelve una cadena de texto que se produce después de una subcadena de una cadena. Es lo opuesto a la función TEXTBEFORE.

Nota: Esta característica solo está disponible si tiene una suscripción a Office 365. Si es suscriptor de Office 365, asegúrese de tener la versión más reciente de Office.

Sintaxis

=TEXTAFTER(input_text, text_after, [n], [ignore_case])

Argumento

Descripción

input_text

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

text_after

El texto que marca el punto después del cual desea extraer. Obligatorio.

[n]

La enésima instancia de text_after que desea extraer.  De forma predeterminada, n=1.  Un número negativo comienza a buscar input_text desde el final. Opcional.

[ignore_case]

Especifique FALSO para que la búsqueda distingue entre mayúsculas y minúsculas. El valor predeterminado es VERDADERO, lo que significa que la búsqueda no tiene mayúsculas de minúsculas. Opcional.

Observaciones

  • Si input_text es una cadena vacía, TEXTAFTER devuelve un error #N/A.

  • Si text_after no se encuentra en input_text, TEXTAFTER devuelve un error #N/A.

  • Si n = 0, a continuación, TEXTAFTER devuelve un #VALUE! .

  • Si n > el número de repeticiones de text_after, TEXTAFTER devuelve un error #N/A.

Ejemplos

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

Datos

bono

El nombre es bond, James bond

agitado

El nombre es bond, James bond - James bond

Bono

El nombre es Bond, James Bond - James Bond

Fórmula

Descripción

Resultado

=TEXTAFTER(A2;B2)

Devuelve el texto después de la primera aparición de la cadena de búsqueda "bono".

, James bond

=TEXTAFTER(A3;B2)

No encuentra ninguna repetición de la cadena de búsqueda "agitada".

#¡VALOR!

=TEXTAFTER(A4;B4;2)

Devuelve el texto después de la segunda aparición de la cadena de búsqueda "Bond", que no tiene mayúsculas de minúsculas.

- James bond

=TEXTAFTER(A4;B4;-2)

Devuelve el texto después de la segunda última aparición de la cadena de búsqueda "Bond", que no tiene mayúsculas de minúsculas.

- James bond

=TEXTO MÁS ADELANTE(A4;B3;FALSO)

No encuentra una repetición de la cadena de búsqueda "Bond", que distingue mayúsculas de minúsculas.

#¡VALOR!

=TEXTAFTER(A2;B4;4)

No encuentra una cuarta aparición de la cadena de búsqueda "bond", que no tiene mayúsculas de minúsculas.

#¡VALOR!

¿Necesitas más ayuda?

Siempre puede preguntar a un experto en la Excel Tech Community u obtener soporte técnico en la Comunidad de respuestas.

Vea también

Funciones de texto (referencia)

Función TEXTBEFORE

Función TEXTSPLIT

¿Necesita más ayuda?

Ampliar sus conocimientos
Explorar los cursos
Obtener nuevas características primero
Unirse a Microsoft Office Usuarios de Insider

¿Le ha sido útil esta información?

¿Cuál es tu grado de satisfacción con la calidad de la traducción?
¿Qué ha afectado a tu experiencia?

¡Gracias por sus comentarios!

×