Función de Excel · Cambiar texto
TEXTOANTES(TEXTBEFORE)
Devuelve el texto que hay antes de un separador.
Qué hace
TEXTOANTES devuelve todo lo que hay antes de un separador como @, un guion o un espacio. No hace falta contar caracteres, así que funciona sea cual sea la longitud de las partes.
Sintaxis
=TEXTOANTES(texto; delimitador; [núm_de_instancia]; [modo_coincidencia]; [coincidir_final]; [si_no_se_encuentra])Los argumentos entre corchetes son opcionales, y … significa que puedes añadir más del mismo tipo. En este idioma de Excel, los argumentos se separan con ;
Argumentos
- texto
- El texto del que se toma la parte.
- delimitador
- El separador que se busca, entre comillas.
- núm_de_instancia
- Qué aparición del separador se usa. 1 (por defecto) es la primera; -1, la última.
- modo_coincidencia
- 0 (por defecto) distingue mayúsculas; 1 no.
- coincidir_final
- 1 trata el final del texto como un separador. Normalmente se omite.
- si_no_se_encuentra
- Lo que se devuelve si el separador no está, en lugar de
#N/D.
Ejemplo
¿Cuál es el nombre de usuario de esta dirección de correo?
| A | B | |
|---|---|---|
| 1 | Correo | Nombre de usuario |
| 2 | ana.ruiz@example.com | ana.ruiz |
La fórmula en B2:
=TEXTOANTES(A2;"@")Resultado: ana.ruiz
Lo que hay antes de la @ en ana.ruiz@example.com es ana.ruiz. El punto no importa, porque el separador es solo la @.
Errores frecuentes
- No prever que falte el separador, lo que da
#N/D. Usa el último argumento para devolver algo más claro. - Querer la parte anterior al último separador y omitir el número de instancia. Usa -1.
- Usarla en un archivo que debe abrirse en versiones antiguas de Excel, que no la tienen.
En otros idiomas de Excel
Excel traduce los nombres de las funciones y, en algunos idiomas, también el separador de argumentos. Escribe el nombre que muestra tu Excel.
| Idioma de Excel | Nombre de la función | Separador |
|---|---|---|
| English | TEXTBEFORE | , |
| Deutsch | TEXTVOR | ; |
| Français | TEXTE.AVANT | ; |
| Español (España) | TEXTOANTES | ; |
| Español (México) | TEXTOANTES | , |
| 日本語 | TEXTBEFORE | , |
| 한국어 | TEXTBEFORE | , |
| 繁體中文 | TEXTBEFORE | , |
| ไทย | TEXTBEFORE | , |
| ខ្មែរ | TEXTBEFORE | , |
| Tiếng Việt | TEXTBEFORE | ; |