Excel教程系列:遇到文本格式的日期如何提取、判断_第1页
Excel教程系列:遇到文本格式的日期如何提取、判断_第2页
Excel教程系列:遇到文本格式的日期如何提取、判断_第3页
Excel教程系列:遇到文本格式的日期如何提取、判断_第4页
Excel教程系列:遇到文本格式的日期如何提取、判断_第5页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

今天给大家讲解两个问题:如何从文本格式的时间数据中获取时间?并根据提取的时间进行基础的判断。

数据源见下表:

问题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显示为短横线,可以点击如下的按钮:

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论