Excel到期自动提醒怎么做?方法简单的你都想不到……

在平时的工作应用中,我们都喜欢用Excel表格来记录整理数据,数据里会包含有到期时间,比如订单到期日期、合同到期日期、产品到期日期等。

当数据很多的时候,为了省去翻阅到期日期的麻烦,我们希望能够有一个到期自动提醒功能,Excel刚好具备有这么一个日期到期提醒功能。

具体如何设置,请看以下介绍。

以产品到期日期为例进行说明,在商品明细表中有生产日期和有效期等信息,希望在备注栏设置一个到期自动提醒:

要实现这个目的并不难,只需要简单的几步即可完成。

步骤1:与当前日期比较

这里需要用到一个函数TODAY,函数不需要参数,可以得到当前的系统日期,用有效期-当前日期即可得到还有多少天到期:

如果得到的结果为负数,说明已经过期。

对于要求不高的朋友来说,这样已经可以交工了,但如果还要更进一步,将结果显示的更加人性化一点,就需要使用另一个函数来配合完成。

步骤2:对显示结果进行处理
三个要点要记牢

需要用到TEXT来实现我们想要的效果,对负数统一显示为“已过期”,对正数显示“为还有多少天到期”,公式为:

=TEXT(C2-TODAY(),"还有0天到期;已过期;;")

当然使用IF函数同样可以实现这个结果,有兴趣的朋友可以自己试一下IF的公式,对比后会发现,TEXT要比IF方便些。

这样显示的结果比直接显示天数是好了一点,但还可以继续优化,让结果更加直观。

步骤3:进一步优化结果
三个要点要记牢

假如只对未来30天以内到期的做提示,超过30天的不显示任何内容,这样的结果看起来会更加直观,此时再让IF出马更为合适,公式进一步优化为:

=IF(C2-TODAY()<31,TEXT(C2-TODAY(),"还有0天到期;已过期;;"),"")

怎么样,是不是看起来更加直观简洁。

相信到这一步,已经可以让绝大部分的朋友满意了,但还有些追求完美的朋友会说:能让30天内到期的数据整行显示黄色,已过期的整行显示红色那就太棒了!

当然没问题咯……

步骤4:条件格式上场了

首先选择条件格式中的管理规则:

再点新建规则:

选择使用公式确定要设置格式的单元格,公式输入=$C2<today(),然后点格式:< p>

选择填充色为红色

点两次确定后返回到规则管理器,可以看到已经完成了一项设置:

继续点击新建规则按钮,重复上述操作,使用公式:=$C2-TODAY()<31,并设置填充黄色,两次确定返回规则管理器可以看到两条规则都设置好了:

这两条规则中公式的作用就是判断已过期的填充黄色,到期天数小于31的填充红色。

接下来的操作非常关键,要调整规则的顺序以及设置应用区域。这个过程看动图演示:

条件格式设置的要点:
三个要点要记牢

1、公式中的单元格要使用混合引用,如果是使用一个单元格控制一行,需要在列号前加$,反之如果是通过一个单元格控制一列,则要在行号前加$;

2、应用范围是条件格式实际生效的范围,这与条件中公式所有的单元格并不是一个概念;

3、涉及到多个条件的时候,如果生效顺序不同则有可能得到错误的结果,此时可以通过调整生效顺序以及勾选【如果为真则停止】这个选项进行处理。

Excel的到期提醒功能就是这样实现的,你学会了吗?

强烈推荐菜鸟系统学习Excel函数的宝典,也就是下面这本,非常适合新手学习。

出版社的主编说“第一次看到这本书的时候感觉非常好,这么多年能把函数用这种风格的语言讲出来的,几乎没有”。

不夸张地说,看了肯定能受益,毕竟书里的内容,都是我自己踩过的坑。

(0)

相关推荐