我的全自动日程表制作
先按以上表格做出基本式样
说明:表格中的左上角请选择日期是控制年、月、日,中间的年、月、日是被控制, 红色显示星期六、日。
制作步骤:
一. 控制 年、月、日: 分别选择数据---有效性---任何值---序列---来源中输入“年”2019,2020,2011... “月”1,2,3... “日”1,2,3...做出可下拉列表格式;(序列分隔在英文状态下输入逗号)
二. 被控制 年、月、日: =""&2021&"/"&3&"/ "&12&""
连接符里2021、3、12在可下拉列表年、月、日单元格中提取
输入时请先分别去掉'年’2021 或'月’3 或'日’12
三. 日期第1日 =DATE($B$1,$D$1,COLUMN()-2)
( B1 和 D1即年和月 )
[ 年、月在做好的可下拉年、月单元格中提取,2是第一日C列,前面A列和B列让开 ]
日期第2日至28日 直接从第一日拖拉至28日
IF(如果):
=IF(DAY(28+1)<4,"",DAY(28+1)) [29日
=IF(DAY(28+2)<4,"",DAY(28+2)) [30日
=IF(DAY(28+3)<4,"",DAY(28+3)) [31日
( 注意;等于前面不能有空格,28在才做好的日期中提取。 )
( 一年中二月份最少是28天,其它月份最多31天,所以后3天用以上公式补上.)
四. 星期 : 等于后直接复制才做好的日期进入单元格------自定义aaa
点击右键进入设置单元格格式选择日期------星期
=IF(29="","",四+1) [ 29日星期
=IF(30="","",四+2) [ 30日星期
=IF(31="","",四+3) [ 31日星期
(其中的'29’在29日期中提取、'30’在30日中提取、'31’在31日中提取。
其中的'四’在28日星期中提取)
也可以29日星期做出来后直接拉出30日和31日星期
五. 星期六、日
选择第一日单元格---开始---条件格式 [位置:在文档助手左上方]
---新建规则---使用公式...单元格---设置格式--- =WEEKDAY(D$4,2)>5
( D4即第1日星期几 )
继续格式(也在设置格式旁边)---选择图案
六.
DATE |
年月日 |
$$ |
绝对引用 |
||
COLUMN |
取列号 |
$ |
相对引用 |
||
WEEKDAY |
星期六、日 |
& |
连接符 |
(注意;1.单元格等于前面不能有空格 2.在英文状态下输入双引号 )