En Excel, ¿cómo convertir una fecha con Texto, como 1 de enero de 2023, a una fecha numérica 01/01/2023?
Origen del problema
Una cita es sobre todo un valor numérico. En Excel, una fecha es el número de días que separan el 01/01/1900 (primera fecha en Excel), con cualquier fecha.
Tomemos la fecha 02/04/2023, puesta en formato Estándar, obtenemos el valor 45018; es decir, 45018 días después del 01/01/1900.

Ahora, Si sus fechas contienen texto, Excel interpreta el contenido de la celda como texto. Y ahí pierdes todos los beneficios de trabajar en fechas, como:
- Pérdida de jerarquía de fechas en filtros.
- Imposible seleccionar un año o un mes.
- No es posible realizar cálculos; fines de semana ou días feriados
- ...
Método para convertir una fecha de texto en una fecha numérica
Hay 2 métodos en Excel que le permiten convertir una fecha de texto en una fecha numérica
- Con la función FECHAVAL
- Usando un truco de escritura específico de Excel
Usando la función FECHAVAL
La Función FECHAVAL es una función que convertir una fecha de texto a una fecha numérica. Simplemente indica como parámetro la celda que contiene la fecha en Texto y la función se encarga del resto.
=FECHAVAL(A2)

Por supuesto, sólo queda poner las células en el Formato de fecha para mostrar el resultado como una fecha numérica.

Pero podemos ir mucho más allá en el diseño de fechas combinando varias celdas.
Por ejemplo aquí tenemos día, mes y año, en 3 celdas diferentes. Construimos la fecha usando el símbolo & para concatenar las 3 celdas.
=$A4&B$3&$B$1

Es interesante notar que con este escrito, no hay espacio entre día, mes y año. Pero esto no es un problema para la función DATEVAL..
=FECHAVAL($A4&B$3&$B$1)

Entonces, el uso dolares esto es para simplificar la copia de la fórmula en otras celdas.

CONSEJO: Escritura simplificada para convertir en Excel
En Excel, existe una técnica muy avanzada que le permite aplicar una conversión a datos simplemente escribiendo -- (2 signos menos uno tras otro)
Solo con los 2 inconvenientes, Excel convierte sus fechas de texto en fechas numéricas
=--($A4&B$3&$B$1)
