Excel 製作二級目錄的方法——表單控件法

我們在使用EXCEL 時常需要製作#二級目錄#方便我們篩選及錄入,今天我們就來學習下如何製件二級目錄。製作二級目錄的方法很多今天我們來學習使用#表單控件# 配合函數的方法完成二級目錄創建。

先看下效果 :

Excel 製作二級目錄的方法——表單控件法

步驟:

本例使用全球五大洲及相應的國家作為數據源如下表:


Excel 製作二級目錄的方法——表單控件法


插入表單控件,如圖所示:

分別插入兩列表框一個用於一級目錄一個用於二級目錄。


Excel 製作二級目錄的方法——表單控件法


右鍵點擊表單控件--設置控件格式:

Excel 製作二級目錄的方法——表單控件法

Excel 製作二級目錄的方法——表單控件法

一級目錄具體控件格式設置如下:


Excel 製作二級目錄的方法——表單控件法


通過使用choose()函數,定義名稱:

=CHOOSE(FY!$I$1,FY!$B$2:$B$51,FY!$B$52:$B$90,FY!$B$91:$B$114,FY!$B$115:$B$128,FY!$B$129:$B$163,FY!$B$164:$B$167)

Excel 製作二級目錄的方法——表單控件法


CHOOSE 函數 語法:

CHOOSE(index_num, value1, [value2], ……)

CHOOSE 函數語法具有以下參數:

index_num 必需。 用於指定所選定的數值參數。 index_num 必須是介於 1 到 254 之間的數字,或是包含 1 到 254 之間的數字的公式或單元格引用。如果 index_num 為 1,則 CHOOSE 返回 value1;如果為 2,則 CHOOSE 返回 value2,以此類推。如果 index_num 小於 1 或大於列表中最後一個值的索引號,則 CHOOSE 返回 #VALUE! 錯誤值。如果 index_num 為小數,則在使用前將被截尾取整。value1, value2, …… Value1 是必需的,後續值是可選的。 1 到 254 個數值參數,CHOOSE 將根據 index_num 從中選擇一個數值或一項要執行的操作。 參數可以是數字、單元格引用、定義的名稱、公式、函數或文本。備註如果 index_num 為一個數組,則在計算函數 CHOOSE 時,將計算每一個值。函數 CHOOSE 的數值參數不僅可以為單個數值,也可以為區域引用。例如,下面的公式:

=SUM(CHOOSE(2,A1:A10,B1:B10,C1:C10))

相當於:

=SUM(B1:B10)

然後基於區域 B1:B10 中的數值返回值。

先計算 CHOOSE 函數,返回引用 B1:B10。 然後使用 B1:B10(CHOOSE 函數的結果)作為其參數來計算 SUM 函數。

二級目錄具體控件格式設置如下:

將剛定義好的名稱ZZ填入數據源區域

Excel 製作二級目錄的方法——表單控件法

完成創建如下所示:


Excel 製作二級目錄的方法——表單控件法


這樣我們就利用表單控件配合Choose()函數完成了二級目錄的創建,用此方法還可以根據需要創建多級目錄。希望今天的分享對大家的製作有所啟發。

作者其它文章:


分享到:


相關文章: