Excel中快速修正假日期并规范日期格式的多种方法

来源:本站整理 作者:网络笔记

最佳答案假的终归是假的,不可能跟真的一样,那么假日期给我们带来的“伤害”都有哪些呢?首先它无法进行正确的排序,如下图所示,选择A列任意单元格,切换至“数据”选项卡,选择“排序和筛选”选项组中的“升序”命令对假日期排序操作完毕后,却发现这顺序并不能按我们所预想的一样排列。这就是假日期的后遗症排序失败除了不能排......

假的终归是假的,不可能跟真的一样,那么假日期给我们带来的“伤害”都有哪些呢?首先它无法进行正确的排序,如下图所示,选择A列任意单元格,切换至“数据”选项卡,选择“排序和筛选”选项组中的“升序”命令

对假日期排序

操作完毕后,却发现这顺序并不能按我们所预想的一样排列。这就是假日期的后遗症

排序失败

除了不能排序之外,在我们使用日期函数对其进行某些计算时,也会出现故障,如下图所示

对假日期提取月份也失败了

服了服了,这次是彻底记住一定不能使用假日期了,可是对于已经存在了的假日期,要怎么去更改成正确的日期呢?

今天分享三种不同的方法,欢迎大家补充

方法一:“查找替换”法

选择单元格区域,按Ctrl+F或者Ctrl+H组合键,打开“查找和替换”对话框,在“查找内容”右侧的文本输入框中输入“.”,在“替换为”右侧的文本输入框中输入“-”(或者“/”),注意不要勾选“单元格匹配”复选框,设置完成后点击左下角的“全部替换”

查找和替换

替换完成后,系统会弹出“全部完成。完成x处替换”的提示框,点确定按钮即可。返回工作表中,即可以看到假日期已经变成了真日期,B列的计算也可以完成。

然鹅,那为什么B9单元格中的不可以呢?敲黑板!!!2月并没有30号呀,所以这个内容本身就不是一个日期!我在工作中,给别人处理过无数次这样的问题,对方弄了一些6月31、9月31的,然后一顿操作猛如虎,各种检查公式中的参数,鉴定完毕说见鬼了才会计算错误。(手动狗头)

更改真日期完成啦

方法二:“数据分列”法

分列,听起来好像是要将什么给分开一样,这样理解也没错,但它除了可以将数据给分开之外,还可以确定数据在分开后要输出的格式。所以我们利用的就是后面这一点,更改数据的输出格式。

如下图所示,选择A列,切换至“数据”选项卡,在“数据工具”选项组中,选择“分列”命令

数据分列

在打开的“文本分列向导”对话框中,不用选择,直接点下一步

“文本分列向导”第1步

还不用选择,再继续点下一步

“文本分列向导”第2步

到第三步也就是最后一步的时候,要选择输出格式啦!选择“日期”单选框,然后单击右下角的“完成”按钮

“文本分列向导”第3步

返回工作表中,即可看到假日期已经更改为真正的日期了

更改真日期又完成啦

方法三:函数公式法:

如下图所示,添加辅助列,在辅助列输入公式=SUBSTITUTE(A2,”.”,”-“)*1,然后向下填充即可

网络笔记 学习文库

我这一生没什么理想,能治愈我的,从来都不是时间,而是内心的那份释怀和明白!

热门分类

热门工具

联系客服QQ:+