天天看點

Excel技巧:制作動态表頭提高效率

我用excel來管理各種各樣的表格,這些表格的标題基本上是由機關名稱加年份、月份和表格名稱組成的。每隔一段時間列印這些表格時,都要将所有表格标題中的部分内容(如機關名稱、年份或月份)重新進行更改,操作時不僅繁瑣,而且容易出錯。  

如果能做一個動态表頭,将所有标題需要變動的部分做成單元格的引用,隻要改動一處,所有的标題将一起跟着改變,這樣就友善多了。後來經過嘗試實作了這個目标:  

1. 制作表格标題初始化界面  

為了操作友善,我們先插入一張新工作表,命名為“初始化”。在c7單元格中輸入“請輸入機關名稱:”的文字提示,這樣d7單元格可用于輸入機關名稱。  

接下來右擊工具欄,選擇“窗體”指令,打開“窗體”工具欄。在c9單元格中輸入“時間:”,d9單元格用于顯示标題中的年份。單擊“窗體”工具欄中的 〔微調框〕按鈕,在緊靠着d9單元格後繪制一個微調框對象。類似地,在緊靠着f9單元格後面再繪制一個微調框用于調整表格标題中的月份。  

在e9和g9單元格中分别輸入“年”和“月”字,并設為右對齊。  

右擊“微調框1”,選擇“設定控制格式”指令,此時會打開“對象格式”對話框,切換到其中的“控制”頁籤。在“目前值”框中輸入一個預設的年份如 “2005”,在“最小值”和“最大值”框中輸入年份的上限和下限,“步長”為“1”,在“單元格連結”框中輸入要顯示年份單元格的絕對位址如 “$d$9”,設定完成後,單擊〔确定〕按鈕,這樣微調框1和d9單元格就連結好了。類似地,可以将“微調框2”和f9單元格連結起來,要注意的是最大值 和最小值受到月份本身的限制。  

2. 設定表格标題  

打開“加班記錄”工作表,在表格标題位置處輸入公式 “=初始化!d7&&初始化!d9&&"年"&&初始化!f9&&"月份"& amp;&"加班記錄"”,按Enter鍵(此時還不能看到最終效果),設定好标題的格式。類似地,隻要稍作改變就可以将其他表格的标題一一制作好。   

3. 調試表格标題  

以上操作完成後我們就可以來調試了。回到“初始化”表中,輸入學校名稱并選擇某年某月,此時傳回到其他工作表中,我們就可以看到完整的表格标題了。  

需要注意的是,用日期函數也可以讓标題根據系統時間自動改變,但不友善調整到之前的某個年份或月份。

繼續閱讀