美文网首页
excel制作动态日历

excel制作动态日历

作者: Josephx | 来源:发表于2020-01-26 10:47 被阅读0次

    教育行业有很强的周期性,故日历形式的课表非常普遍,今天就科普一种动态日历课表的方法。

    先看效果:


    示范日历.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号,常规字体

    调整行间距到舒适为止

    以上

    相关文章

      网友评论

          本文标题:excel制作动态日历

          本文链接:https://www.haomeiwen.com/subject/wldjthtx.html