特別說明
使用 index_num 返回數值參數列表中的數值。 使用 CHOOSE 可以根據索引號從最多 254 個數值中選擇一個。 例如,如果 value1 到 value7 表示一周的 7 天,那么將 1 到 7 之間的數字用作 index_num 時,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 函數。