作者:小北童鞋
来源:芒种学院(ID:lazy_info)
又到周五了,准备又又又放假了,小北猜大家都在数着日历看放假的日子,而提到日历,其实在 Excel 中也有非常多漂亮的日历模板!
例如:项目日程、管理日程、活动记录、值班表等等。
小北特意在 Excel 内置的模板库中找了几张给大家瞅瞅:
好家伙,是不是非常炫酷而且专业!那些这些漂亮的文件是从哪里找到的呢?
今天小北来分享 3 种快速实现日历的小技巧,每种都有不同的应用场景,往下看就知道啦~
Excel内置模板
首先是 Excel 内置模板,只要你的 Excel 是 2013 或者以上版本都可以通过「新建」功能找到超多精美的模板。
新建或打开任意一个工作簿,然后单击「文件」-「新建」,输入“日历”进行搜索就能找到这些精美的日历模板了。
下载的方式也很简单,找到想要的模板,直接双击即可。
而这些模板都是可以修改的,并且绝大部分都有详细的修改提示。
例如这一份「班次日历」模板,它就详细告诉我们可以通过旋转按钮更改日历年。
同时还告诉我们DNCX分别代表的模式,如下:
通过修改不同的「班次模式」,可以在日历表上标记不同的颜色进行快速排班。
例如想要实现“上2天日班,休息1天”的方式,就可以修改班次模式为「DDx」。
可以看到这个时候排版日历表就被重新修改分布了,如下:
是不是非常实用!几乎所有的 Excel 内置模板修改起来都非常简单,而且都配置了注释,也不怕修改失败。
除了日历,Excel 内置的模板种类非常多,常见的还有:预算表格、发票、图表、项目计划等等,隔壁的 WPS 也内置了不少,不过绝大部分需要氪金。
巧用透视表自制日历
如果觉得这些模板太花里胡哨的话,那么接下来我们就 DIY 一个。
一个利用透视表自制的超级简单的「日历」,简洁却也非常美观。
先来看下实现的效果图,如下:
制作的技巧也很简单,最主要在于数据源的处理,我们先准备一份2021年的完整日期数据,如下:
▲数据可在文末结尾领取
接着我们插入一张透视表,然后来构建日历表格,共计 3 个步骤:
周数字段拖动到「行区域」;
星期字段拖动到「列区域」;
天数字段拖动到「值区域」;
效果如下所示,大致上就能看出整个日历图的轮廓了:
然后分别禁用「分类汇总」和「总计」功能,如下:
由于「A列」和「3行」是我们不需要的,可以右击对其进行隐藏。
最后我们只需要插入「月份切片器」,就可以完成我们的日历制作了。
是不是非常简单呢?原理也很简单,利用了「月份切片器」筛选不同的「周次」数据,最终实现了日历的制作。
当然我们还可以将日历融入到可视化图表或者条件格式中,实现更加丰富的视觉效果,小伙伴可以自行去发挥想象力啦~
插件式日历
除了函数+透视表能实现日历之外,在 Excel 中,其实利用「组件」也能实现日历的开发,这里小北给大家准备了一个VBA小文件:
只需要将这个文件放到 Excel 自启动目录中即可,路径为:
32位版本:C:\Program Files (x86)\Microsoft Office\ [version] \xlstart
64位版本:C:\Program Files (x86)\Microsoft Office\root\Office16\xlstart
▲左右滑动查看完整路径
重启 Excel ,在「开始」选项卡下即可看到「Date Picker」这个日历插件。
现在只要在单元格中录入日期或者时间,就能激发当前单元格调用出日历组件了。
是不是非常炫酷,当然你也可以利用 Excel 提供的内置组件 ActiveX 进行开发,做出更多炫酷的日历控件效果。
不过难度就略略大了,这个「日历组件」的文件我也在公众号分享给大家了。
▲公众号后台回复「日历」即可领取
好了,关于「Excel制作日历」的小技巧分享就到这里了,如果你还有其他关于 Excel/PowerBI 的使用技巧,可以在文章下进行留言哦~
每一次安利都花了很多精力来写,如果认为对你有帮助,不妨帮小北扩散和点赞,谢谢大家!
写不出M函数?想了解 PQ更多的学习技巧?想快速掌握 Excel 数据清洗技巧?
芒种的「PQ实战-M函数入门到进阶」超值 PQ 课程上新啦~