Saltar al contenido

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?

AB
1CorreoNombre de usuario
2ana.ruiz@example.comana.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 ExcelNombre de la funciónSeparador
EnglishTEXTBEFORE,
DeutschTEXTVOR;
FrançaisTEXTE.AVANT;
Español (España)TEXTOANTES;
Español (México)TEXTOANTES,
日本語TEXTBEFORE,
한국어TEXTBEFORE,
繁體中文TEXTBEFORE,
ไทยTEXTBEFORE,
ខ្មែរTEXTBEFORE,
Tiếng ViệtTEXTBEFORE;

Practícala

Más de este módulo

Todas las funciones