Skip to main content

¿Cómo convertir yyyymmdd a un formato de fecha normal en Excel?

Author: Xiaoyang Last Modified: 2025-06-03

Quizás, hay varias fechas con el formato yyyymmdd, y ahora desea cambiar la fecha al formato de fecha normal como mm/dd/yyyy en Excel, tal como se muestra en la siguiente captura de pantalla. Si aplica la función Formato de celdas en Excel, obtendrá un resultado como ###########, ¿cómo podría convertir correctamente yyyymmdd a un formato de fecha normal en Excel?

a screenshot showing the original yyyymmdd dates and the normal dates after converting

Convertir yyyymmdd a formato de fecha normal con una fórmula

Convertir yyyymmdd a formato de fecha normal con la función Texto a columnas

Convertir yyyymmdd a formato de fecha normal con código VBA

Convertir yyyymmdd a formato de fecha normal con Kutools para Excel


Convertir yyyymmdd a formato de fecha normal con una fórmula

La siguiente fórmula simple puede ayudarle a convertir yyyymmdd a un formato de fecha normal, por favor haga lo siguiente:

1. Por favor, introduzca esta fórmula: =FECHA(IZQUIERDA(A1,4),EXTRAE(A1,5,2),DERECHA(A1,2)) en una celda en blanco junto a sus datos, vea la captura de pantalla:

a screenshot of using formula to convert yyyyddmm to normal date format

2. Luego arrastre el controlador de relleno hacia abajo hasta las celdas donde desea que contengan esta fórmula, y los datos de la columna A se han convertido a la fecha normal como sigue:

a screenshot of all results


Convierta varios formatos de fecha no estándar a formato de fecha real con un solo clic

Si tiene múltiples formatos de fecha no estándar, como el formato yyyymmdd, la función Formato de celdas normal en Excel no funcionará bien para usted. Con la utilidad Convertir a Fecha de Kutools para Excel, puede convertir rápidamente varios formatos de fecha no estándar a los formatos de fecha de su configuración regional. ¡Haga clic para descargar Kutools para Excel!

Kutools para Excel: con más de 300 complementos útiles para Excel, pruébelos gratis sin limitaciones durante 30 días. ¡Descargue y pruebe gratis ahora!


Convertir yyyymmdd a formato de fecha normal con la función Texto a columnas

La función Texto a columnas en Excel también puede convertir este formato de fecha a la fecha normal, siga las instrucciones paso a paso:

1. Seleccione el rango de datos que desea convertir.

2. Haga clic en Datos > Texto a columnas, vea la captura de pantalla:

a screenshot of enabling the Text to Columns feature

3. En el paso 1 del Asistente para convertir texto en columnas, seleccione la opción Delimitado, vea la captura de pantalla:

a screenshot of selecting Delimited in the wizard

4. Luego haga clic en Siguiente > Siguiente para ir al Paso 3 de 3 del asistente, en este paso, seleccione Fecha bajo el formato de datos de columna, luego elija YMD de la lista desplegable, vea la captura de pantalla:

a screenshot of selecting YMD from the Date drop-down

5. Y luego haga clic en el botón Finalizar, el formato yyyymmdd se ha convertido al formato de fecha mm/dd/yyyy. Vea las capturas de pantalla:

a screenshot of the original yyyymmdd format dates a screenshot of an arrow a screenshot of the normal dates

Convertir yyyymmdd a formato de fecha normal con código VBA

Si está interesado en el código VBA, aquí le proporcionaré un código para resolver esta tarea.

1. Mantenga presionadas las teclas ALT + F11, y se abrirá la ventana de Microsoft Visual Basic para Aplicaciones.

2. Haga clic en Insertar > Módulo, y pegue el siguiente código en la ventana del Módulo.

Código VBA: convertir yyyymmdd a formato de fecha normal

Sub ConvertYYYYMMDDToDate()
'Updateby Extendoffice
Dim x As Range
Dim Workx As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
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/yyyy"
   Next
End Sub

3. Después de pegar el código, presione la tecla F5 para ejecutar este código, y seleccione el rango de datos que desea usar desde el cuadro de diálogo emergente, vea la captura de pantalla:

a screenshot of selecting the original date range after running the code

4. Y luego haga clic en Aceptar, los datos en el rango se han convertido al formato de fecha.


Convertir yyyymmdd a formato de fecha normal con Kutools para Excel

Además del formato yyyymmdd mencionado anteriormente, a veces, puede tener otros tipos de datos en formato no fecha que necesiten ser convertidos al formato de fecha normal, en este caso, puedo presentarle una herramienta útil: Kutools para Excel, con su función Convertir a Fecha, puede convertir rápidamente varios datos en formato no fecha a formato de fecha real.

Después de instalar Kutools para Excel, por favor haga lo siguiente:

1. Seleccione el rango de datos que desea convertir.

2. Haga clic en Kutools > Contenido > Convertir a Fecha, vea la captura de pantalla:

a screenshot of enabling the Convert to Date feature of Kutools

3. Y obtendrá todos los datos seleccionados convertidos al formato de fecha estándar, vea la captura de pantalla:

a screenshot showing all yyyymmdd dates are converted to normal dates immediately

Nota: Puede resaltar todos los registros en el cuadro de diálogo Convertir a Fecha, y hacer clic en Restaurar para cancelar esta operación y volver a sus datos originales, tal como se muestra en la siguiente captura de pantalla:

a screenshot of recovering the conversion if you don't need

¡Descargue y pruebe gratis Kutools para Excel ahora!


Las mejores herramientas de productividad para Office

🤖 Kutools AI Aide: Revoluciona el análisis de datos basado en: Ejecución inteligente | Generar código | Crear fórmulas personalizadas | Analizar datos y generar gráficos | Invocar Funciones mejoradas
Funciones populares: Buscar, resaltar o marcar duplicados | Eliminar filas en blanco | Combinar columnas o celdas sin perder datos | Redondear...
Super BUSCARV: Búsqueda por varios criterios | Búsqueda de varios valores | Búsqueda en varias hojas | Coincidencia difusa....
Lista desplegable avanzada: Crea rápidamente una lista desplegable | Lista desplegable dependiente | Lista desplegable de selección múltiple....
Administrador de columnas: Agregar un número específico de columnas | Mover columnas | Alternar el estado de visibilidad de columnas ocultas | Comparar rangos y columnas...
Funciones destacadas: Cuadrícula de enfoque | Vista de diseño | Barra de fórmulas mejorada | Administrador de Libro de trabajo y Hoja de cálculo | Biblioteca de AutoTexto | Selector de fechas | Combinar Datos | Cifrar/Descifrar celdas | Enviar correo electrónico por lista | Super Filtro | Filtro especial (filtrar celdas con fuente en negrita/cursiva/tachado...)...
Top15 conjuntos de herramientas:12 herramientas de texto (Agregar texto, Eliminar caracteres específicos, ...) | Más de50 tipos de gráficos (Diagrama de Gantt, ...) | Más de40 fórmulas prácticas (Calcular edad basada en la fecha de nacimiento, ...) |19 herramientas de inserción (Insertar código QR, Insertar imagen desde ruta, ...) |12 herramientas de conversión (Convertir a palabras, Conversión de moneda, ...) |7 herramientas para combinar y dividir (Combinar filas avanzado, Dividir celdas, ...) | ... y más

Potencia tus habilidades en Excel con Kutools para Excel y experimenta una eficiencia sin precedentes. Kutools para Excel ofrece más de300 funciones avanzadas para aumentar la productividad y ahorrar tiempo. Haz clic aquí para obtener la función que más necesitas...


Office Tab lleva la interfaz de pestañas a Office y facilita mucho tu trabajo

  • Habilita la edición y lectura con pestañas en Word, Excel, PowerPoint, Publisher, Access, Visio y Project.
  • Abre y crea varios documentos en nuevas pestañas de la misma ventana, en lugar de nuevas ventanas.
  • ¡Aumenta tu productividad en un50% y reduce cientos de clics de ratón cada día!