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