Excel函數公式:CHOOSE函數應用範例

一、CHOOSE函數的特點。

CHOOSE作為一個單獨的函數,本身並不是很實用。其作用是根據給定的索引值,從參數串中選出相應值或操作。

語法:

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

參數說明:

1、index_num:必需,用於指定所選定的數值參數。index_num 必須是介於 1 到 254 之間的數字,或是包含 1 到 254 之間的數字的公式或單元格引用。

  • 如果 index_num 為 1,則 CHOOSE 返回 value1;如果為 2,則 CHOOSE 返回 value2,以此類推。

  • 如果 index_num 小於 1 或大於列表中最後一個值的索引號,則 CHOOSE 返回 #VALUE! 錯誤值。

    Advertisements

  • 如果 index_num 為小數,則在使用前將被截尾取整。

2、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 中的數值返回值。

    Advertisements

    先計算 CHOOSE 函數,返回引用 B1:B10。 然後使用B1:B10(CHOOSE 函數的結果)作為其參數來計算 SUM 函數。


    二、CHOOSE函數示例。

    1、公式:=CHOOSE(2,B3,C8)。

    返回C8單元格的值。

    方法:

    在目標單元格中輸入公式:=CHOOSE(2,B3,C8)。

    2、公式:=CHOOSE(4,B3,C8,D11,D10)。

    返回D12單元格的值。

    方法:

    在目標單元格輸入公式:=CHOOSE(4,B3,C3,D11,D12)。


    三、快速求解學生分數等級。

    目的:根據備註欄中的「等級表」來確定C列成績的等級。

    方法:

    1、選定目標單元格。

    2、在目標單元格中輸入公式:=CHOOSE(C3/10,"差","差","差","差","差","中","中","良","優","優")。

    3、Ctrl+Enter填充。

    備註:

    此示例中,我們可以看到第一個參數為C3/10,這樣會得到小數,其實CHOOSE函數默認的是捨去小數保留整數,例如85/10會得到8,75/10會得到7。然後根據相應的值返回相應的等級。

    Advertisements

    你可能會喜歡