本文將說明 Microsoft Excel 中 CHOOSE  函數的公式語法及使用方式。

描述

使用 index_num 從引數值清單中傳回值。 使用 CHOOSE 可以根據索引值,選取最多 254 個數值中的一個。 例如,如果 value1 到 value7 分別代表星期一到星期日,則 CHOOSE 便會根據範圍在 1 到 7 之間的 index_num,傳回其中的一天。

語法

CHOOSE(index_num, value1, [value2], ...)

CHOOSE 函數語法具有下列引數:

  • Index_num    必要。 指定要選取的引數值。 Index_num 必須是 1 到 254 之間的數字,或包含 1 到 254 之間某個數字的公式或儲存格參照。

    • 如果 index_num 為 1,CHOOSE 會傳回 value1;如果為 2,會傳回 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 評估 SUM 函數,並將 CHOOSE 函數的結果做為其引數。

範例

請在下列表格中複製範例資料,再將之貼到新 Excel 活頁簿中的儲存格 A1。 若要讓公式顯示結果,請選取公式,按 F2,然後再按 Enter。 如有需要,您可以調整欄寬來查看所有資料。

資料

 

1st

釘子

2nd

螺絲

3rd

螺帽

成品

螺栓

公式

描述

結果

=CHOOSE(2,A2,A3,A4,A5)

第二個清單引數的值 (儲存格 A3 的值)

2nd

=CHOOSE(4,B2,B3,B4,B5)

第四個清單引數的值 (儲存格 B5 的值)

螺栓

=CHOOSE(3,"寬",115,"標準",8)

第三個清單引數的值

標準

範例 2

資料

23

45

12

10

公式

描述 (結果)

結果

=SUM(A2:CHOOSE(2,A3,A4,A5))

加總範圍 A2:A4。 CHOOSE 函數會傳回 A4 作為 SUM 函數範圍的第二個部分。

80

Need more help?

Expand your skills
Explore Training
Get new features first
Join Microsoft Insiders

Was this information helpful?

How satisfied are you with the translation quality?
What affected your experience?

Thank you for your feedback!

×