蓝布编程网

分享编程技术文章,编程语言教程与实战经验

动态日历表格制作 函数自动公式应用 EXCEL表格日期函数学习

日历和我们每个人都会有交集,在生活职场中,有很多朋友都用的上日历。

今天我们就用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,

再将数字的颜色改为白色,确定就隐藏起来了,如下图。

到这里我们的动态日历就制作完成了,如果还没有学会,可以多学几遍哦,感谢大家的关注收藏了。

控制面板
您好,欢迎到访网站!
  查看权限
网站分类
最新留言