ZonoTools

Excel CHOOSE 函數(依索引選擇)- 範例與實踐

透過互動式網格、即時回饋和清晰的公式幫助線上練習 Excel CHOOSE 功能。

Instruction

Use index 2 to return the second option from "North", "South", "West".

Excel CHOOSE Function Examples

按索引選擇標籤

=CHOOSE(2, "North", "South", "West")

傳回South因為索引 2 選擇第二個值。

按季度劃分的分支機構指標下拉列表

Q1為 1..3 時,=CHOOSE(Q1, Jan!B10, Feb!B10, Mar!B10)(範例佈局 - 根據您的模型進行調整)。

保護無效索引

=IF(AND(A1>=1, A1<=3), CHOOSE(A1, 10, 20, 30), "Pick 1-3")

將 CHOOSE 保持在安全範圍內。

dynamic-array-data.xlsx

ABC
1CategoryAmountRegion
2A120North
3B340South
4A560North
5C225West
6B90South
7Output

Input Formula

Need Help?

Tips

  • 使用資料驗證清單驗證索引單元格。
  • 當選項超過少數時,更喜歡查詢表。
  • 與 **IFERROR** 搭配使用使用者導向的範本。

FAQ

如果index_num超出範圍會發生什麼事?

Excel 回傳#VALUE!當索引小於 1 或大於值參數的數量時。

CHOOSE 可以回傳一個範圍嗎?

在某些模式中,CHOOSE 可以傳回接受引用的函數的參考 - 仔細測試您的 Excel 版本。

選擇還是切換?

CHOOSE 將小整數 1..N 對應到值; SWITCH 將表達式與值匹配,不需要連續的索引。

index_num 可以是小數嗎?

它被截斷為零——避免依賴於此;如果需要,請有意使用 INT 或 ROUND。

選擇是否不穩定?

CHOOSE本身不像RAND那樣易變,但它會用正常的工作表重新計算來重新計算。

Comparison

Function 最佳時間
CHOOSE 小整數映射
SWITCH 許多顯式匹配
IFS 有序邏輯測試

Example

=CHOOSE(2, "North", "South", "West")