首先建议你讲文本存储的数字转换为数字,
然后设置单元格格式---自定义(####"-"##"-"##)但是此方法只是将显示方式变成你想要的方式,值的类型不是日期,不能参与日期计算。
如果不可以的话建议使用公式解决。
=left(a1,4)&"-"&mid(a1,5,2)&"-"&right(a1,2)
然后再重新设置单元格格式为你想要的格式,然后随便替换个数值,比如查找2替换成2就可以了。
选定区域-右键-设置单元格格式-数字-自定义-类型框下输入
####"-"##"-"##
确定
excel默认下是不能将文本直接转换为时间格式
写一条函数
=DATE(LEFT(A5,4),MID(A5,5,2),MID(A5,7,2))