老师上午好,请问如何把日期格式20240328变为2024-3-28?点右键-设置单元格格式-日期会变成数值,怎么变成横杠格式呢?
![](/wenda/images/newWd/search.png)
问题已解决
所属话题:
#Excel#
![](http://member.chinaacc.com/homes/resources/images/home/avatar/9.jpg)
84784949 | 提问时间:03/28 10:24
同学你好
1.将数字转换为日期格式:首先,确保你的数字(如“20240328”)确实代表一个日期。由于Excel会自动识别一些数字格式作为日期,你可以尝试直接将其格式设置为日期。选择包含这些数字的单元格。右键点击选择的单元格,选择“设置单元格格式”。在弹出的窗口中,选择“日期”类别,并从下拉菜单中选择一个合适的日期格式。如果你发现它变成了数值,那可能是因为Excel没有正确识别它为日期。此时,你可以尝试使用TEXT函数将其转换为日期格式。
2.使用TEXT函数转换格式:假设你的数字存储在A1单元格中,你可以在另一个单元格中输入以下公式:=TEXT(DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2)),yyyy-mm-dd)。这个公式首先使用LEFT、MID和RIGHT函数从原始数字中提取年、月和日,然后使用DATE函数将它们组合成一个日期,最后使用TEXT函数将日期格式化为“yyyy-mm-dd”的形式。
3.应用格式到多个单元格:如果你需要转换多个单元格中的日期,可以在输入了TEXT函数的单元格上按下Enter键,然后使用Excel的填充手柄(在单元格的右下角)来拖动并应用到其他单元格。
03/28 10:39
相关问答
查看更多最新问答
查看更多