如何把美国日期改成中国日期格式?把3/26/2010设置成2010-3-26日?谢谢

如题所述

直接设置格式是改不过来的,不过可以把里面数字提取出来再重新组合达到你要的效果。但是,重新组合之后的2010-3-26的格式是文本格式,只能显示为2010-3-26,通过设置单元格格式不能显示为2010年3月26日等日期格式,要想让它彻底转换为日期,我用的是复制-选择性粘贴,选择数值粘贴,然后就可以设置为其他日期格式了,暂时还没有找到好的一步到位的方法。
公式如下(A1单元格为3/26/2010):
=RIGHT(A1,LEN(A1)-FIND("#",SUBSTITUTE(A1,"/","#",LEN(A1)-LEN(SUBSTITUTE(A1,"/","")))))&"-"&MID(A1,1,FIND("/",A1,1)-1)&"-"&MID(A1,FIND("/",A1)+1,FIND("/",A1,FIND("/",A1)+1)-FIND("/",A1)-1)
温馨提示:答案为网友推荐,仅供参考
第1个回答  2016-08-08
如果不是日期内容,改格式是没用的.这个自动导出的应该是文本格式,所以要变换一下.你在b1列中输入=date(right(a1,4),mid(a2,4,2),left(a2,2))这样啦一下。
而且excel是不能显示成2010-8-3日的,这样显示的话就不是日期。excel默认的会是2010/8/3。和你要的结果是一个意义,可以排序。
第2个回答  2020-07-21
刚试了下,可以选择需要变更的单元格,然后“数据”-“分列”-选择“分隔符号”下一步-下一步-选择“日期”,更换“DMY”为“YMD”即可
第3个回答  2011-10-26
选中单元格后右点键——选中设置单元格格式——数字选项卡的分类中选日期,下面还有一个国家/地区,找一个对照。确定即可追问

也试过了,显示的是中国。还是改不了,怪事了。

追答

那就不知道了,是不是excel不行,换个电脑试试

第4个回答  2011-10-26
选中单元格后右击——设置单元格格式——数字选项卡的分类中选日期,在后面有示例,自己选吧追问

改不了,这么简单,就不在麻烦大家了。不过,还是非常感谢

追答

你看下你的要求,是把3/26/2010改为2010-3-26而不是把2010-3-26改为英国对应的时刻。

相似回答