Excel动态日历制作教程

来源:本站整理 作者:网络笔记

最佳答案我们来看下效果,如下图所示:具体操作步骤:1、首先我们将日历的框架做好,通过输入文字,设置边框线,填充颜色。2、输入公式:在F1输入公式:=DATE($A$1,$C$1,1),输出当月1日日期。在G1输入公式:=WEEKDAY(F1,2),输出星期几。注意这里是输出数字。表头我们就做好了,接下来我们......

我们来看下效果,如下图所示:

具体操作步骤:

1、首先我们将日历的框架做好,通过输入文字,设置边框线,填充颜色。

2、输入公式:

在F1输入公式:=DATE($A$1,$C$1,1),输出当月1日日期。

在G1输入公式:=WEEKDAY(F1,2),输出星期几。注意这里是输出数字。

表头我们就做好了,接下来我们制作日历。

在A4输入公式:

=IF(COLUMN(A3)>$G$1,$F$1+COLUMN(A3)-$G$1,IF(COLUMN(A3)=$G$1,$F$1,””))

如果当前列的列号等于G1也就是当月1号对应的星期几,那么就输出:当月1号,如果当前列号大于G1,那么就输出:当月1号+列号—当月1号对应的星期几。

在A5输入公式:

=IF(MONTH($G$4+(ROW()-5)*7+COLUMN())<>$C$1,””,$G$4+(ROW()-5)*7+COLUMN())

$G$4+(ROW()-5)*7+COLUMN()是根据G4日期,直接往右、往下填充当前日期。

如果日期是下个月,我们就不显示,因此我们嵌套一个if函数,返回空值。

最终结果如下:

如果你喜欢其他颜色,那么自己填充,设计不同的颜色和边框即可。

网络笔记 学习文库

我这一生没什么理想,能治愈我的,从来都不是时间,而是内心的那份释怀和明白!

热门分类

热门工具

联系客服QQ:+