excel中如何批量修改日期格式,如把19870923改为1987-09-23

如题所述

一、首先,打开Excel表格程序,进入程序操作主界面。

二、然后,在Excel表格输入日期,可以看到当前格式为“yyyymmnn”格式。

三、然后,选中该改变格式的单元格,在右键菜单中选择“设置单元格格式”,点击打开。

四、然后,在对话框中选择“自定义”选择设置为“yyyy-mm-nn”.

五、最后,即可看到日期格式改变,问题解决。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-07-12

1、在“开始”菜单一行找到“数据”选项,在“数据”选项中点开“分列”选项。

2、点开“分列”选项,得到对话框“文本分列向导”。

3、在该“文本分列向导”下,第一步、第二步均直接选择“下一步”选项。

4、进行到第三步时,我们选择日期“YMD”,并选择“完成”。

5、完成后,我们会发现,原本杂乱的表格已经有了统一格式。

6、选中该表格,点击右键,选择“设置单元格格式”选项。

7、打开“设置单元格格式”选项后,选择“数字”一栏中“日期”选项。

8、在“区域设置”中选择“英语(澳大利亚)”。

9、在上方的“类型”选项中选择第一个“2001-03-07”,之后点击确定。

10、最后就能得到我们想要的形式为“2008-1-2”类型的时间表达方式了。

本回答被网友采纳
第2个回答  推荐于2016-07-14

方法有很多,这里介绍如何用公式来实现,步骤如下:

1.原始数据:

2.在B1中输入如下公式:

3.往下拖动填充,即可完成:

第3个回答  2012-09-20
您好,
Ctrl+F--查找内容--“.”--替换为--“-”--全部替换--确定

或者:
=substitute("1987.09.23",".","-")
假如A1单元格为1987.09.23,也可以把公式写为:=substitute(a1,".","-")

上面那种比较简单
希望能帮到你,满意望采纳~本回答被提问者采纳
第4个回答  2012-09-20
像楼上的substitute("1987.09.23",".","-") 不失为一种好办法,但最直接的是采用数据分列,用指定宽度,分别将前四位,5-6为和7-8为分开,然后选择格式为YYYY/MM/DD,就OK啦。

菜单在数据菜单下,根据向导提示就好。