那么多人的生日记不住?这样设置成自动提醒,扫一眼就知道

Excel学习世界 2023-07-27 21:31:50

今天教大家设置一个自动提醒生日的表格。

案例:

给下图 1 中的生日列设置自动提醒功能,要求:

如果今年的生日还没过,显示“倒计时 xx 天”;

如果已经过完了,显示“生日已过”;

生日当天显示“生日快乐”,且整行自动高亮显示

下图 2 就是将其中某一个生日改成当天日期后的效果。

解决方案:

为了方便大家理解,我先把公式分步骤在不同的列中依次演示。

1. 在 C2 单元格中输入以下公式 --> 下拉复制公式:

=TEXT(B2,"m/d")

公式释义:

将 B2 单元格日期改为仅显示“月”和“日”

2. 在 D2 单元格中输入以下公式:

=C2-TODAY()

公式释义:

用刚才提取出来的日期减去当天日期,得到二者所差的天数

3. 选中 D2 单元格 --> 按 Ctrl+1 --> 在弹出的对话框中选择“数字”选项卡 --> 选择“常规”--> 点击“确定”

4. 下拉复制公式。

5. 解释明白后,我们将 C、D 两列的公式合并到 C 列;将 C2 单元格的公式修改如下:

=TEXT(B2,"m/d")-TODAY()

6. 重复步骤 3,修改格式。

7. 下拉复制公式。

8. 选中 C2:C13 区域 --> 按 Ctrl+1 --> 在弹出的对话框中选择“数字”选项卡 --> 选择“自定义”--> 在“类型”区域输入以下设置 --> 点击“确定”:

倒计时 0 天;生日已过;生日快乐

类型释义:

分号分隔开的三段依次定义了数值为“正数”、“负数”和 0 时显示的内容

9. 我们可以试图将“龙淑芬”的生日改为当天日期,C2 单元格的文本就自动变成了“生日快乐”。

接下来设置自动高亮显示。

10. 选中 A2:C13 区域 --> 选择菜单栏的“开始”-->“条件格式”-->“新建规则”

11. 在弹出的对话框中选择“使用公式确定要设置格式的单元格”--> 输入以下公式 --> 点击“格式”按钮:

=$C2=0

* 请注意:列要绝对引用,而行要相对引用。

12. 在弹出的对话框中选择“填充”选项卡及所需的填充色 --> 点击“确定”

13. 点击“确定”。

当天生日的行就自动高亮显示了。

0 阅读:8

Excel学习世界

简介:Excel 学习交流