excel中怎么把19950506换成1995-05-06

如题所述

在右边输入如图的公式,然后下拉,就可以了,date函数是将数字转换成日期,left,mid,right三个函数取19950506的前面四个数,中间两个数,和后面两个数,然后就行了

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-11-06
楼上的办法得到的是文本,表面上看是日期,但本质不是日期,无法进行运算
应该是
=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))
可以进入运算!
第2个回答  2011-11-06
假设19950506在A1单元格
B1单元格输入公式
=LEFT(A1,4)&"-"&MID(A1,5,2)&"-"&RIGHT(A1,2)本回答被网友采纳
第3个回答  2011-11-06
=--REPLACE(REPLACE(A1,7,,"-"),5,,"-")
单元格设为日期格式。
第4个回答  2011-11-06
直接把这个单元格格式设置成日期类型 就行了
相似回答