Saltar al contenido

Lección 3 de 12 · Lectura y práctica

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.

Del concepto a la práctica

Taller de esta lección

Limpiar texto y fechas antes de analizar evita que dos valores visualmente iguales se comporten como distintos. La clave es conservar el origen y crear columnas derivadas para nombre normalizado, código separado y meses transcurridos.

Ejemplo resuelto

Si A2 contiene " ana pérez " y B2 contiene "CLI-204-N", usa =NOMPROPIO(ESPACIOS(A2)) para obtener "Ana Pérez" y =IZQUIERDA(B2;HALLAR("-";B2)-1) para obtener "CLI". Si C2 es 15/01/2024, =SIFECHA(C2;FECHA(2024;7;15);"M") devuelve 6 meses.

Pruébalo

  1. Introduce dos nombres con espacios extra y dos códigos separados por guiones.

  2. Normaliza los nombres sin sobrescribirlos.

  3. Separa el prefijo de cada código.

  4. Calcula meses hasta 15/07/2024.

Comprueba tu resultado

Los nombres quedan con un solo espacio y mayúscula inicial; el prefijo de CLI-204-N es CLI; una fecha 15/01/2024 produce 6 meses.

Error frecuente: tratar una fecha como texto; corrígelo convirtiéndola a fecha real y comprobando que la resta o SIFECHA usa fechas, no cadenas formateadas.

En Microsoft 365 o Excel 2024 también puedes probar =TEXTOANTES(B2;"-"); no se presupone su disponibilidad en ediciones anteriores. Las fórmulas de esta práctica usan nombres en español y punto y coma; adapta idioma y separador según tu configuración.

Flujo de datos: dos formatos de la misma fecha se normalizan y un vacío queda marcado antes de comprobar tipos, duplicados y unidades.
CursaloMapa de práctica
Antes del gráfico, revisa los datos

Antes de analizar, comprueba los tipos, valores vacíos, duplicados y unidades. Decide cómo tratar cada problema según el contexto y conserva la trazabilidad del cambio. Un gráfico solo es útil si los datos de entrada son coherentes.

Ver la infografía en tamaño completo ↗
Fuentes para profundizar

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&" "&B2 es 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"?

ESPACIOS limpia los espacios sobrantes y NOMPROPIO pone en mayúscula la primera letra de cada palabra. Combinadas, normalizan nombres.

Ejercicio práctico

Objetivo: limpiar una lista de clientes desordenada.

  1. Pega 10 nombres con espacios extra y mayúsculas inconsistentes en la columna A.
  2. En B, normalízalos con =NOMPROPIO(ESPACIOS(A2)).
  3. En C, calcula la antigüedad en meses desde una fecha de alta usando SIFECHA.
  4. 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.

Sigue con Excel Avanzado para Negocios

Esta lección forma parte de un curso de Cursalo. Revisa su programa y elige entre la compra individual o el acceso a toda la escuela.

Si ya tenías acceso a este curso, entra con tu cuenta: tus derechos y tu progreso se conservan. No necesitas comprarlo de nuevo.

01 / ELEGIR UNA RUTA

El próximo paso

Aprende IA mientras construyes algo que sí necesitas.

Empieza por el curso inicial o explora el catálogo para encontrar una práctica alineada con tu trabajo.