Explicación
Para convertir fechas en formato de texto dd / mm / aa a una fecha verdadera en formato mm / dd / aa, puede usar una fórmula basada en la función FECHA. En el ejemplo que se muestra, la fórmula en C5 es:
El valor del año se extrae con la función DERECHA:
El valor del mes se extrae con:
El valor del día se extrae con:
Los tres valores extraídos anteriormente entran en FECHA de esta manera:
Nota: el valor del año 2016 se convirtió automáticamente en un número cuando se agregó 2000.
Lo que convierte el valor de texto en B5 "29/02/16" en una fecha de Excel adecuada.
Cómo funciona esta fórmula
El núcleo de esta fórmula es la función FECHA, que se utiliza para ensamblar un valor de fecha de Excel adecuado. La función FECHA requiere valores válidos de año, mes y día, por lo que se analizan a partir de la cadena de texto original de la siguiente manera:El valor del año se extrae con la función DERECHA:
DERECHA obtiene los 2 caracteres más a la derecha del valor original. El número 2000 agregado al resultado para crear un año válido. Este número entra en FECHA como el argumento del año.DERECHA(B5,2)+2000
El valor del mes se extrae con:
EXTRAE recupera los caracteres 4-5. El resultado entra en FECHA como el argumento del mes.EXTRAE(B5,4,2)
El valor del día se extrae con:
IZQUIERDA toma los 2 caracteres finales del valor de texto original, que entra en FECHA como argumento del día.IZQUIERDA(B5,2)
Los tres valores extraídos anteriormente entran en FECHA de esta manera:
Aunque el mes y el día se proporcionan como texto, la función FECHA se convierte automáticamente en números y devuelve una fecha válida.=FECHA(2016,"02","29")
Nota: el valor del año 2016 se convirtió automáticamente en un número cuando se agregó 2000.
0 comentarios:
Publicar un comentario