Excel教程:碰到文本格式的日期如何提取、推断?

16小时前 (02:21:48)阅读1回复0
xx
xx
  • 管理员
  • 注册排名6
  • 经验值53820
  • 级别管理员
  • 主题10764
  • 回复0
楼主

【置顶公家号】或【设为星标】☝ 及时领受不迷路

关键字:文本格局;Excel教程;获取时间

栏目:函数

全文840字,估量3分钟读完

哈喽,小伙伴们,你们好呀~

今天给各人讲解两个问题:若何从文本格局的时间数据中获取时间?并根据提取的时间停止根底的揣度。

数据源见下表:

问题1,其实就是 从带有时间的日期中,提取出时间的问题。

假设我们点击消费时间的肆意单位格,再点击起头菜单。

在格局的下拉框中呈现的是如许格局,不管设置什么格局,单位格的展现都没改变,阐明那个消费时间是一个文本格局。

我们起首在单位格前面加上"--"的体例,添加辅助列看看成果:

如图,带时间的日期酿成了一个4万多的数字,而且有小数。那里整数是日期部门,小数是时间。日期和时间它们的素质就是一个数值罢了。日期只是一种展现体例罢了。

接下来的问题就是我们如何来获取那个时间部门,也就是小数点以后的部门呢?

办法有良多,那里我们用一个取余数的函数:

=MOD(值,1) ,意思就除1取余数,如许我们就获得的时间部门的数字格局了。成果如下:

详细公式: =MOD(--C2,1)

接下来我们对那个时间停止揣度就好,看它是在哪个区间,我们就能够用if函数写出如下公式:

=IF(MOD(--C2,1)=9/24,"早餐",IF(MOD(--C2,1)=14/24,"午餐","晚餐"))

公式阐明:绿色部门是我们之前获取的时间的数字格局,先用IF函数来揣度是不是小于等于9点,(详细的时间点对应的数值,我们能够用时间点除以24来获取)。假设不是,进进下一层揣度,看看是不是小于等于14点,假设还不是,就是晚餐了。

需求2,在E,F,G列填进1或者0。

我们先要揣度D列的餐别是不是等于E,F,G列上方的餐别,我们能够写出如许的公式:

写公式的时候要重视,绝对引用和相对引用的问题,如许揣度以后,我们得到的是FALSE ,TRUE如许的逻辑值,要把逻辑值变成数字,办法我们也是讲过的,间接*1就好,所以我们能够得到如下的成果:

如许我们就完成了着两项使命。接下来,鄙人方的汇总统计就十分便利了。

重视,假设想要0展现为短横线,能够点击如下的按钮:

总结:那个需求固然不复杂,常识点我们都讲过。

各人日常平凡要多用,才气实正实现融汇贯穿!

最初再给各人选举咱们的畅销热卖课程:

《Excel高效办公课程》

涵盖身手、图表、透视表、函数、数据阐发

永久进修

将工做常用的Excel常识点录造为本套视频,共35次课,视频教学,永久看看,配套操练课件、课后功课,教师天天在线辅导答疑。

全套课程,订价 99 元

限时优惠 48 元

扫码购置,永久进修。

0
回帖

Excel教程:碰到文本格式的日期如何提取、推断? 期待您的回复!

取消