Tengo un conjunto de datos de Excel que tiene fechas en el siguiente formato de ejemplo: 20150102 (aaaa/dd/mm),
Quiero cambiar esto al formato (dd/mm/yyyy) ¿Cómo puedo hacer esto?
Aquí hay algunas otras formas alternativas, que pueden resultarle útiles,
• Fórmula utilizada en la celda B2
=--TEXT(A2,"0000\/00\/00") • Fórmula utilizada en la celda B3
=TEXT(A2,"0000\-00\-00")*1 • Fórmula utilizada en la celda B4
=TEXT(A2,"0000\-00\-00")+0 • Fórmula utilizada en la celda B5
=TEXT(A2,"0000\-00\-00")/1 • Fórmula utilizada en la celda B6
=--TEXT(A2,"0000\-00\-00") • Fórmula utilizada en la celda B7
=DATEVALUE(TEXT(A2,"0000-00-00")) • Fórmula utilizada en la celda B8
=TEXT(CONCAT(MID(A2,{1,2,3,4,5,6,7,8},1)),"0000\/00\/00")+0 • Fórmula utilizada en la celda B9
=TEXT(CONCAT(MID(A2,{1,5,7},{4,2,2})),"0000\/00\/00")+0 • Fórmula utilizada en la celda B10
=TEXTJOIN("/",,MID(A2,{1,5,7},{4,2,2}))+0 • Fórmula utilizada en la celda B11
=TEXT(TEXT(A2,"0000\/00\/00")+0,"dd/mm/yyyy")+0 • Fórmula utilizada en la celda B12
=TEXT(A2,"0000-00-00")+0 Nota : dado que las fechas se almacenan como números en Excel después de aplicar las fórmulas, se mostrarán como números si las celdas no tienen formato previo como fechas de Excel. Por lo tanto, si no está formateado, seleccione la celda o el rango y presione CTRL+1 --> Format cells Se abre el diálogo --> Number Tab --> Category --> Custom --> y escriba eliminando General como dd/mm/yyyy
Si 20150102 se almacena como texto o número, pruebe la siguiente fórmula para convertirlo en valor de fecha. Luego use el formato de celda adecuado.
=DATE(LEFT(A1,4),MID(A1,5,2),DAY(RIGHT(A1,2))) O use la función TEXT() para obtener el formato deseado directamente. Probar-
=TEXT(DATE(LEFT(A1,4),MID(A1,5,2),DAY(RIGHT(A1,2))),"dd/mm/yyyy")