用公式=DATE(20&LEFT(A1,2)*1,1,1)+RIGHT(A1,3)-1,left和right分离年份和第n天
创建一个Excel表格,要求表格中有需要进行规范化显示的日期时间。将如图中日期格式“20141222”自动转换为“2014-12-22”。
选中需要做日期转换的“20141222”所在的B12单元格,鼠标右键选择“设置单元格格式”。
在“设置单元格格式”文本框中,选中“数字”选项卡下的“自定义”一项。
在此弹窗中将“自定义”下的“类型”填写为“0000-00-00”,如图操作。
查看此时Excel表格的操作效果,此时原来此单元格的“20141222”已经成功转换为“2014-12-22”日期格式了。
现在测试批量操作,选中B12-B15的单元格,右键“设置单元格格式”,将数字选项卡下的“自定义”一项的类型设置为“0000-00-00”,如图所示。
查看批量操作转化日期显示格式的效果,如图。此时Excel表格中的“XXXXXXXX”日期格式成功转换为“XXXX-XX-XX”的日期格式。
在B2输入公式下拉
=DATE(2010+MID(A2,3,1),1,MID(A2,4,3))
=DATE(201&MID(A1,3,1),1,RIGHT(A1,3))
=DATE("201"&MID(A1,3,1),1,1)+MID(A1,4,3)-1