我們在使用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)
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填入數據源區域
完成創建如下所示:
這樣我們就利用表單控件配合Choose()函數完成了二級目錄的創建,用此方法還可以根據需要創建多級目錄。希望今天的分享對大家的製作有所啟發。
作者其它文章: