我是【桃大喵學(xué)習(xí)記】,歡迎大家關(guān)注喲~,每天為你分享職場辦公軟件使用技巧干貨!
今天跟大家分享的是用Excel制作一個(gè)日歷表/萬年歷,簡單實(shí)用,一學(xué)就會(huì),只需3個(gè)函數(shù)幾分鐘輕松搞定!
一、先介紹一下需要的3個(gè)函數(shù)
1、SEQUENCE函數(shù)
功能:生成一系列的連續(xù)數(shù)字或多行多列的等差數(shù)列
語法:=SEQUENCE(行數(shù),[列數(shù)],[開始數(shù)],[增量])
2、DATE函數(shù)
功能:返回代表特定日期的序列號
語法:=DATE(年份,月份,天數(shù))
3、WEEKDAY函數(shù)
功能:返回某日期為星期幾
語法:WEEKDAY(日期,[返回值類型])
備注:如果我們把返回值類型設(shè)置為2,返回值為 1(星期天)到 7(星期六)之間的整數(shù)。
二、制作日歷表/萬年歷必備知識點(diǎn)
如果我們想在Excel中制作一個(gè)日歷表/萬年歷的話,我們必須要知道一個(gè)規(guī)律:
某個(gè)日期減去這個(gè)日期對應(yīng)的星期數(shù)再加上1,就一定會(huì)得到這個(gè)日期所在周的周一的日期
如下圖所示,我們用日期2024-3-6減去它對應(yīng)的星期數(shù)3再加上1,結(jié)果為2024-3-4就是3-6號所在周的周一。
三、構(gòu)建日歷表/萬年歷日期
如下圖所示,先制作一個(gè)日歷表/萬年歷表格,表格中預(yù)留6行7列的空白單元格,用來構(gòu)建日期
然后,在B3單元格中輸入公式:
=SEQUENCE(6,7,DATE(C1,F1,1)-WEEKDAY(DATE(C1,F1,1),2)+1,1)
然后點(diǎn)擊回車即可
解讀:
①公式中DATE(C1,F1,1)就是構(gòu)建指定月份的1號日期;WEEKDAY(DATE(C1,F1,1),2)就是獲取對應(yīng)日期的星期數(shù)。
②我們雖然不確定指定月份的1號是否屬于周一,但是我們可以使用指定月份的1號日期減去對應(yīng)日期的星期數(shù)再加上1,就是
DATE(C1,F1,1)-WEEKDAY(DATE(C1,F1,1)
這樣我們就獲得了指定月份的1號所在周周一的日期。
③最后我們在用SEQUENCE函數(shù)生成6行7列,開始數(shù):為指定月份的1號所在周周一的日期,增量為1,這樣就生成了指定月份的所有日期。
四、把日歷中的日期改成只顯示幾號
①修改日期顯示類型
首先全選日期數(shù)據(jù)→然后點(diǎn)擊組合鍵【Ctrl+1】調(diào)出“單元格格式”窗口→在自定義選項(xiàng)下把【類型】改成d→最后點(diǎn)擊確定即可
②批量調(diào)整列寬
首先通過單擊左上角綠色倒三角全選工作表→移動(dòng)鼠標(biāo)到列標(biāo)處,當(dāng)鼠標(biāo)變成雙向箭頭時(shí),雙擊兩列之間的豎線即可。
五、隱藏不屬于指定月份的日期
我們可以使用條件格式,將不屬于指定月份的日期,通過格式中的自定義格式,在類型中輸入“;;;”,從而達(dá)到隱藏?cái)?shù)據(jù)的效果
首先選擇日期數(shù)據(jù)區(qū)域→打開【條件格式】-【新建規(guī)則】調(diào)出“新建格式規(guī)則”窗口→選擇【使用公式確定要設(shè)置格式的單元格】將公式設(shè)置為:=MONTH(B3)<>$F$1→然后點(diǎn)擊右下角的【格式】找到【自定義】將【類型】設(shè)置為“;;;”即可。
聯(lián)系客服