如下圖所示,自動(dòng)更新日期和周的出席表。
當(dāng)儲(chǔ)存格O1中的月份更新時(shí),儲(chǔ)存格AD1中的月天數(shù)會(huì)自動(dòng)更新,而B(niǎo)2:AF3中的日期和周也會(huì)自動(dòng)更新。如果月份是2月,則b : af 3僅在第28天顯示;如果月份是4月,則b 23360 af 3顯示到第30天;如果月份是5,則b 23360 af 3顯示到第31天。
要?jiǎng)?chuàng)建這些動(dòng)態(tài)更新日期和周的出席表,需要Date函數(shù)、WeekDay函數(shù)、Day函數(shù)和IF函數(shù)。條件格式也是必要的。
第一步:創(chuàng)建下表,如下圖所示
在單元格J1中輸入2021,然后選擇J1:M1以設(shè)置單元格在列之間居中對(duì)齊。在單元格AA1中輸入“月日”文本,然后選擇AA1:AC1以設(shè)置單元格在列之間居中對(duì)齊。在B3:AF3中輸入數(shù)字1-31表示5月1日至31日。
步驟2:設(shè)置自動(dòng)更新的月天數(shù)
在儲(chǔ)存格AD1中,輸入下列公式:=day(date(J1,O1 1,1)-1)
公式解析:1.date函數(shù)使用date(year,month,day)語(yǔ)法返回日期。在本例中,J1=2021,O1=5,date(J1,O1,1)將返回2021/6/1。日期的本質(zhì)是連續(xù)的數(shù)字,date(J1,O1 1,1)-1表示返回2020/6/1之前一天的日期,即2021/5/31。
2.Day函數(shù)返回一個(gè)月中第幾天的數(shù)值,Day(2021/5/31)返回31,表示5月31日。
一個(gè)月可能有31天、30天、29天、28天,怎么知道一個(gè)月的最后一天到底是幾天呢?可行的方法是從下月1日減去1,這就是那個(gè)月最后一天的日期??梢允褂肈ay函數(shù)來(lái)確定那個(gè)月的天數(shù)。
步驟3:設(shè)置自動(dòng)更新星期幾
在儲(chǔ)存格B2中,=if (WEEKDAY(DATE($J$1,$O$1,B$3),2)=7,' DATE ',WEEKDAY(;
解決函數(shù):1。DATE($J$1、$O$1、B$3)將返回日期2021/5/1。
2.weekday返回表示一周第一天的數(shù)值
WEEKDAY(DATE($J$1,$O$1,B$3),2),其中weekday('2021/5/1 ',2)將返回6
3.如果某個(gè)日期是星期天,則weekday函數(shù)返回7。不符合我們的使用習(xí)慣,所以使用if函數(shù)。IF函數(shù)指示weekday函數(shù)返回值7時(shí)返回“天”,否則返回weekday函數(shù)的值。
請(qǐng)注意此公式中絕對(duì)和相對(duì)參照的使用。拖動(dòng)B2單元格填充句柄,將B2單元格公式復(fù)制到另一個(gè)C2:AF2單元格。
步驟4:設(shè)置中文小寫(xiě)字母
在步驟3中,B2:AF2設(shè)定公式傳回的值為1、2、3、4、5、6、日。怎么設(shè)置成一、二、三、四、五、六、工作呢?
選擇B2:AF2單元格區(qū)域,按Ctrl 1打開(kāi)“設(shè)置單元格格式”對(duì)話(huà)框,并將其設(shè)置為“中文小寫(xiě)數(shù)字”
步驟5:指定條件格式
在第一步中,您為B3:AF3輸入了1-31,但有些月沒(méi)有31天,可能是28天、29天、30天。這意味著AD2:AF3不需要每月顯示。例如,如果月份是2月,則只需顯示B2:AC3單元格區(qū)域中的周和日期。
為此,可以在AD2:AF3中設(shè)置條件格式。
選擇AD2:AF3單元格區(qū)域,打開(kāi)“設(shè)置單元格格式”對(duì)話(huà)框,選擇“使用公式確定要設(shè)置格式的單元格”,然后輸入公式=AD$3$AD$1,以查看公式中的相對(duì)引用。
單擊“格式”將字體設(shè)置為白色。
如果單元格Ad: af3的值大于當(dāng)月的天數(shù),則單元格AD2:AF3的字體將設(shè)置為白色,以匹配表格背景色。
這就是本教程的全部?jī)?nèi)容。你學(xué)了嗎?
1.《【excel怎么更新表】Excel教程用手教您制作日期和星期幾自動(dòng)更新的出席表?!吩曰ヂ?lián)網(wǎng),旨在傳遞更多網(wǎng)絡(luò)信息知識(shí),僅代表作者本人觀點(diǎn),與本網(wǎng)站無(wú)關(guān),侵刪請(qǐng)聯(lián)系頁(yè)腳下方聯(lián)系方式。
2.《【excel怎么更新表】Excel教程用手教您制作日期和星期幾自動(dòng)更新的出席表。》僅供讀者參考,本網(wǎng)站未對(duì)該內(nèi)容進(jìn)行證實(shí),對(duì)其原創(chuàng)性、真實(shí)性、完整性、及時(shí)性不作任何保證。
3.文章轉(zhuǎn)載時(shí)請(qǐng)保留本站內(nèi)容來(lái)源地址,http://f99ss.com/keji/2530369.html