Funciones de Texto y Fecha
Manipular texto y fechas como un profesional
Los datos del mundo real llegan sucios: nombres con espacios sobrantes, fechas en formatos raros, códigos pegados a descripciones. Estas funciones te permiten limpiar, separar y dar formato sin escribir una sola línea de código.
Funciones de texto esenciales
- & (concatenación): une textos.
=A2&" "&B2es más limpio que CONCATENAR. - IZQUIERDA, DERECHA, EXTRAE: extraen una parte del texto por posición.
- LARGO (LEN): cuenta caracteres, útil para validar longitudes.
- ESPACIOS (TRIM): elimina espacios extra al inicio, final y dobles internos.
- MAYUSC, MINUSC, NOMPROPIO: normalizan mayúsculas y minúsculas.
- SUSTITUIR (SUBSTITUTE): reemplaza un texto por otro dentro de la celda.
Funciones de fecha esenciales
- HOY() y AHORA(): fecha y fecha-hora actuales (se recalculan solas).
- DIASEM (WEEKDAY): devuelve el día de la semana como número.
- FIN.MES (EOMONTH): último día del mes; ideal para vencimientos.
- SIFECHA (DATEDIF): diferencia entre fechas en años, meses o días.
- TEXTO (TEXT): da formato a una fecha o número como cadena de texto.
Ejemplos reales
=NOMPROPIO(ESPACIOS(A2))
=TEXTO(HOY(); "DD/MM/AAAA")
=SIFECHA(Inicio; HOY(); "M") & " meses de antigüedad"
=EXTRAE(A2; 1; ENCONTRAR("-"; A2) - 1)Consejo
En Excel 365 tienes TEXTODESPUES y TEXTOANTES para partir texto por un separador sin contar posiciones a mano: =TEXTOANTES(A2; "-") devuelve todo lo anterior al guion.
¿Por qué Excel guarda las fechas como números?
Excel almacena cada fecha como el número de días transcurridos desde el 1 de enero de 1900. Por eso puedes restar fechas y obtener días: =B2-A2. Y por eso una fecha mal formateada a veces aparece como un número grande: solo necesitas cambiar el formato de celda a Fecha.
Tienes " juan PÉREZ " con espacios y mayúsculas inconsistentes. ¿Cómo lo dejas como "Juan Pérez"?
Ejercicio práctico
Objetivo: limpiar una lista de clientes desordenada.
- Pega 10 nombres con espacios extra y mayúsculas inconsistentes en la columna A.
- En B, normalízalos con
=NOMPROPIO(ESPACIOS(A2)). - En C, calcula la antigüedad en meses desde una fecha de alta usando
SIFECHA. - En D, extrae el dominio de un correo con
EXTRAE+ENCONTRAR(lo que está después de la @).
Entregable: la tabla limpia con las cuatro columnas y una nota de qué función resolvió cada problema.
Para recordar
- ESPACIOS + NOMPROPIO normalizan nombres sucios en un paso.
- Las fechas son números: puedes restarlas y darles formato con TEXTO.
- SIFECHA calcula años, meses o días entre dos fechas.
- EXTRAE + ENCONTRAR separan texto cuando no conoces la posición exacta.