# Función TEXTODESPUES (TEXTAFTER)

> 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.

Fuente: https://spreadsheetpractice.com/es/funciones/textodespues · Actualizado 29 de octubre de 2026 · Comprobado ejecutándolo: nuestro motor de fórmulas calculó todas las fórmulas de esta página el 30 de octubre de 2026

## Respuesta rápida

- **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 @)
- **Nombre en inglés:** [TEXTAFTER](https://spreadsheetpractice.com/functions/textafter)
- **Disponible en:** Excel 2024 y Microsoft 365
- **Categoría:** [Texto](https://spreadsheetpractice.com/es/funciones#text)
- **Devuelve:** El texto que hay después del delimitador elegido.

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

## 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 |
|---|---|---|
| `texto` | Obligatorio | El texto o la celda que se divide. |
| `delimitador` | Obligatorio | El carácter o el texto por el que se divide. |
| `núm_instancia` | Opcional | Qué delimitador se usa: 1 para el primero (predeterminado), 2 para el segundo, -1 para el último. |
| `modo_coincidencia` | Opcional | 0 para distinguir mayúsculas (predeterminado), 1 para no distinguirlas. |
| `coincidir_final` | Opcional | 1 trata el final del texto como un delimitador. El valor predeterminado es 0. |
| `si_no_se_encuentra` | Opcional | Lo 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.

| Celda | Fórmula | Resultado | Qué muestra |
|---|---|---|---|
| D2 | `=TEXTODESPUES(A2;"@")` | acme.com | El dominio que va después de la @ |
| D3 | `=TEXTODESPUES(B3;"/";-1)` | presupuesto.csv | El nombre del archivo tras la última barra |
| D4 | `=TEXTODESPUES(C4;" - ";;;;"Pendiente")` | Pendiente | Todavía no hay estado, así que entra si_no_se_encuentra |

### Ver los datos de ejemplo como tabla

|  | A | B | C | D |
|---|---|---|---|---|
| 1 | Correo | Ruta | Nota del pedido | Resultado |
| 2 | maya.chen@acme.com | C:/informes/2026/t3.xlsx | Pedido 1042 - Enviado | acme.com |
| 3 | raj@globex.io | D:/archivo/presupuesto.csv | Pedido 1043 - Sin stock | presupuesto.csv |
| 4 | lee.wong@initech.net | E:/notas/hoy.txt | Pedido 1044 | Pendiente |

## Errores comunes

| Lo que ves | Por qué ocurre y cómo arreglarlo |
|---|---|
| #N/A | El 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 final | TEXTODESPUES 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).

## Funciones relacionadas

- [TEXTOANTES](https://spreadsheetpractice.com/es/funciones/textoantes) (TEXTBEFORE): TEXTOANTES devuelve todo lo que hay antes del delimitador que indiques, como el usuario antes de la @ de un correo o el nombre antes de un espacio.
- [DERECHA](https://spreadsheetpractice.com/es/funciones/derecha) (RIGHT): DERECHA devuelve un número fijo de caracteres del final de un texto.
- [EXTRAE](https://spreadsheetpractice.com/es/funciones/extrae) (MID): EXTRAE devuelve caracteres del medio de un texto, a partir de la posición que elijas.
- [ENCONTRAR](https://spreadsheetpractice.com/es/funciones/encontrar) (FIND): ENCONTRAR devuelve la posición de un texto dentro de otro, contando desde 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.

## Practica TEXTODESPUES

En la página de [TEXTODESPUES](https://spreadsheetpractice.com/es/funciones/textodespues) hay un ejercicio corregido («Dominio») que se resuelve escribiendo la fórmula en español, con punto y coma. Se corrige al instante y luego se vuelve a comprobar con datos cambiados.

Esta página en inglés: [TEXTAFTER](https://spreadsheetpractice.com/functions/textafter)

[Traductor de funciones de Excel](https://spreadsheetpractice.com/tools/function-translator): Nombres de las funciones en 8 idiomas

[Todas las funciones en español](https://spreadsheetpractice.com/es/funciones)

---

Spreadsheet Practice (https://spreadsheetpractice.com) enseña fórmulas de hoja de cálculo con práctica: cada ejercicio se corrige en una cuadrícula en vivo y se vuelve a comprobar con datos cambiados.
