怎么做漂亮的动态日历? excel制作动态日历的技巧

  发布时间:2024-09-09 09:55:44   作者:佚名   我要评论
在日常办公学习使用Excel表格时,有时因为工作学习要求,为了美化表格或者需要利用表格制作时间记事录,我们会需要在表格中制作动态的Excel日历,今天就给大家分享一下再Excel表格中制作简单的动态日历的方法

我们知道:DATE 函数能够返回一个日期。

=DATE(年,月,日)

WEEKDAY 函数可以获取日期的星期数。

WEEKDAY 函数的语法规则:

=WEEKDAY(serial_number[return_type])=WEEKDAY(日期2)

由于我们习惯把周一开始作为每周第一天,所以第 2 参数一般设置为 2。

前面说过,每月的 1 号的上一个周一 = 每月 1 号的日期-每月 1 号的星期数 + 1。

对应输入公式为:

=DATE(2021,$C$2,1)-WEEKDAY(DATE(2021,$C$2,1),2)+1▲ 左右滑动查看

如动图所示,分别输入对应的公式,右拉 / 下拉填充。

2、设置条件格式

设置完对应的公式之后,我们还需要把不是当月的日期进行隐藏,这里就需要使用到【条件格式】了。

1、选中 B5:H10 区域,在【开始】选项卡下,单击【条件格式】-【新建规则】;

2、选择【使用公式确定要设置格式的单元格】,输入设置格式的公式:

=MONTH(B5)<>$C$2

3、单击格式,格式中字体选择白色。

这样,我们就可以将不是当月日期的字体变成白色,肉眼上就看不到了,从而实现隐藏的效果。

动图操作如下:

PS. 这里条件格式公式的原理是:把显示为 TRUE 的单元格的字体设置为白色。

4、最后,我们只需要将数字格式自定义设置为只保留日就行了。

  • 1)选中 [B5:H10] 区域,按住快捷键【Ctrl+1】弹出单元格设置对话框;
  • 2)自定义-类型设置为:d。

到这里,单元格的日期就只显示日了。

相关文章

最新评论