现在我的一个文件里一列都是“20130921”格式的日期,想把他们全部改成“2013/09/27”的格式要如何改?选用了excel的“设置单元格格式”里面的“日期”,但是改后效果为“#####”。到底怎样才能改对呢?
方法一:通过设置单元格实现文本数值变日期格式
1、先将20130921单元格格式设置为自定义'0000-00-00'样式,让单元格显示为2013-09-21样式;
2、单击2013-09-21所在单元格,调出剪贴板,点里面的数字格式2013-09-21,则原单元格变成0004-15-38;
3、按Ctrl+1,修改单元格格式为自定义,类型为YYYY/MM/DD,点确定,则单元格已经变成2013/09/21 。
结束。见附图。
方法二:通过连接分段截取实现文本变日期
如果20130921在工A1单元格,则在B1单元格输入=LEFT(A1,4)&"/"&MID(A1,5,2)&"/"&RIGHT(A1,2),按Enter结束。得到一个文本型日期。
表示分别把20130921的左边四位、中间两位、右边两位三段数据用/连接成一段字符串。
方法三:
1、将分段截取的数据用DATE函数转换成日期型的2013-9-21,
=DATE(LEFT(A1,4),MID(A1,5,2),RIGHT(A1,2))
2、通过自定义YYYY/MM/DD转换为2013/09/21形式。