excel中如何把2012.1.1日期格式改成2012-1-1这种格式

太多了 一个个改太费时间

excel中把2012.1.1日期格式改成2012-1-1这种格式,只需要使用“查找替换”即可完成。

方法步骤如下:

1、打开需要操作的excel表格,在“开始”选项卡中找到“编辑”,点击上面的“查找和替换”。

2、弹出的选择菜单中点击“替换”。

3、在“查找内容”后面输入框输入“.”,“替换为”输入框中输入“-”,然后点击“全部替换”即可。

4、返回excel表格,发现所有日期格式已经改为“2012-1-1”的格式。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-09-27

1.打开需要编辑的excel文件,如图所示,日期是以月.日的格存在的。

2.点击excel表格的空白处,按ctrl+F组合键,弹出查找对话框。

3.切换到替换对话框。在查找内容中填写. 在替换为中填写- 

4.点击全部替换按钮。

5.点击后可以看到日期格式都改变了。

6.选中计划完成时间那一列,点击右键,选择设置单元格格式,弹出单元格格式选项卡

7.切换到日期选项卡,选择2001-3-7,,按确定

8.excel中的日期就变成年- 月-日的格式了。

第2个回答  2013-01-06

  我想楼主的意思是换成2012-1-1这种格式之后,要保留时间格式,而不是文本。以上说的替换或是公式得出的结果都是文本,无法时间化,如果要按日期排序什么的,就不行了。

  先用.做分列,把年、月、日放到三个单元格。然后用date(年,月,日)函数分别取三个单元格的数值就OK了。

第3个回答  2013-01-06
在Excel 中 按 ctrl+F 键
然后点 替换 在查找内容处 输入 2012.1.1
在替换内容处 输入 2012-1-1
点击全部替换完成!
记得保存!本回答被提问者采纳
第4个回答  2013-01-06
1)查找 . 替换成 -
2)如果原始数据在A列,添加辅助列,第一行输入
=substitute(A1, ".", "-")
往下拉公式填充
复制辅助列数据,选择粘贴数值到原数据列
相似回答