|
01 引言 先看演示效果: ![]() 這種能自由調(diào)整日期,并自動標注周末的動態(tài)考勤匯總表怎么做的? 很簡單,一點也不復雜。今天,老師就手把手從0至1教大家如何制作。 制作過程細節(jié)比較多,建議大家關(guān)注收藏教程,避免以后需要時找不到教程了。 ![]() 02 模版設(shè)計及美化 首先,我們先設(shè)計好匯總表的格式、結(jié)構(gòu)及美化。 ![]() 這個很簡單,相信大家都會,預留好輸入及窗體按鈕的位置。 顏色美化大家可以根據(jù)自己喜歡來設(shè)計。 第二步,插入按鈕窗體 ![]() 這兩個箭頭按鈕,叫:微調(diào)按鈕,可以點一下調(diào)整設(shè)置的數(shù)值。 在EXCEL和WPS中,插入的方法操作菜單位置不一樣。 ● Excel中,在開發(fā)工具-表單控件-數(shù)值調(diào)節(jié)鈕 ![]() 如果找不到“開發(fā)工具”菜單選項卡,點文件-選項-自定義功能區(qū),把開發(fā)工具勾選上就行了。 ![]() ● 在WPS中,菜單操作為:工具-插入-窗休-微調(diào)項 ![]() 點一下這個微調(diào)按鈕,在對應單元格上畫出來就行了。 ![]() * 小技巧:按住ALT鍵,再拖動控件上的點,可以快速對齊單元格邊框線 調(diào)好一個后,第二個可以按住CTRL鍵,用鼠標拖動復制一個到月份前面,也可以按CTRL+C\V復制粘貼,不用重復做。 ![]() 03 微調(diào)控件設(shè)置 插入設(shè)計好微調(diào)控件后,現(xiàn)在點擊是沒有反應的,因為我們沒有設(shè)置好。 ● 設(shè)置年份按鈕 右鍵-設(shè)置控件格式,可以進入控件的設(shè)置界面。 ![]() ![]() 當前值,就是默認值,最小值/最大值,是指可以調(diào)整的年份范圍,大家可以根據(jù)自己需求設(shè)置,比如設(shè)置只能在2020-2030年間變動。 最關(guān)鍵一步,就是指定單元格鏈接,要鏈接到我們設(shè)定好的年份單元格,比如圖上標橙色的單元格B1。 ● 設(shè)置月份按鈕 月份的設(shè)置,有點不同,需要做一些限制。因為月份只能是1-12的整數(shù),不能有其它數(shù)字,所以設(shè)置有參數(shù)是這樣的: ![]() 這樣我們年月調(diào)整按鈕就做好了,確定出來,點對應箭頭,就可以自由變動年月了。 ![]() 04 日期&星期設(shè)置 日期設(shè)置,我們用DATE()函數(shù)來返回,輸入對應年月日就可以返回一個日期,函數(shù)參數(shù)如下: =date(年,月,日)年月我們直接引用微調(diào)控件鏈接的單元格就行了,天數(shù)我們?nèi)绾沃付??一個月有31天,總不能寫31條公式吧? ![]() 天數(shù)我們用COLUMN函數(shù)動態(tài)返回列標號,就可以動態(tài)變動天數(shù)了。隨便引用一個A列單元格,就可以返回1,B列就是2,C列就是3... 這樣我們向右拖動公式時,就可以動態(tài)返回1-31天的日期,不用寫31條公式。 ![]() 但返回了31天的日期后,發(fā)現(xiàn)一個問題,返回的日期是一個完整的日期。 年和月我們上面第一行已有經(jīng)了,下面就不需要重復了,我只想顯示天數(shù)就行了,這樣更簡潔,如何設(shè)置呢? 我們用單元格格式設(shè)置一下日期顯示格式就行了。選中31天的日期,右鍵-設(shè)置單元格格式,找到日期類型。 ![]() 但是我們發(fā)現(xiàn),預設(shè)的類型模版格式中,并沒有只顯示天數(shù)的樣式。 我們需要自己定義,點下面的“自定義”,在類型代碼欄中,輸入小寫字母d就行了。 ![]() 星期幾,我們也是從具體日期上判斷的,所以,星期這一行,我們先把上一行的日期同步過來。 ![]() 選中星期這一行的日期,右鍵設(shè)置單元格格式。我們同樣沒找到只顯示星期幾中的中文數(shù)字的格式。 還是需要自定義,在自定義欄中輸入代碼:aaa,就行了。 ![]() 這樣我們大概的日期效果就做好了,可以再美化一下,給日期天數(shù)和星期,先設(shè)計一下自己喜歡的底色 ![]() 05 標注周末 上一步,星期一至周日我們已經(jīng)能動態(tài)返回了,但有時候,我們需要把周末突出顯示出來,如何做呢? 選中我們想突出顯示的1-31天單元格。 ![]() 點條件格式-管理規(guī)則-新建規(guī)則-使用公式創(chuàng)建規(guī)則,在公式欄中輸入公式: ![]() 再設(shè)置一個和之前設(shè)計的底色不一樣的顏色,確定。 ![]() 這樣,我們動態(tài)的考勤匯總表格式效果就做好了。大家可以根據(jù)自己的喜好,美化設(shè)置其它格式。 你學會了嗎? 06 如何匯總考勤數(shù)據(jù) 考勤匯總表的模版我們會做了,但是,做好了匯總表后,如何匯總考勤數(shù)據(jù),才是復雜困難的地方。 ![]() 我們在員工打卡時間表中,計算核算出考勤結(jié)果后,想要匯總到剛才我們設(shè)置好的匯總表中,用函數(shù)公式是非常困難的。 因為員工數(shù)量太多了,每個員工下面有幾行考勤結(jié)果,數(shù)據(jù)太分散了,用函數(shù)公式很難實現(xiàn)。 我們可以用VBA高效處理,點一下按鈕,一秒鐘就能匯總完成。 ![]() 考勤數(shù)據(jù)匯總,需要根據(jù)不同的考勤結(jié)果,匯總方式不同,匯總程序無法通用,需要根據(jù)實際情況匯總,老師就不分享這個匯總程序了。 若需要老師幫開發(fā)EXCEL考勤系統(tǒng)的同學,可以私信老師 |
|
|