教育行业有很强的周期性,故日历形式的课表非常普遍,今天就科普一种动态日历课表的方法。
先看效果:
示范日历.gif
1. 工具
excel或者wps,这里用wps示范
2. 新建名称
公式-名称管理器
名称管理器
点击新建按钮新建如下名称:共有8个
新建名称
2.1 名称:Calendar1Month 引用位置:=日历!1
CalendarMonth
2.2 名称:Calendar1MonthOption 引用位置:MATCH(Calendar1Month,月,0)
Calendar1MonthOption
2.3 名称:Calendar1Year 引用位置:=日历!1
Calendar1Year
2.4 名称:WeekdayOption 引用位置:=MATCH(WeekStart,工作日,0)+10
WeekdayOption
2.5 名称:WeekStart 引用位置:=日历!2
WeekStart
2.6 名称:工作日 引用位置:={"星期一","星期二","星期三","星期四","星期五","星期六","星期日"}
工作日
2.7 名称:日 引用位置:={0,1,2,3,4,5,6}
日
2.8 名称:月 引用位置:={"1月","2月","3月","4月","5月","6月","7月","8月","9月","10月","11月","12月"}
月
3. 建立excel表格
3.1 B1单元格写入年份
3.2 选中C1单元格-数据-插入下拉列表-添加1月到12月
1月-12月
效果如下:
月份下拉菜单
3.3 同3.2方法在B2单元格建立下拉菜单星期一,星期二...星期日
星期下拉菜单
3.4 C2单元格录入公式 =UPPER(TEXT(C3,"aaaa"))
并拉动公式到H2
3.5
选中B3到H3
录入公式=日+1+DATE(Calendar1Year,Calendar1MonthOption,1)-WEEKDAY(DATE(Calendar1Year,Calendar1MonthOption,1),WeekdayOption)
同时点击ctrl+shift+enter
生成数组公式
选中B10到H10
录入公式=日+8+DATE(Calendar1Year,Calendar1MonthOption,1)-WEEKDAY(DATE(Calendar1Year,Calendar1MonthOption,1),WeekdayOption)
同时点击ctrl+shift+enter
生成数组公式
选中B17到H17
录入公式=日+15+DATE(Calendar1Year,Calendar1MonthOption,1)-WEEKDAY(DATE(Calendar1Year,Calendar1MonthOption,1),WeekdayOption)
同时点击ctrl+shift+enter
生成数组公式
选中B24到H24
录入公式=日+22+DATE(Calendar1Year,Calendar1MonthOption,1)-WEEKDAY(DATE(Calendar1Year,Calendar1MonthOption,1),WeekdayOption)
同时点击ctrl+shift+enter
生成数组公式
选中B31到H31
录入公式=日+29+DATE(Calendar1Year,Calendar1MonthOption,1)-WEEKDAY(DATE(Calendar1Year,Calendar1MonthOption,1),WeekdayOption)
同时点击ctrl+shift+enter
生成数组公式
如有需要以此类推将后面的日期补充上,可以显示更多日期
3.6 将工作表名称改为日历
4. 美化工作表
年月:B1,C1单元格微软雅黑,字体12号,加粗
星期:B2到H2 设置微软雅黑,字体11号,加粗,填充颜色随个人喜好
日期:幼圆,11号,加粗
其他:幼圆,8号,常规字体
调整行间距到舒适为止
以上
网友评论