在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

image07

(3)在A欄中的儲存格按一下拉式清單,可以選取想要的年級。

4.將B欄的儲存格設定資料驗證的準則為:(以儲存格B8為例)

(1) 儲存格內允許:清單

(2) 來源=INDIRECT(A8)

(5)在B欄中的儲存格按一下拉式清單,可以選取這個年級所屬的班級。

【延伸學習】

 Excel-在下拉式選單中選取日期

 Excel-製作隨輸入字元列出可選項目的下拉式清單

 Excel-下拉式清單選取月份列出該月日期

 Excel-設計二層的下拉式選單

 Excel-使用多層下拉式清單結構輸入資料(基礎)

 Excel-使用多層下拉式清單結構輸入資料(進階)

 Excel-選取月份/日期/時間(多層下拉式清單)

 Excel-下拉式選單顯示未選項目

 

學不完.教不停.用不盡文章列表

arrow
arrow
    全站熱搜

    vincent 發表在 痞客邦 留言(4) 人氣()