在Excel中輸入資料,如果完全以Key In方式輸入,除了耗費較多時間之外,還可能打錯字。所以如果能以選取方式來輸入資料,應該可以改善這些問題。解決這個問題,利用資料驗證、INDIRECT函數和定義名稱,可以很簡單的解決。
假設要有三個年級,每個年級的班級名稱都不相同,規則上也有所差異。(參考下圖)
假設各年級資料置於list工作表中,作法如下:
1. 定義名稱
(1) 一年級:=list!$A$2:$A$15
(2) 二年級:=list!$B$2:$B$15
(3) 三年級:=list!$C$2:$C$15
2.將A欄的儲存格設定資料驗證的準則為:(以儲存格A8為例)
(1) 儲存格內允許:清單
(2) 來源=list!$A$1:$C$1
(3)在A欄中的儲存格按一下拉式清單,可以選取想要的年級。
4.將B欄的儲存格設定資料驗證的準則為:(以儲存格B8為例)
(1) 儲存格內允許:清單
(2) 來源=INDIRECT(A8)
(5)在B欄中的儲存格按一下拉式清單,可以選取這個年級所屬的班級。
【延伸學習】
全站熱搜
留言列表