Spreadsheet Practice

Función TEXTODESPUES (TEXTAFTER)

Respuesta rápida

TEXTODESPUES devuelve todo lo que hay después de un delimitador, como el dominio que va tras la @ o la última parte de una ruta de archivo.

Sintaxis
=TEXTODESPUES(texto; delimitador; [núm_instancia]; [modo_coincidencia]; [coincidir_final]; [si_no_se_encuentra])
Uso más común
=TEXTODESPUES(A2;"@") devuelve acme.com (El dominio que va después de la @)

Pon núm_instancia en -1 para dividir en el último delimitador, lo que resuelve con limpieza los nombres de archivo y los apellidos.

Nombre en inglés
TEXTAFTER
Disponible en
Excel 2024 y Microsoft 365
Categoría
Texto
Devuelve
El texto que hay después del delimitador elegido.

Sintaxis

=TEXTODESPUES(texto; delimitador; [núm_instancia]; [modo_coincidencia]; [coincidir_final]; [si_no_se_encuentra])

En Excel en español los argumentos se separan con punto y coma (;) y los decimales llevan coma.

Argumento¿Obligatorio?Qué es
textoObligatorioEl texto o la celda que se divide.
delimitadorObligatorioEl carácter o el texto por el que se divide.
núm_instanciaOpcionalQué delimitador se usa: 1 para el primero (predeterminado), 2 para el segundo, -1 para el último.
modo_coincidenciaOpcional0 para distinguir mayúsculas (predeterminado), 1 para no distinguirlas.
coincidir_finalOpcional1 trata el final del texto como un delimitador. El valor predeterminado es 0.
si_no_se_encuentraOpcionalLo que se devuelve si el delimitador no está, en lugar de #N/A.

Ejemplos

Cada resultado se calcula sobre la hoja de ejemplo con nuestro motor de fórmulas, el mismo que corrige los ejercicios.

CeldaFórmulaResultadoQué muestra
D2=TEXTODESPUES(A2;"@")acme.comEl dominio que va después de la @
D3=TEXTODESPUES(B3;"/";-1)presupuesto.csvEl nombre del archivo tras la última barra
D4=TEXTODESPUES(C4;" - ";;;;"Pendiente")PendienteTodavía no hay estado, así que entra si_no_se_encuentra

Pruébalo en vivo

Esta es la hoja de ejemplo. Cambia cualquier número o texto, o edita una fórmula escribiéndola en español, y los resultados se actualizan.

Ver los datos de ejemplo como tabla
CorreoRutaNota del pedidoResultado
maya.chen@acme.comC:/informes/2026/t3.xlsxPedido 1042 - Enviadoacme.com
raj@globex.ioD:/archivo/presupuesto.csvPedido 1043 - Sin stockpresupuesto.csv
lee.wong@initech.netE:/notas/hoy.txtPedido 1044Pendiente

Practica TEXTODESPUES

Escribe la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Dominio

En C2, devuelve todo lo que hay después de la @. Rellena hacia abajo hasta C6.

Errores comunes

Lo que vesPor qué ocurre y cómo arreglarlo
#N/AEl delimitador no está en el texto. Añade un valor si_no_se_encuentra como sexto argumento.
#¿NOMBRE?TEXTODESPUES solo existe en Excel 2024 y Microsoft 365. En versiones anteriores, usa =EXTRAE(A2;ENCONTRAR("@";A2)+1;LARGO(A2)).
Obtienes el medio en lugar del finalTEXTODESPUES divide por defecto en el primer delimitador. Usa -1 como núm_instancia para dividir en el último.

Consejos

  • Obtén la extensión de un archivo aunque el nombre tenga otros puntos: =TEXTODESPUES(A2;".";-1).

Preguntas frecuentes

¿Cómo obtengo el texto que hay después de un carácter en Excel?

En Excel 2024 o Microsoft 365, usa =TEXTODESPUES(A2;"@"). En versiones anteriores, usa =EXTRAE(A2;ENCONTRAR("@";A2)+1;LARGO(A2)).

¿Cómo obtengo la última palabra de una celda?

=TEXTODESPUES(A2;" ";-1) devuelve todo lo que hay después del último espacio.

Actualizado Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el .