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
广告