用EXCEL其實(shí)也可以做一份日歷出來(lái),。我們只要熟練的使用weekday函數(shù),不僅可以做出一個(gè)2019年的日歷,,還可以做出一個(gè)萬(wàn)年歷,,做一次表,,一萬(wàn)年的日歷都有了,這么實(shí)用的技能怎么可以不學(xué),?
用EXCEL做日歷,,主要就是要會(huì)用Weekday函數(shù),。我們首先制作一個(gè)大致的日歷框架出來(lái),具體步驟可以看下面的動(dòng)圖,。
第二步當(dāng)然就是填充公式了,,weekday的語(yǔ)法格式是WEEKDAY(日期序號(hào),[返回值類(lèi)型]),,鑒于中國(guó)人的使用習(xí)慣,,這里的返回值類(lèi)型我們選擇2 weekday的日期需要部分我們構(gòu)建一個(gè)當(dāng)月的日期函數(shù)即可,,比如我們可以在一月份的第一天輸入=WEEKDAY(A1&"-"&A3,2) 最后的返回值是2,代表的是2019年1月1日是星期二,,對(duì)照著系統(tǒng)上的時(shí)間表看下,,發(fā)現(xiàn)2019年1月1日的確是星期二。 但我們?cè)谶@里并不是要求出星期幾,,而是要求出對(duì)應(yīng)的單元格是幾號(hào),怎么做呢,?我們可以嘗試著用當(dāng)月的日期減去weekday函數(shù)求職的星期數(shù),,相當(dāng)于將日期后退了幾天。 這樣我們第一個(gè)單元格內(nèi)的日期數(shù)值就已經(jīng)正確求出來(lái)了,,整個(gè)公式基本的脈絡(luò)也搭建好了,再之后我們需要考慮的是怎么構(gòu)建日期的等差數(shù)列。 這是一個(gè)非常有規(guī)律的等差數(shù)列,,我們可以用clounm和row函數(shù)即可構(gòu)造一個(gè)這樣的等差數(shù)列,具體函數(shù)公式為:=COLUMN(A:A)-1+ROW(1:1)*7-7 有了這個(gè)跟時(shí)間日期一樣的等差數(shù)列之后我們只需要將這個(gè)公式加進(jìn)前面的寫(xiě)好的weekday函數(shù)公式里面去即可,。具體函數(shù)為=($A$1&"-"&$A$3)-WEEKDAY($A$1&"-"&$A$3,2)+COLUMN(A:A)-1+ROW(1:1)*7-7(年份和月份引用要固定起來(lái)) 這樣整個(gè)月份的日歷時(shí)間都已經(jīng)正確寫(xiě)出了,,最后只需要加一個(gè)IF函數(shù)判斷日期是否是跟當(dāng)月的月份相同,,否則就顯示為空,。具體公式為=IF(MONTH(($A$1&"-"&$A$3)-WEEKDAY($A$1&"-"&$A$3,2)+COLUMN(A:A)-1+ROW(1:1)*7-7)=$A$3,($A$1&"-"&$A$3)-WEEKDAY($A$1&"-"&$A$3,2)+COLUMN(A:A)-1+ROW(1:1)*7-7,"") 整個(gè)公式就完全寫(xiě)好了,。之后只需要將日期格式改為只顯示天數(shù)即可。再將此公式套進(jìn)其他月份內(nèi),,將版式調(diào)整為A4,,美化一下,整個(gè)日歷表就完全做好了,。 |
|
來(lái)自: 探知社 > 《待分類(lèi)》