打开excel,选中一个合适的单元格输入“=today”函数,输入函数后双击键盘回车键调取系统时间,如下图

然后在D1单元格输入if函数和weekday函数来结合判断是星期几

然后在E1单元格使用now函数来提取当前时间

把设置函数得到的日期、星期和时间分别进行格式设置,设置内容根据个人喜好,选中一个单元格,鼠标右击选择设置单元格格式

.在弹出的对话框中选择合适设置,点击确定

在表格中按日历的格式输入星期一到星期日,然后在日历底部插入一个查询框查询年月,这里以1920到2050年为例

做一个引用区域,在I列和J列分别做一个年和月的序列,然后在查询框内分别添加一个序列,首先选中“查询年月”后的单元格,点击数据、有效性

在弹出的对话框中选择序列,来源用鼠标选中I列的年数据,点击确定

9

然后设置月的序列,选择“月”前面的单元格,和上步设置年的序列操作方法一样

10

做完上述步骤填充日历内容,首先判断月的天数,2月天数特殊,根据if函数判断出2月的天数,然后4,6,9,11月为30天,剩余的是31天,在A2单元格显示天数,然后输入公式
=IF(F15=2,IF(OR(D15/400=INT(D15/400),AND(D15/4=INT(D15/4),D15/100<>INT(D15/100))),29,28),IF(OR(F15=4,F15=6,F15=9,F15=11),30,31)),完成之后可以在查询框查询

11

.然后在第二行做一个辅助查询的参考数据,在B2但单元格输入要查询的年月第一天是星期几,对应的那天就标为1,即日历的1号,其他标注为0,公式为=IF(WEEKDAY(DATE($D$15,$F$15,1),2)=B2,1,0)

12

在B8单元格输入公式=IF(B2=1,1,0),判断的如果一个月的第一天为星期天,那B8单元格就要输入1,即1号。

13

后面的C8单元格根据B8单元格判断,如果B8单元格为1,C8就是B8加1,在C8输入函数公式=IF(B8>0,B8+1,IF(C2=1,1,0))

14

后面D8到H8的判断方法和C8一样,用鼠标将公式拖动过去即可

15

然后就是下一行,即第二个星期,第二个星期的第一天直接上一行最后一天的结果加1即可,即H8+1,直接在B9输入公式=H8+1,同理,B10、B11和B9一样,也是上一行最后一个单元格加1,直接复制即可

16

在C12单元格判断一下B12单元格内的数字跟A2单元格判断的当月天数比较,B12大于或等于A2的话,即天数比一个月的总天数大或者相同,即一个月过完了,那么C12就直接返回0,相反的在进行具体的判断。输入公式=IF(B12>=$A$2,0,IF(B12>0,B12+1,IF(C8=1,1,0))),同理D12到H12的判断方法跟C12的方法相同,直接用鼠标复制公式即可。

17

上面几行的单元格为首列+1,即C9为B9+1,后面的单元格复制即可

18

然后在B12、B13分别输入函数判断是否是最后一天,B12输入公式
=IF(H11>=A2,0,H11+1),B13单元格输入=IF(H12>=A2,0,IF(H12>0,H12+1,0))

19

完成上述步骤日历表填充就完成了,然后为日历设置表格,选择设置的序列右击选择隐藏即可

1.《excel万年历制作教程 excel表单制作》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。

2.《excel万年历制作教程 excel表单制作》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。

3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/keji/2302720.html