Excel - CHOOSE 函式



描述

CHOOSE 函式從與提供的索引號(位置)相對應的陣列中返回一個值。您可以將 CHOOSE 函式視為一個函式,它返回給定列表中的第 n 個條目。CHOOSE 函式使用 index_num 從值引數列表中返回值。您可以使用它根據索引號選擇最多 254 個值中的一個。

例如,如果 value1 到 value7 是星期幾,則當使用 1 到 7 之間的數字作為 index_num 時,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

1 到 254 個值引數,CHOOSE 函式根據 index_num 從中選擇一個值或要執行的操作。

Value1、Value2 … 可以是數字、單元格引用、定義的名稱、公式、函式或文字。

必填
Value2,... 可選

備註

  • 如果 index_num 是陣列,則在評估 CHOOSE 函式時會評估每個值。

  • CHOOSE 函式的值引數可以是區域引用以及單個值。

  • 如果 index_num 小於 1 或大於提供的 Value 引數數量,則 CHOOSE 函式返回 #VALUE 錯誤。

  • 如果任何 Value 引數是未包含在引號中的文字值,則 CHOOSE 函式返回 #NAME? 錯誤。

  • 如果任何 Value 引數不是有效的單元格引用,則 CHOOSE 函式返回 #NAME? 錯誤。

適用性

Excel 2007、Excel 2010、Excel 2013、Excel 2016

示例

Choose Function
advanced_excel_lookup_reference_functions.htm
廣告