Convertir Número (AAAAMMDD) a Formato de Fecha en Excel (4 Métodos)

  • Compartir Este
Hugh West

Es posible que tenga la fecha en su conjunto de datos en un formato como AAAAMMDD (por ejemplo, la fecha de hoy es 20211128) o, como el recuento de días totales desde el 1 de enero de 1900 (por ejemplo, hoy es 44528). Le gustaría convertirlo a los formatos de fecha incorporados en Excel. Sorprendentemente, hay todo tipo de formatos de fecha disponibles en Excel. El artículo explicará 4 métodos para convertir un número (aaaammdd) al formato de fecha en Excel.

Descargar el cuaderno de prácticas

Puede descargar el cuaderno de prácticas desde aquí.

Convertir Número en Fecha.xlsm

4 Métodos en Excel para Convertir Número (AAAAMMDD) a Formato de Fecha

Utilizaremos el siguiente conjunto de datos para explicar los 4 métodos diferentes de conversión de formato de número a fecha en Excel.

Aquí puede ver que el conjunto de datos contiene dos columnas, una con números en formato aaaammdd, y la otra con el número de días transcurridos desde el 1 de enero de 1900. Utilizaremos estos números del conjunto de datos para convertirlos a formatos de fecha.

1. Uso de la fórmula TEXT para convertir números (AAAAMMDD) a formato de fecha de Excel

Podemos utilizar una fórmula con la función TEXTO a los resultados convertidos. Debemos aplicar este método a los datos que contienen el número de días transcurridos desde el 1 de enero de 1900, por lo que hemos utilizado la 2ª columna del conjunto de datos.

Siga los pasos que se indican a continuación.

Pasos:

  • Debe escribir la fórmula en Célula C5 La fórmula:
=TEXT(B5, "mm/dd/aaaa")

  • A continuación, pulse Entre en .
  • Por último, arrastre el asa de llenado hasta el final para obtener el resultado de todos los datos.

🔎 ¿Cómo funciona la fórmula?

📌 El TEXTO toma el texto que es B5 en este caso como primer argumento.

📌 El segundo argumento es format_text que contiene el formato que queremos incluir, hemos utilizado " mm/dd/aaaa "Puede utilizar el formato que desee dentro del apóstrofo.

2. Uso de FECHA con las fórmulas DERECHA, IZQUIERDA y MEDIA para convertir números (AAAAMMDD) a formato de fecha de Excel

Conozcamos otra fórmula para convertir los números en Fechas. Utilizaremos los números en el formato aaaammdd para este método.

En FECHA puede anidarse con DERECHA , IZQUIERDA y MID fórmulas para convertir números en fechas en formato "mm/dd/aaaa" .

Siga los pasos que se indican a continuación para aplicar la fórmula y obtener el resultado deseado.

Pasos:

  • Escribe la siguiente fórmula en Célula C5 :
=FECHA(IZQUIERDA(B5,4),MEDIA(B5,5,2),DERECHA(B5,2))

  • Pulse Entre en y obtendrá el resultado para B5 .
  • Arrastre el asa de llenado hasta el final del conjunto de datos para obtener los resultados del resto de los datos.

A continuación encontrará el resultado.

🔎 ¿Cómo funciona la fórmula?

📌 Aquí el IZQUIERDA , DERECHA y MID El primer argumento de las fórmulas es el texto. En este caso, es B5, es decir, toma el texto que debe pasar por el proceso de conversión.

📌 Desde aaaammdd es el formato del conjunto de datos, aquí el número de la izquierda hasta el 4 indica el año, el 2 del medio es el mes y el 2 de la derecha es la fecha.

📌 En consecuencia, las fórmulas contienen números en su segundo argumento. Para el IZQUIERDA es 4, para DERECHA 2, y MID , toma 2 argumentos más uno de donde parte y el carácter hasta el que llegará.

📌 Por último, las tres fórmulas se anidan con la fórmula FECHA para obtener el resultado.

3. Uso del Asistente de Texto a Columna para Convertir Número (AAAAMMDD) a Formato de Fecha

Sin embargo, otra herramienta de Excel, el Texto a columna del Datos también se puede utilizar para convertir el número a formato de fecha.

Para aplicarlo, debes seguir los pasos que se indican a continuación.

Pasos:

  • Seleccione el conjunto de datos que desea convertir a formato Fecha.

  • Seleccione Texto a columna del Herramientas de datos de la Datos ficha.

  • Hay 3 pasos en el Asistente de texto a columna :

Paso 1/3: Elija Delimitado y haga clic en Siguiente.

Paso 2/3: Mantenga todas las pestañas sin seleccionar y haga clic en Siguiente .

Paso 3/3: Seleccione Fecha y en el menú desplegable seleccione YMD Por último, haga clic en Acabado .

Finalmente, verá el resultado como se muestra a continuación.

4. Uso de la macro VBA para convertir números (AAAAMMDD) a formato de fecha

El último método de este artículo consiste en utilizar Macro VBA para convertir números en el formato AAAAMMDD al formato Date.

Puede solicitar Macro VBA para convertir números a formato de fecha mediante los siguientes pasos:

Pasos:

  • Seleccione el conjunto de datos que desea convertir.

  • Pulse ALT+F11 desde el teclado, se abrirá la ventana Macro VBA ventana.
  • Seleccione su hoja de trabajo. A continuación, desde el Inserte elija la pestaña Módulo .

Se abrirá un Ventana general.

  • Ahora, debe escribir el código siguiente en el archivo Ventana general.

Código:

 Sub ConvertyyyymmddToDate() Dim x As Range Dim Workx As Range On Error Resume Next xTitleId = "Formato de Fecha en Excel" Set Workx = Application.Selection Set Workx = Application.InputBox("Range", xTitleId, Workx.Address, Type:=8) For Each x In Workx x.Value = DateSerial(Left(x.Value, 4), Mid(x.Value, 5, 2), Right(x.Value, 2)) x.NumberFormat = "mm/dd/aaaa" Next End Sub 

  • Guarde el archivo como Libro de Excel habilitado para macros .
  • A continuación, pulse F5 desde el teclado.

Se abrirá un pequeño cuadro.

  • Compruebe el intervalo de los datos seleccionados y haga clic en OK .

Puedes ver el resultado en tu hoja de cálculo.

Nota: Este método mostrará los resultados dentro de los datos seleccionados. Por lo tanto, su conjunto de datos se perderá tras la aplicación de este método. Si los necesita en el futuro, cópielos y péguelos en otro lugar.

Diferentes Formatos Disponibles de Fecha en Excel

Excel dispone de un montón de formatos de Fecha que realmente sirven a los usuarios. También puedes utilizarlos siguiendo los pasos que se indican a continuación.

Pasos:

  • Selecciona los datos.

  • Pulse CTRL+1 desde el teclado.
  • Se abrirá un cuadro en el que deberá elegir Fechas de Números .
  • A continuación, podrás ver distintos formatos para las fechas. Selecciona el que quieras.
  • A continuación, haga clic en OK .

O,

  • Tras seleccionar los datos de la Inicio en el menú desplegable Número sección.
  • Elija Más formatos numéricos Esto también abrirá el cuadro donde encontrará variedades de formatos para las fechas.

Por ejemplo, hemos mostrado 3 formatos diferentes en la siguiente imagen.

Detener la conversión automática de números en fechas

Microsoft actualiza MS-Excel regularmente para hacerlo más fácil de usar. Una característica relevante es que a veces convierte automáticamente números en fechas. Si quieres ignorar eso y mantener tus datos en forma de números, hay algunos consejos para ti.

1. Puede utilizar un espacio o un apóstrofo antes del número que desea escribir. Es preferible utilizar el apóstrofo, ya que el espacio podría dificultar la eficacia de algunas otras funciones de Excel.

2. De nuevo, puede seleccionar las celdas en las que escribirá los datos y pulsar CTRL+1 Se abrirá la ventana Formato de celda Seleccione Texto y haga clic en OK Esto detendrá la auto-conversión y mantendrá sus datos en forma de texto.

Cosas para recordar

Usted debe saber el uso de cada método y luego seguir los pasos cuidadosamente para obtener resultados de acuerdo a sus necesidades.

Conclusión

El artículo evalúa 4 métodos diferentes para convertir números a formatos de fecha en Excel. Hemos utilizado fórmulas de Excel como FECHA , MID , TEXTO etc. y herramientas de Excel como Texto a columna y Macro VBA códigos para los métodos. Espero que el artículo te haya sido útil. Para cualquier otra consulta, puedes escribir en la sección de comentarios.

Hugh West es un capacitador y analista de Excel altamente experimentado con más de 10 años de experiencia en la industria. Tiene una Licenciatura en Contabilidad y Finanzas y una Maestría en Administración de Empresas. Hugh tiene una pasión por la enseñanza y ha desarrollado un enfoque de enseñanza único que es fácil de seguir y comprender. Su conocimiento experto de Excel ha ayudado a miles de estudiantes y profesionales en todo el mundo a mejorar sus habilidades y sobresalir en sus carreras. A través de su blog, Hugh comparte su conocimiento con el mundo, ofreciendo tutoriales gratuitos de Excel y capacitación en línea para ayudar a las personas y empresas a alcanzar su máximo potencial.