网易首页 > 网易号 > 正文 申请入驻

这么牛X的动态日历,是怎么用Excel做出来的?

0
分享至

点击蓝字【秋叶 Excel】

发送【方方】

免费领职场人都在用的方方格子插件!

本文作者:小爽

本文编辑:雅梨子、卫星酱

大家好,我是在捣鼓日历的小爽~

前面小兰有介绍过利用数据透视表制作日历~

那这种炫酷的日历表,用函数该怎么做出来呢?

今天,我就和小伙伴们一起聊一聊日历的函数做法

操作特别简单,一起来看看吧~

先做一个样板

❶ 插入一个数值调整器控件。

在【开发工具】选项卡下,单击【插入】-【数值调节控件】:

PS. 如果没有【开发工具】选项卡,在【文件】-【选项】-【高级】中调出即可。

❷ 点击鼠标右键,选择【设置控件格式】。

指定「单元格链接」为 C2 单元格,其他参数如图下所示:

此时月份跟着数值调节控件进行联动。

编写公式

制作完对应的样板,现在我们就来写写函数公式。

做法很简单,如下图:

往下,就是上一个单元格的值加 7; 往右,就是左边单元格的值加 1。

也就是说,只需要确定第一个单元格的日期,就能确定其他单元格的日期。

那么我们怎么确定第一个单元格的日期呢?

只要确定每月的 1 号的上一个周一的日期是多少,就能确定第一个单元格的日期。

这其中就涉及到一个数学逻辑问题了。

比如说,2021 年 7 月 1 号是周四,那么如下图:

7 月 1 号的日期-4+1,就是 7 月 1 号前面的第一个周一的日期。

即,每月的 1 号的上一个周一 = 每月 1 号的日期-每月 1 号的星期数+1。

我们知道: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

▲ 左右滑动查看

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

设置条件格式

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

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

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

=MONTH(B5)<>$C$2

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

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

动图操作如下:

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

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

① 选中[B5:H10]区域,按住快捷键【Ctrl+1】弹出单元格设置对话框;

② 自定义-类型设置为:d。

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

延伸拓展

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

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

=DATE(2021,$C$2,1)-WEEKDAY(DATE(2021,$C$2,1),2)+1

▲ 左右滑动查看

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

=DATE($G$2,$C$2,1)-WEEKDAY(DATE($G$2,$C$2,1),2)+1

▲ 左右滑动查看

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

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

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

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

=AND(YEAR(TODAY())=$G$2,MONTH(TODAY())=$C$2,DAY(B5)=DAY(TODAY()),MONTH(B5)=$C$2)

▲ 左右滑动查看

公式对应的判断如下:

=AND(
YEAR(TODAY())=$G$2, 年等于当前的年
MONTH(TODAY())=$C$2, 月等于当前的月
DAY(B5)=DAY(TODAY()), 日等于当前的日
MONTH(B5)=$C$2 每个单元格等于选定的月
)

▲ 左右滑动查看

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

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

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

如动图所示:

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

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

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

总结一下

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

❶ date 函数,weekday 函数,条件格式。

❷ 利用数值调节控件联动单元格数值。

❸ 制作这种日历,我们只需要确定第一个单元格的日期,也就是每个月的 1 号之前的第一个周一的日期。

❹ 将月份和年份,联动到单元格中,参数化,是个比较常见的编程思维。

关于其他制作日历的方法,请戳:

如果你想提高办公效率、升职加薪,那么我强烈建议你学点 Excel 技能,增强职场竞争力~

我推荐你来《秋叶 Excel 3 天集训营》,跟着专业讲师学习,稳步提升 Excel 技能!

秋叶 Excel 3 天集训营

名额有限,还等什么

赶紧长按下图扫码报名吧

报名后,自动弹出班主任微信

扫码添加,还能领取超值福利!

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
刘子歌尘封17年200蝶世界纪录被破,快速泳衣时代纪录全作古

刘子歌尘封17年200蝶世界纪录被破,快速泳衣时代纪录全作古

全景体育V
2026-07-06 09:31:16
库尼亚:整个更衣室里都是哭声,我们让太多人感到失望

库尼亚:整个更衣室里都是哭声,我们让太多人感到失望

懂球帝
2026-07-06 09:18:09
震惊!一女孩控诉父母,选择供考600分弟弟上大学,不供300分的她

震惊!一女孩控诉父母,选择供考600分弟弟上大学,不供300分的她

火山詩话
2026-07-05 15:17:49
40年没动过的义务教育,这次真的要变天了

40年没动过的义务教育,这次真的要变天了

梳子姐
2026-07-05 10:42:46
头条世界杯|哈兰德天神下凡,安切洛蒂也救不回低效巴西

头条世界杯|哈兰德天神下凡,安切洛蒂也救不回低效巴西

澎湃新闻
2026-07-06 07:26:34
NBA夏联:郭昊文首秀9分钟4+3+4犯规 国王11分逆转勇士蓝队

NBA夏联:郭昊文首秀9分钟4+3+4犯规 国王11分逆转勇士蓝队

醉卧浮生
2026-07-06 07:11:38
王思聪海外奢靡生活的资金来源

王思聪海外奢靡生活的资金来源

地产微资讯
2026-07-05 19:12:45
突然才发现:凡是家里有学霸的家庭,妈妈都有同一个特点,太准了

突然才发现:凡是家里有学霸的家庭,妈妈都有同一个特点,太准了

户外阿毽
2026-07-05 20:59:50
大风追踪|给心梗老人一次拔12颗牙种10颗,宝鸡渭滨区卫健局市监局全面调查处置,将对大团圆口腔医院顶格行政处罚

大风追踪|给心梗老人一次拔12颗牙种10颗,宝鸡渭滨区卫健局市监局全面调查处置,将对大团圆口腔医院顶格行政处罚

大风新闻
2026-07-05 22:08:03
全力应对台风“美莎克” 交通运输部派出工作组赴地方协助指导

全力应对台风“美莎克” 交通运输部派出工作组赴地方协助指导

环球网资讯
2026-07-05 15:53:09
六年前,LV也告过日本商家侵权!被日网民群嘲“快去碰瓷唐玄宗”

六年前,LV也告过日本商家侵权!被日网民群嘲“快去碰瓷唐玄宗”

这里是东京
2026-07-05 21:47:46
风水轮流转!中国网友集体反对欧洲吹空调,奥巴马回旋镖砸中西方

风水轮流转!中国网友集体反对欧洲吹空调,奥巴马回旋镖砸中西方

影孖看世界
2026-07-05 16:37:55
贝克汉姆又出手了:零转会费锁定世界杯网红门神,和梅西当队友?

贝克汉姆又出手了:零转会费锁定世界杯网红门神,和梅西当队友?

莫地方
2026-07-06 00:03:00
罕见!美国队头号射手被禁赛一场,但可以暂缓一年执行,特朗普亲自发文感谢国际足联

罕见!美国队头号射手被禁赛一场,但可以暂缓一年执行,特朗普亲自发文感谢国际足联

南方都市报
2026-07-06 10:43:39
哈兰德回应淘汰巴西

哈兰德回应淘汰巴西

极目新闻
2026-07-06 07:54:41
上海46岁独居女子离世续:居委会将垫资买墓地!其好友发声

上海46岁独居女子离世续:居委会将垫资买墓地!其好友发声

南方都市报
2026-07-06 09:12:08
1-2!输球不可怕,可怕的是安帅赛后这番话,堪称“嘴”强王者!

1-2!输球不可怕,可怕的是安帅赛后这番话,堪称“嘴”强王者!

田先生篮球
2026-07-06 08:57:17
最后一舞!C罗官宣不会参加第7次世界杯:大力神杯不影响我的地位

最后一舞!C罗官宣不会参加第7次世界杯:大力神杯不影响我的地位

风过乡
2026-07-06 05:55:08
34岁内马尔洒泪退出国家队:我尽力了,从这里开始也从这里结束

34岁内马尔洒泪退出国家队:我尽力了,从这里开始也从这里结束

全景体育V
2026-07-06 07:49:12
全球最大数据中心,黄了

全球最大数据中心,黄了

凤凰网财经
2026-07-05 18:41:09
2026-07-06 11:23:00
秋叶excel incentive-icons
秋叶excel
宝藏表哥
1364文章数 1158关注度
往期回顾 全部

头条要闻

男子发视频称"养了6年儿子非亲生" 曾承认是策划的

头条要闻

男子发视频称"养了6年儿子非亲生" 曾承认是策划的

体育要闻

挪威创造历史 哈兰德解开发带庆祝

娱乐要闻

全红婵回老家罕见跳舞,不跳水了?

财经要闻

6天赌光2.8亿 !赵薇前夫赌桌往事曝光

科技要闻

别想用软色情做智能体的跳板

汽车要闻

纯大5座布局/高速NOA 2026款全新揽巡家用商务全拿捏

态度原创

家居
教育
房产
手机
公开课

家居要闻

传奇筑 日常诗

教育要闻

湖南一地试点:小学入学“一站式”读到高中

房产要闻

总裁空缺17个月、现金缺口超1000亿:金融局“局外人”入局万科

手机要闻

小米官方“龙虾”Xiaomi miclaw封测新增17T系列手机2款机型

公开课

李玫瑾:为什么性格比能力更重要?

无障碍浏览 进入关怀版