Excel到期自动提醒怎么做?方法简单的你都想不到……
在平时的工作应用中,我们都喜欢用Excel表格来记录整理数据,数据里会包含有到期时间,比如订单到期日期、合同到期日期、产品到期日期等。
当数据很多的时候,为了省去翻阅到期日期的麻烦,我们希望能够有一个到期自动提醒功能,Excel刚好具备有这么一个日期到期提醒功能。
具体如何设置,请看以下介绍。
以产品到期日期为例进行说明,在商品明细表中有生产日期和有效期等信息,希望在备注栏设置一个到期自动提醒:
要实现这个目的并不难,只需要简单的几步即可完成。
这里需要用到一个函数TODAY,函数不需要参数,可以得到当前的系统日期,用有效期-当前日期即可得到还有多少天到期:
如果得到的结果为负数,说明已经过期。
对于要求不高的朋友来说,这样已经可以交工了,但如果还要更进一步,将结果显示的更加人性化一点,就需要使用另一个函数来配合完成。
需要用到TEXT来实现我们想要的效果,对负数统一显示为“已过期”,对正数显示“为还有多少天到期”,公式为:
=TEXT(C2-TODAY(),"还有0天到期;已过期;;")
当然使用IF函数同样可以实现这个结果,有兴趣的朋友可以自己试一下IF的公式,对比后会发现,TEXT要比IF方便些。
这样显示的结果比直接显示天数是好了一点,但还可以继续优化,让结果更加直观。
假如只对未来30天以内到期的做提示,超过30天的不显示任何内容,这样的结果看起来会更加直观,此时再让IF出马更为合适,公式进一步优化为:
=IF(C2-TODAY()<31,TEXT(C2-TODAY(),"还有0天到期;已过期;;"),"")
怎么样,是不是看起来更加直观简洁。
相信到这一步,已经可以让绝大部分的朋友满意了,但还有些追求完美的朋友会说:能让30天内到期的数据整行显示黄色,已过期的整行显示红色那就太棒了!
当然没问题咯……
首先选择条件格式中的管理规则:
再点新建规则:
选择使用公式确定要设置格式的单元格,公式输入=$C2<today(),然后点格式:< p>
选择填充色为红色
点两次确定后返回到规则管理器,可以看到已经完成了一项设置:
继续点击新建规则按钮,重复上述操作,使用公式:=$C2-TODAY()<31,并设置填充黄色,两次确定返回规则管理器可以看到两条规则都设置好了:
这两条规则中公式的作用就是判断已过期的填充黄色,到期天数小于31的填充红色。
接下来的操作非常关键,要调整规则的顺序以及设置应用区域。这个过程看动图演示:
1、公式中的单元格要使用混合引用,如果是使用一个单元格控制一行,需要在列号前加$,反之如果是通过一个单元格控制一列,则要在行号前加$;
2、应用范围是条件格式实际生效的范围,这与条件中公式所有的单元格并不是一个概念;
3、涉及到多个条件的时候,如果生效顺序不同则有可能得到错误的结果,此时可以通过调整生效顺序以及勾选【如果为真则停止】这个选项进行处理。
Excel的到期提醒功能就是这样实现的,你学会了吗?
强烈推荐菜鸟系统学习Excel函数的宝典,也就是下面这本,非常适合新手学习。
出版社的主编说“第一次看到这本书的时候感觉非常好,这么多年能把函数用这种风格的语言讲出来的,几乎没有”。
不夸张地说,看了肯定能受益,毕竟书里的内容,都是我自己踩过的坑。