Función TEXTOANTES en Excel
Devuelve el texto que va antes de un separador. En Excel en inglés se llama TEXTBEFORE.
Sintaxis
Excel en español (México)
=TEXTOANTES(texto, delimitador, [núm_instancia])
Excel en español (España y Latinoamérica)
=TEXTOANTES(texto; delimitador; [núm_instancia])
Excel en inglés
=TEXTBEFORE(text, delimiter, [instance_num])
| Argumento | Qué es |
|---|---|
| texto | El texto completo. |
| delimitador | Lo que marca el corte, como ", " o "@". |
| núm_instanciaopcional | Qué aparición usar; negativa cuenta desde el final. |
Ejemplo
TEXTOANTES(texto, separador) devuelve lo que hay antes del separador y TEXTODESPUES lo que hay después. Reemplazan combinaciones largas de IZQUIERDA, ENCONTRAR y EXTRAE. Solo en Excel 365.
=TEXTOANTES(A2,", ")
Error común
Solo en Excel 365. Si no encuentra el separador da #N/D; el sexto argumento elige qué mostrar en ese caso.
Sobre los Anuncios
Este sitio utiliza Google AdSense para mostrar anuncios. Estos anuncios nos ayudan a mantener WebHerramientas completamente gratuito. Los anuncios son gestionados por Google y cumplen con estrictos estándares de seguridad y privacidad.
Los anuncios nos ayudan a mantener WebHerramientas gratuito para todos
Practica TEXTOANTES
Escribe la fórmula en la hoja y revísala al instante. Puedes usar el nombre en español o en inglés. Ver todas las lecciones
TEXTOANTES y TEXTODESPUES
TEXTOANTES(texto, separador) devuelve lo que hay antes del separador y TEXTODESPUES lo que hay después. Reemplazan combinaciones largas de IZQUIERDA, ENCONTRAR y EXTRAE. Solo en Excel 365.
En B2 extrae el apellido: todo lo que va antes de la coma.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Nombre completo | Apellido | Nombre | |
| 2 | Hernández, Carmen | |||
| 3 | Ortiz, Jorge Luis | |||
| 4 | Ramírez, Lucía | |||
| 5 | De la Cruz, Andrés | |||
| 6 | Vega, Paola | |||
| 7 |
Consejo: mientras escribes, haz clic en una celda o arrastra sobre varias para insertar su referencia. F4 fija la referencia con $.
Preguntas frecuentes
- ¿Cómo se llama TEXTOANTES en inglés?
- En Excel en inglés se llama TEXTBEFORE. La fórmula =TEXTOANTES(A2,", ") se escribe =TEXTBEFORE(A2,", ").
- ¿Por qué TEXTOANTES me marca error de fórmula con comas?
- Depende de la configuración regional. Donde la coma es el separador decimal (España, Colombia, Argentina…), Excel separa los argumentos con punto y coma. En México y en Excel en inglés se usa la coma.
- ¿Cuál es el error más común con TEXTOANTES?
- Solo en Excel 365. Si no encuentra el separador da #N/D; el sexto argumento elige qué mostrar en ese caso.