excel中关于时间20150101(文本)格式转换为2015-01-01(时间)格式的处理方法,求高人指点!!!!

此截图为文本格式的时间,求转换为下图的时间格式
2024年11月18日 16:51
有3个网友回答
网友(1):

首先建议你讲文本存储的数字转换为数字,
然后设置单元格格式---自定义(####"-"##"-"##)但是此方法只是将显示方式变成你想要的方式,值的类型不是日期,不能参与日期计算。

如果不可以的话建议使用公式解决。
=left(a1,4)&"-"&mid(a1,5,2)&"-"&right(a1,2)

然后再重新设置单元格格式为你想要的格式,然后随便替换个数值,比如查找2替换成2就可以了。

网友(2):

选定区域-右键-设置单元格格式-数字-自定义-类型框下输入
####"-"##"-"##
确定

网友(3):

excel默认下是不能将文本直接转换为时间格式
写一条函数
=DATE(LEFT(A5,4),MID(A5,5,2),MID(A5,7,2))