Navegación Rápida
Función TEXTODESPUES
Resumen
La función TEXTODESPUES extrae el texto que aparece después de un delimitador específico en una cadena. Es ideal para procesar datos estructurados como nombres, direcciones o cualquier texto con patrones repetibles. Complementa perfectamente a TEXTBEFORE para dividir cadenas de forma precisa.
Sintaxis
=TEXTODESPUES(texto, delimitador, [instancia], [modo_coincidencia], [coincidir_final], [si_no_encontrado])
Parámetros
| Parámetro | Tipo | Requerido | Descripción |
|---|---|---|---|
| texto | Texto |
Sí | Cadena de texto donde buscar el delimitador |
| delimitador | Texto |
Sí | Carácter o cadena que marca el punto de extracción |
| instancia | Número |
No | Número de aparición del delimitador (1 por defecto, negativo cuenta desde el final) |
| modo_coincidencia | Número |
No | 0=sensible a mayúsculas (predeterminado), 1=insensible |
| coincidir_final | Número |
No | 0=no coincidir al final (predeterminado), 1=coincidir al final |
| si_no_encontrado | Cualquier |
No | Valor a retornar si no se encuentra el delimitador (#N/A por defecto) |
Usando la función TEXTAFTER
TEXTODESPUES es perfecta para limpiar y estructurar datos de texto. Extrae componentes específicos después de delimitadores comunes como comas, espacios, guiones o palabras clave, facilitando el análisis de datos importados o listas.
Ejemplos Comunes de TEXTAFTER
Extraer apellido después del espacio
=TEXTODESPUES(A2," ")
De 'Marco Aurelio' extrae 'Aurelio'
Segunda aparición del delimitador
=TEXTODESPUES("Capucha roja de Caperucita Roja","rojo",2)
Extrae 'capucha' después de la segunda 'rojo'
Contar desde el final
=TEXTODESPUES(A3,"rojo",-2)
Extrae texto después de la segunda 'rojo' contando desde el final
Manejo de errores
=TEXTODESPUES(A2,"cesta","No encontrado")
Retorna 'No encontrado' si no existe el delimitador
Nombres sin apellido
=SI(TEXTODESPUES(A3," ")="",A3,TEXTODESPUES(A3," "))
Muestra nombre completo si no hay apellido
Preguntas Frecuentes
Errores Comunes y Soluciones
#N/A - Delimitador no encontrado
Cause: El delimitador especificado no existe en el texto
Solution: Verifica que el delimitador esté presente o usa si_no_encontrado
#VALOR! - instance_num inválido
Cause: instance_num=0 o mayor que la longitud del texto
Solution: Usa números válidos entre 1 y el número de delimitadores
#N/A - Demasiadas instancias
Cause: instance_num supera las apariciones del delimitador
Solution: Reduce el número de instancia o verifica el texto
Notas
- Disponible solo en Excel 365 y versiones posteriores
- Es el complemento perfecto de TEXTBEFORE
- No admite caracteres comodín (*, ?)
- Útil para procesar CSV y datos tabulares
- Combina bien con TEXTSPLIT para divisiones complejas
Compatibilidad
Disponible en: Excel 365, Canal actual, Canal mensual para empresas, Office para Mac
No disponible en: Excel 2019, Excel 2016, Excel 2013, Versiones anteriores
Contenido actualizado: December 9, 2025
Frecuencia de actualización: Según sea necesario
Versiones de Excel probadas: Excel 365+