excel万年历表格做法(如何使用Excel函数制作万年历)

今天给大家分享一下使用Excel纯函数制作Excel万年历。先给大家看一下效果。

excel万年历表格做法(如何使用Excel函数制作万年历)(1)

制作这个万年历需要如下工具:

函数:DATA,LEFT,WEEKDAY

名称管理器:需要指定名称方便操作

开发控件:数据开发钮(用于选择年份)

数据有效性:用来选择初始星期一或者星期日

一、确定日历范围

我们参考日历:每个月为5行7列,那么我们以一个月为一个单位确定日历的大小范围。

excel万年历表格做法(如何使用Excel函数制作万年历)(2)

所以我们可以基本确定日历的区域为:

表头:4行

日历范围:

行数:(5行 1行(月份栏位))*(12个月/4个月)=18行

列数:4(四个月)*7(星期七天) 4(月份之间间隔)=32列

表尾:4行

二、设定周始日

数据——数据验证——数据验证——选择序列——来源(星期一,星期日)如图1所示:

excel万年历表格做法(如何使用Excel函数制作万年历)(3)

图1

三、自定义名称

选择公式——名称管理器——新增如下三个名称

日历年份:=日历!$X$3

星期日期和周:={0,1,2,3,4,5,6} {0;1;2;3;4;5}*7

周始日:=日历!$AE$1

操作如图2所示:

excel万年历表格做法(如何使用Excel函数制作万年历)(4)

图2

依次添加三个名称。

四、使用控件设置可以调节的日历年份

开发工具——数值调节钮——右键设置控件格式

最小值:1900

最大值:2999

步长:1

单元格链接:日历年份(上一步定义的名称)

操作如图3:

excel万年历表格做法(如何使用Excel函数制作万年历)(5)

图3

五、开始制作日期

星期公式:=LEFT(TEXT(B7,"aaa"),1))

日期公式:{=星期日期和周 DATE(日历年份,1,1)-WEEKDAY(DATE(日历年份,1,1),(周始日=“星期一”) 1) 1}

提示:

日期公式为数组函数,故需要全选区域,然后输入公式,Ctrl Shift Enter组合键完成填充。

六、设置条件格式

为了将非本月的日期显示为灰色,使用条件格式。

选中区域——开始——条件格式——使用公式确定要设置格式的单元格:

=MONTH(B7)<>MONTH($B$5)

excel万年历表格做法(如何使用Excel函数制作万年历)(6)

提示:日期部分单元格格式使用自定义格式:d

月份部分单元格格式使用自定义格式:m"月”

再对日历头尾最终效果如下:

excel万年历表格做法(如何使用Excel函数制作万年历)(7)

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页