EXCEL怎么制作一个可以更具月份变化的日历呢?

如图所示,第一行的星期一到星期日,是固定的。然后通过选择右边的年和月,在星期的下方生成日期。

如图,J2、K2单元格的数字是2021和4,通过设置单元格格式显示为2021年和4月

B3=IF(ISEVEN(ROW()),DATE($J$1,$K$1,1)+1-WEEKDAY(DATE($J$1,$K$1,1),2)+COLUMN(A1)-1+7*(ROW()-2)/2,"")

然后复制B3单元格,粘贴到B3:H10即可

选中B3:H10,新建条件格式,使用自定义公式:=MONTH(B2)=$K$1,格式设置为字体加粗,确定

最后显示效果就如图,可以通过制作下拉菜单更改J2和K2的值,会更方便些

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-02-24
b2=($K$1&$L$1)-WEEKDAY(--($K$1&$L$1),2)+COLUMN(A1)右拉,下面就简单了追问

大神讲解了一下,缺日的日期默认是1号,1号是周几就减几(得到上周日的日期)在此基础+column(a1)

本回答被提问者采纳