今天跟大家分享我们如何在Excel表格中制作一个万年历,操作也不难,只需2个函数就可以轻松搞定,下面就让我们来看下它是如何设置的吧!
一、函数所需在这里我们需要用到2个函数,这两个函数都比较简单,之前也都讲到过,在这里就不多做介绍了,我把它们的作用和语法罗列出来了
1. DATE:构建一个日期
语法:=DATE(年份,月份,天数)
2. WEEKDAY:获取日期对应的星期数
语法:=WEEKDAY(日期,参数类型)
在这里我们将参数类型设置为2,这样的话星期1就等于1,星期天就等于7
二、规律想要构建万年历,首先我们需要明白一条规律 ,相信很多人都不知道!
日期减去这个日期对应的星期数再加上1,就会得到这个日期所在周的周1的日期
如下图所示,我们使用2023/6/8减去它对应的星期数4然后加1,结果为2023/6/5正好是6/8号所在周的周一。
三、构建日期在A4单元格中输入:=DATE(B1,D1,1)-WEEKDAY(DATE(B1,D1,1),2) 1,这个公式的本质就是日期减去它对应的星期数加 1
DATE(B1,D1,1)的作用是构建当月的1号,WEEKDAY函数的作用是获取日期对应的星期数
日期构建完毕后,列方向加7生成每周的星期1,行方向加 1向右向下填充来构建之后的日期。
四、隐藏不输入当月的日期这个我们使用的是条件格式,将不输入当月日期的字体设置为白色,因为白色与背景色一致,从而达到隐藏数据的效果
选中数据源,然后打开【条件格式】选择【使用公式确定格式】,将公式设置为:=MONTH(A4)<>$D$1然后点击右下角的【格式】找到【字体】将字体颜色设置为白色即可。
五、更改显示样式最后我们让日期仅仅显示号数,不显示年份与月份,这个可以使用自定义格式。
选中需要设置的区域,然后按下快捷键Ctrl 1调出设置窗口,在分类中找到【自定义】在【类型】中直接写一个字母D,然后点击确定,至此制作完毕,更改年月日期是可以实现自动变化的。
以上就是今天分享的内容,怎么样?你学会了吗?
我是Excel从零到一,关注我,持续分享更多Excel技巧
如果你想要提高工作效率,不想再求同事帮你解决各种Excel问题,可以了解下我的专栏,讲解了函数、图表、透视表、数据看板等常用功能,带你快速成为Excel高手