日历和我们每个人都会有交集,在生活职场中,有很多朋友都用的上日历。
今天我们就用Excel表格来制作一张可以动态的日历吧,
就是可以通过单击箭头可以自动生成当月的日历表哦,如下图。
1.表格内容
首先我们的输入自己喜欢的日历模版内容,例如我们就输入下面的内容吧,年份 和月份,再添 加星期内容,星期一到星期日。
这些都是需要我们输入基本的内容,我们就不详细讲了。
2.添加控件
第二步我们需要添加可控制年份和月份的按键,在D1和G1黄色单元格插入控件,步骤是打开 -开发工具-插入-数值调节钮(窗体控件),步骤如下图。
3.控件的设置
右键控件,右键下拉栏中单击设置控件格式,跳出控件格式框,
先把年份控件如下图设置,
再把月份如下图设置,
设置后试着单击控件按钮,数字能变动就成功了。
4.添加日期
在B4绿色单元格输入公式=DATE($C$2,$F$2,COLUMN(A1)-WEEKDAY(DATE($C$2,$F$2,1),11)+1),
函数公式中DATE($C$2,$F$2,COLUMN(A1)表示获取当前年份的第一天,
公式WEEKDAY(DATE($C$2,$F$2,1),11)表示获取当前年月的星期,
获取当前数值是7,也就是星期日,
我们需要减去这个星期再加上1,就是星期一了。
(注明11是WEEKDAY的参数)
后面的日期只需要选中单元格,右下角十字加号往右拉,公式会自动填充日期了。
下面的单元格日期只需要在红色框B5单元格输入=B4+7,往右拉,再往下拉,就可以了。
5.设置天数
我们看到的都是日期,在这里我们需要将其改为天数,
选中单元格区域,右键单元格格式设置,如下图设置,
将格式改为D,也就是天数,如下图所示。
6.只显示当前月份日期
日期中9月份的日期中,也包含了其他月份的日期,
我们这一步将它们隐藏起来,
选择菜单栏中开始-条件格式-新建规则,输入公式=MONTH(B4)<>$F$2,
再将数字的颜色改为白色,确定就隐藏起来了,如下图。
到这里我们的动态日历就制作完成了,如果还没有学会,可以多学几遍哦,感谢大家的关注收藏了。