Excel如何将中文日期转换成数字

如2018年1月1日变成2018.01.01的excel可识别格式。但是有时候数字是1位数如1月1日,有时候数字是双位数如10月10日
其实我是想把我的解决方案po出来分享,也希望大家有更好的方案。
先在一个单元格输入=LEFT(D2,4),把四位数字年份抠出来,得到2018.
麻烦的是月份。技巧是找出“年”和“月”之间的字符数量:=MID(D2,6,FIND("月",D2)-FIND("年",D2)-1)。Find函数是找出“月”和“年”的位置,相减就得到中间的字符数量。
最后用Date()函数把年和月绑在一块好了。

1、打开excel表格,在表格内输入中文日期格式的日期,选中单元格。

2、找到工具栏中的“查找和选项”按钮。

3、点击“查找和选择”下拉框,在弹出的选项中点击“替换”。

4、在弹出的对话框中,将查找内容中填写“/”(日期分隔符),在替换为中填写“ . ”,点击全部替换。

5、即可弹出替换完成提示框,点击确定。

6、即可将选中的单元格内的日期显示格式更换为下图显示的效果。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2018-01-10
中文日期可以直接被识别和计算,反而是 2018.01.01这样的非标准日期格式无法用于计算。
如果一定要转换,比较简单的方法是使用查找替换功能将年、月替换成 . 将日替换掉即可。本回答被网友采纳
第2个回答  2018-01-10

在E2中输入

=TEXT(D2,"e.mm.dd")

下拉填充

本回答被提问者采纳
第3个回答  2018-01-10

如果,电脑上Excel确定安装了中文支持的话【下面最后一图方法可查看】。

可以通过复制这些数据,然后到另一【空白处】进行选择性粘贴,步骤如图:

粘贴完毕多数情况下系统会识别为序列数字,如下设置一下格式即可

【以下检测是否支持中文日期转换】

第4个回答  2018-01-10
右击单元格,单元格格式,自定义,自定义框中输入yyyy.mm.dd确定
相似回答