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

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

3、延伸拓展

前面我们是将日期的中的月,联动到单元格中,那我们也可以将年联动到单元格中。

原先的第一个单元格公式为:

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

那将之前的年份 2021 改为单元格引用,就可以做出如下图的效果:

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

那如果我们想要在日历表中,是当天的日期,就高亮显示,这应该怎么做?

要达到上面这种效果,我们只需要设置一个条件格式:

1、选择 [B5:H10] 区域,在【开始】选项卡下,单击【条件格式】,新建规则。

2、使用公式确定要设置格式的单元格,输入如下公式:

=AND(YEAR(TODAY())=$G$2,MONTH(TODAY())=$C$2,DAY(B5)=DAY(TODAY()),MONTH(B5)=$C$2)▲ 左右滑动查看

公式对应的判断如下:

▲ 左右滑动查看

PS. 本文截图时间是 8 月 2 号,所以下图中对应日期显示绿色填充颜色。

当然,有时候,我还会用加载项-mini calendar。

直接在应用商店添加它就好啦。

如动图所示:

它可以显示对应周的周数。

它也可以切换不同的颜色主题。

到这里,日历表就介绍完啦~

4、总结一下

本文介绍了日历表的函数做法,其中涉及的主要知识点有:

  1. date 函数,weekday 函数,条件格式。
  2. 利用数值调节控件联动单元格数值。
  3. 制作这种日历,我们只需要确定第一个单元格的日期,也就是每个月的 1 号之前的第一个周一的日期。
  4. 将月份和年份,联动到单元格中,参数化,是个比较常见的编程思维。

相关文章

最新评论