使用 index_num 從引數值清單中傳回值。 使用 SELECT 根據索引號,從最多 29 個值中選擇一個。 例如,如果 value1 到 value7 分別代表星期一到星期日,則 CHOOSE 便會根據範圍在 1 到 7 之間的 index_num,傳回其中的一天。
語法
選擇 (index_num、值1、值2......)
Index_num 指定選擇哪個值參數。 Index_num必須是介於1到29之間的數字,或是包含介於1到29之間的公式或欄位參考。
- 如果 index_num 為 1,CHOOSE 會傳回 value1;如果為 2,會傳回 value2;依此類推。
- 如果 index_num 小於 1 或大於清單中最後一個值的數值,CHOOSE 會傳回 #VALUE! 錯誤值。
- 如果 index_num 是分數,則在使用它前,會將它捨去到最小整數。
價值1,價值2,... 是 1 到 29 個值參數,CHOOSE 會根據 index_num 從中選擇值或執行動作。 參數可以是數字、欄位參考、公式、函式或文字。
範例 1
| 第一條 | 第二條 | 第三條 | 第四列 | 公式 | 描述 (結果) |
|---|---|---|---|---|---|
| 1st | 2nd | 3rd | 成品 | =選擇 (2,[Col1],[Col2],[Col3],[Col4]) | 第二個論點 Col2 (第二) |
| 釘子 | 螺絲 | 螺帽 | 螺栓 | =選擇 (4,[列1],[列2],[列3],[列4]) | 第四個論點 Col4 (Bolts) |
範例 2
| 第一條 | 第二條 | 第三條 | 第四列 | 公式 | 描述 (結果) |
|---|---|---|---|---|---|
| 23 | 45 | 12 | 10 | =總和 ([列1],選擇 (2,[列2],[列3],[列4]) ) | 將兩個參數 Col1 與 Choose 函數的結果相加 (35) |