如何用EXCEL制作日歷?
用EXCEL制作動(dòng)態(tài)日歷表還是蠻有意思的,今天我們一起來看一看吧,由于字?jǐn)?shù)有限,只展示第一個(gè)月的單元格公式,制作好的日歷如下:
1、日歷設(shè)置
年份可以制作下拉框,也可以設(shè)置自動(dòng)獲取本年年份的公式=YEAR(TODAY())。
一周開始之日只有星期一和星期日兩種選擇,所以直接下拉框選擇即可。
2、月份的設(shè)置
月份的公式=B5&" 年 1 月",即只要年份發(fā)生變化,日歷表中對(duì)應(yīng)的也會(huì)發(fā)生變化,時(shí)時(shí)保持最新狀態(tài)。
3、星期的設(shè)置
星期直接等于下面一行的日期,格式設(shè)置為星期幾的樣式即可?;蛘哂霉奖硎荆?TEXT(D4,"aaaa")。
4、日期的設(shè)置
第一行:=DaysAndWeeks+DATE(B5,1,1)-WEEKDAY(DATE(B5,1,1),(B9="星期一")+1)+1
第二行:=DaysAndWeeks+DATE(B5,1,1)-WEEKDAY(DATE(B5,1,1),(B9="星期一")+1)+8
第三行:=DaysAndWeeks+DATE(B5,1,1)-WEEKDAY(DATE(B5,1,1),(B9="星期一")+1)+15
第四行:=DaysAndWeeks+DATE(B5,1,1)-WEEKDAY(DATE(B5,1,1),(B9="星期一")+1)+22
第五行:=DaysAndWeeks+DATE(B5,1,1)-WEEKDAY(DATE(B5,1,1),(B9="星期一")+1)+29
第六行:=DaysAndWeeks+DATE(B5,1,1)-WEEKDAY(DATE(B5,1,1),(B9="星期一")+1)+36
日期的設(shè)置還有一種簡(jiǎn)單的方式,即設(shè)計(jì)出第一個(gè)日期的公式后,后面的日期數(shù)字只需要上一個(gè)日期+1就可以獲得全部的日期。
之后的每個(gè)單元格
5、農(nóng)歷的設(shè)置
公式為=IFERROR(VLOOKUP(I4,輔助表!$A:$B,2,0),""),通過VLOOKUP函數(shù)查找對(duì)應(yīng)的值即可,IFERROR函數(shù)表示如果值錯(cuò)誤,就顯示空值。
到這里一個(gè)月的日歷就制作好了,只需要復(fù)制第一個(gè)表格,然后更改月份就可以了。
另外輔助表并不是自動(dòng)的,需要手動(dòng)更改和設(shè)置,比較麻煩,目前還沒有找到能夠替代的,如果你們有好的意見或建議,歡迎大家的留言,一起來溝通交流。
我是君留香,一個(gè)致力于個(gè)人成長(zhǎng),社會(huì)教育的青年。關(guān)注我,與我一起成長(zhǎng)!