多语言展示
当前在线:287今日阅读:155今日分享:35

如何利用Excel公式制作日历

日历是我们日常公务行程、记录日程安排、会议提醒等必不可少的工具,今天我们就来分享一下利用Excel公式制作日历的技巧
工具/原料

Excel 2010及以上版本

方法/步骤
1

首先,在单元格C2/E2分别输入文本【年】、【月】;B4:H4区域输入星期一至星期日的英文缩写【Mon/Tues/Wed/Thur/Fri/Sat/Sun】

2

插入两个两个表单控件【数值调节钮】,步骤如图【开发工具】,【插入】,【数值调节钮】,用于调节年份和月份的数值

3

依次右键单击控件【设置控件格式】对控件设置格式年份对应的控件依次设置:【当前值】:1900,【最小值】1900,【最大值】:9999,【步长】:1,【单元格链接】:$B$2月份对应的控件依次设置:【当前值】:1,【最小值】1,【最大值】:12,【步长】:1,【单元格链接】:$D$2

4

在B5单元格输入公式:=($B$2&'-'&$D$2)-WEEKDAY($B$2&'-'&$D$2,2)+1+COLUMN(A1)-1+ROW(A1)*7-7,再向右拖拉填充,然后再向下拖拉填充到H10单元格

5

选择B5:H10单元格区域,右键【设置单元格格式】(或者快捷键ctrl+1),【数字】标签,【自定义】,【类型】输入'dd'(两个字母d),这样将刚才生成的日期序列值转换成显示“日”的格式

6

因为现在生成的日期实际可能包含三个月份的日期(上月月尾+本月+下月月头)。所以,最后我们再用条件格式弱化上月日期和下月日期,突出显示本月日期。步骤:a. 首先,选择B2:H10区域,调整填充色为灰色,字体为白色b. 选择B5:H10区域,设置条件格式(具体步骤如图2、图3),【编辑公式】:=MONTH(B5)<>$D$2;格式设置为跟第一步一样的填充色:灰色,字体颜色设置浅灰色

7

如果想用突出的格式显示当天日期,可进一步设置条件格式。选择B5:H10区域,设置条件格式,【编辑公式】:=B5=TODAY();格式设置:填充色设置红色,字体设置白色这样设置完成后,日历就成功了!可以通过控件调节按钮调整年份/月份对比系统日期验证

注意事项

如果觉得有所帮助,别忘了点赞、投票哦

推荐信息