excel设置默认值_Excel教程:时间标准化处理

8ec70630e6ed9306430572920e421c38.png

44b5e992800879db0c955461559dcddd.gif

618好课狂欢,优惠不等人,早买早便宜

【活动倒计12小时】

特推超级会员限时疯狂抢购

点击了解

支持微信公众号+小程序+APP+PC网站多平台学

90f5406120d8da9c6e718c4ffa0be55f.png

今天我们学习交流群里一位同学的求助

a1d7d5e1757b3bca8ce859aa8c00d251.png

聊记录的截图看不清楚内容,我们来看一下源文件里的内容吧,

9609182973ca6866296848ba9a0cf837.png

其实这些都是录入的文本,根本不是标准的时间,所以设置单元格格式并无效果,当然在做单元格格式设置的时候,是可以通过细节看出来的。

96c197a1db28de1dafc74d71506072a0.png

从这下拉中能看出来,每个格式显示内容完全一致,因此,此数据设置不同单元格格式将无法实现不同的效果

用vba来处理的话当然可以,但是VBA学习难度大,适用场景少,很容易遗忘,今天我们就用技巧来解决这个问题。

我们会用到查找替换,查找删除,及选择性粘贴,这些都是非常常用的操作技巧,请认真阅读文章内容,并多加练习,因为里面涉及到一些操作细节,必须要自己多练习才能掌握!

前面说到了这些值,并非标准时间,那我们就先来了解一下标准时间是什么样的。

在计算机的世界里,时间是小数,范围介于0-1之间(0:00:00至23:59:59秒)始终是小于1的。

既然时间是小数,那么日期自然就是整数了,范围介于1-2958465之间(1900年1月1日至9999年12月31日),此范围受Excel设置影响,默认值是从1900年1月1日开始,可以更改设置,改为1904年1月1日开始,数值范围将变成 0-2957003。

注意:时间和日期均不存在负数!

弄清楚它们的本质都是数值以后,那它们就可以做加减运算来计算时间差,日期差了!

接下来就是解题思路了,数据源中并非只有时间,还有天数,因此处理起来就麻烦一些,所以先复制一个副本出来,要粘贴到那儿随你,我就粘贴到数据源下面!

ccbc48cf862dfb9f08e60e40749c9411.png

接下来分别处理这两块区域的值,其中一个区域只要天数,另一个区域只要时间。处理方法就是查找替换与查找删除。

1、 先处理上面的,上面只要时间,首先选中要替换的区域,然后用查找替换,把天前面的数据处理掉,设置替换图如下:

4310b5e842b5b48a2be02addaaca4930.png

设置重点在截图中已经标注,设置不正确,将无法实现效果。替换文本框里是空的,什么 都没有录入。

2、 接下来同样的方法,把分钟二字处理掉,因为后面没有秒,所以这里也直

接替换为空即可。 88193cb5da8acad90d4020d2872f3b8a.png 这里替换完以后, 发现有些单元格的值不正确了 ,那是因为它们只有分钟,没有小时导致的,所以这些单元格的 值需要 单独处理一下, 在前面统一加上0小时 ,然后再进行替换操作。

3、 然后把小时替换为:到这里,上面的时间就处理成了标准的时间了。

cc9c59fe448c27b81e94a58a5db2e67b.png

操作的先后顺序很重要,它有助于帮我们检查数据结果的正确性,发现结果有不对的,可以找出原因再加以更正。

4、接下来处理下面的数据,下面只要天就简单多了,同样的选中下面的数据区域,使用查找替换

c8a0fc3d5fcc76ee2f8300a84227ed08.png

设置和刚才的区别是 * 位置放天的后面了,这样就把天及以后的数据全都替换掉了。

5、现在这个区域中仅剩下时间需要处理了,这时候要用查找,我们查找分钟(因为所有时间都包含分钟)

d9c72b93a6a22d62553303bcee7a4c6d.png

特别注意,一定要全部选中列表中的单元格,

6、全部选中以后,关闭查找窗体,(千万不要点鼠标),直接按键盘上的 Del 键,清除选中单元格中的内容。不知道Del键在那里的同学,可以百度一下,有图片的!处理后的效果如下:

f0364ff9587c81f2b37f2b6f3cd31613.png

到这里,两块区域都处理完了,至于两块区域中显示的格式,这里先不管它,做完接下来操作再统一设置,这样更高效!!

7、接下来就是合并两块区域的数据了,我们使用选择性粘贴,加即可。

ca9188f0ca396a7e4678e39408229faf.png

要注意粘贴的起始位置,这里我选中的是A2单元格再使用的此功能,若是选错了,加出来就会错位,这时候就需要撤消掉重新来!!

8、设置需要的单元格格式,这里设置的是自定义,[h]:mm:ss, [h]表示小时累加显示,超过24小时会自动累加出来,效果如图中标记。

ec017fb65e67ab6bff630abb2d1d420e.png

数据标准化处理以后,想要什么样的显示格式都可以,只需要遵守单元格格式规则就行。

若是想要显示多种不同的效果,比如按原来的方式显示,我们可以对单元格进行条件格式设置,设置3个条件格式即可,

第一个,没有小时的显示样式

第二个,没有天的显示样式

第三个,有天的显示样式

当然,你还可以再添加几个,让显示更加符合你的需求!

9c73eb1b5d1cde1e7f6af608e345fb8d.gif

Excel学习交流群Q群:582326909 欢迎加入

(群共享,配套练习课件,提供答疑)

380311b2560be6db3c7498d7fd88fd93.png

今天的分享就到这,如果教程对大家有用,希望大家多多分享点赞支持小编哦!你的每一次点赞和转发都是支持小篇坚持原创的动力。 

推荐学习★★★★★

Excel教程:吐血整理,70个精选实用Excel技巧(↶点击学习)

Excel教程:100篇精华原创教程汇集!收藏慢慢学(点击学习)

推荐Office学习关注

(PPT WORD EXCEL)

1ea0aa0d1b34bd0e7007fd9657d459d1.pngb1e21d57e0c8d2bf937a5359764be58a.png6accc2bb107afd8b0405ba251ed788e6.png

46504dbbdcd95eee4fcb2f490b31e27c.png

bc62719eafda8d994909129d5714323c.gif

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值