excel 日期 格式问题 高手请进

来源:百度知道 编辑:UC知道 时间:2024/06/16 06:46:08
比如1-1-1998 换成1998-1-1
20-10-2005 换成2005-10-20

假设原格式的日期在A列,B1输入公式
=RIGHT(A1,LEN(A1)-FIND("#",SUBSTITUTE(A1,"-","#",2)))&"-"&MID(A1,FIND("-",A1)+1,FIND("#",SUBSTITUTE(A1,"-","#",2))-FIND("-",A1)-1)&"-"&MID(A1,1,FIND("-",A1)-1)

如果不愿意使用公式,可以使用excel"分列"功能:

选中数据列(A列)
菜单:数据-分列
按提示操作,中间设置分隔符时,请设置为 - 号
这样,日 月 年就分在ABC三列了
然后,在D列设置公式 =C1&"-"&B1&"-"&A1

鼠标右键单元格---设置单元格格式---日期---选你想要的类型

按ctrl+1快捷方式进入设置,这样就可以设置为你想要的时间格式