今天接到一份需要处理饭堂的数据表,表只是从中控考勤机导出当月的,上面只有日期与时间,但是没有办法区分早餐--中餐--晚餐--宵夜。所以只能是使用来处理下。
因为上面要求:
06:00---10:00 为早餐时间
10:00--14:00 为午餐时间
14:00--19:00 为晚餐时间
23:00---06:00 为宵夜时间
所以我只能是自己来判断了,下面有二种方式:
第一种:在时间的后面一列插入一列,然后把时间的那一列复制到这列,并自定义格式:HH,那就可以使用筛选的方法:按上面的要求选择显示,就可以筛选出来了。
但是这种方法让我这个对数字有些眼花的人,会时刻的弄错,所以只能是寻找相关的公式来处理,那就会方便些了。所以才会有下面的第二种方法。
第二种:
在时间的后面一列插入多一个空白列,并在上面填写上下面的公式(也可以根据自己的需要更改内容)
=IF(AND(HOUR(D2)>=6,HOUR(D2)<10),"早餐",IF(AND(HOUR(D2)>=10,HOUR(D2)<=14),"午餐",IF(AND(HOUR(D2)>14,HOUR(D2)<=19),"晚餐","宵夜")))
再把下面的都进行填充完成就OK,建议还是使用拖的方法来填充,避免错误。
然后我们就可以使用筛选的方式来选择了,那也清楚了些。如下图
原文地址:https://blog.51cto.com/hznethome/2471922
时间: 2024-10-13 17:18:34