每日一篇-excel CHOOSE函式

函式定義:返回數值引數列表中的數值

使用格式:CHOOSE(index_num, value1, [value2], 。。。)

引數定義:

Index_num:

必需。指定所選定的值引數。Index_num 必須為 1 到 254 之間的數字,或者為公式或對包含 1 到 254 之間某個數字的單元格的引用。

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

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

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

Value1, value2, ...:

Value1 是必需的,後續值是可選的。這些值引數的個數介於 1 到 254 之間,函式 CHOOSE 基於 index_num 從這些值引數中選擇一個數值或一項要執行的操作。引數可以為數字、單元格引用、已定義名稱、公式、函式或文字

每日一篇-excel CHOOSE函式

函式應用例項

例1:區域引用

每日一篇-excel CHOOSE函式

公式結果 公式說明

3700 =SUM((CHOOSE(2,C18:C21,D18:D21,E18:E21)))

3700 =SUM(D18:D21)

備註:

函式 CHOOSE 先被計算,返回引用 D18:D21。然後函式 SUM 進行求和計算。

例2:利用CHO0SE 反向查詢

每日一篇-excel CHOOSE函式

查詢產品 公式結果 公式說明

香梨 15 =VLOOKUP(A63,CHOOSE({1,2},C56:C59,B56:B59),2,)

備註:

CHOOSE({1,2},{“蘋果”;“香梨”;“香蕉”;“胡蘿蔔”},{5;15;22;10})

VLOOKUP(A63,{“蘋果”,5;“香梨”,15;“香蕉”,22;“胡蘿蔔”,10},2,)

CHOOSE({1,2} 第一個引數區域必須是查詢引數有的區域

例3:利用CHO0SE 判斷業績

每日一篇-excel CHOOSE函式

每日一篇-excel CHOOSE函式

公式說明

=CHOOSE(MATCH(B92,{0,600,800},1),“待加強”,“尚可”,“優良”)

MATCH 最後一個引數1 或省略 MATCH 函式會查詢小於或等於 lookup_value 的最大值