¿Cómo convertir yyyymmdd a un formato de fecha normal en Excel?
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?
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:
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:
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:
3. En el paso 1 del Asistente para convertir texto en columnas, seleccione la opción Delimitado, vea la captura de pantalla:
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:
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:
![]() | ![]() | ![]() |
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:
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:
3. Y obtendrá todos los datos seleccionados convertidos al formato de fecha estándar, vea la captura de pantalla:
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:
¡Descargue y pruebe gratis Kutools para Excel ahora!
Las mejores herramientas de productividad para Office
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!