excel表格中的日期如何转化为统一格式,如2012.3.7改为2012.03.07,谢谢

如题所述

你这个不是标准的日期格式,不能通过单元格格式来更改的,只能靠公式了

 

操作的方法,把你的日期复制到一个新的表(比如A列是你的那种日期,从A1开始)

1、对A列进行分列,符号用日期中那个点,可以复制过去(结果是分成三列,年月日分开,分别在ABC三列)

2、在D列输入公式,D1输入  =A1&"."&TEXT(B1,"00")&"."&TEXT(C1,"00")  然后下拉到你的数据区域下边缘

3、复制D列,黏贴为数值,然后用这列数值覆盖原来的日期数据。

 

第二种方法

或者在你日期的右边单元格输入 =TEXT(SUBSTITUTE(A17,".","-"),"yyyy-mm-dd") 下拉,然后用这列复制数值过去覆盖原数据,其中A17是日期所在单元格,假设是从A17开始的,如果你是从别的单元格开始的可以改为那个单元格地址在下拉就可以了。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2013-01-22

先在单元格设置里把日期设置为2012-3-7格式或其他的也行,如下图

然后再在自定义里,把类型那里的yyyy-m-d;@改为yyyy.mm.dd即可

 

第2个回答  2013-01-22
选择单元格区域
数据 分列 下一步 下一步 列数据格式 日期 YMD 完成单击右键,设置单元格格式,自定义
类型输入
e.mm.dd
确定
第3个回答  2013-01-22
右键选择设置区域,
选择右键菜单中的‘单元格设置’;
弹出的选项卡默认的就是文字的格式,不用更换选项卡;
选择数字选项卡左边最下面的‘自定义’分类;
在type类型下面的框框中输入:YYYY.MM.DD
输入前先删除框框里的东东啊。
最后点击确定就行了。来自:求助得到的回答
第3个回答  2013-01-22
选择单元格
按CTRL+H
查找内容 .
替换内容 -
点击"全部替换"
单击右键,设置单元格格式,自定义
类型输入
e.mm.dd
确定