The website uses cookies. By using this site, you agree to our use of cookies as described in the Privacy Policy.
I Agree

CHOOSE 函数

Microsoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2019 Excel 2016 Excel 2019 for Mac Excel 2013 Excel 2010 Excel 2007 Excel 2016 for Mac Excel for Mac 2011 Excel Starter 2010 更多... 更少

本文介绍 Microsoft Excel 中 CHOOSE 函数的公式语法和用法。

说明

使用 index_num 返回数值参数列表中的数值。 使用 CHOOSE 可以根据索引号从最多 254 个数值中选择一个。 例如,如果 value1 到 value7 表示一周的 7 天,那么将 1 到 7 之间的数字用作 index_num 时,CHOOSE 将返回其中的某一天。

语法

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

CHOOSE 函数语法具有以下参数:

  • 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 从中选择一个数值或一项要执行的操作。 参数可以是数字、单元格引用、定义的名称、公式、函数或文本。

备注

  • 如果 index_num 为一个数组,则在计算函数 CHOOSE 时,将计算每一个值。

  • 函数 CHOOSE 的数值参数不仅可以为单个数值,也可以为区域引用。

    例如,下面的公式:

=SUM(CHOOSE(2,A1:A10,B1:B10,C1:C10))

相当于:

=SUM(B1:B10)

然后基于区域 B1:B10 中的数值返回值。

先计算 CHOOSE 函数,返回引用 B1:B10。 然后使用 B1:B10(CHOOSE 函数的结果)作为其参数来计算 SUM 函数。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

数据

1st

Nails

2nd

Screws

3rd

Nuts

Finished

Bolts

公式

说明

结果

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

第二个列表参数的值(单元格 A3 中的值)

2nd

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

第四个列表参数的值(单元格 B5 中的值)

Bolts

=CHOOSE(3,"Wide",115,"world",8)

第三个列表参数的值

全球

示例 2

数据

23

45

12

10

公式

描述(结果)

结果

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

计算单元格区域 A2:A4 中所有数值的和。 CHOOSE 函数返回 A4,将其作为 SUM 函数区域的第二部分。

80

Measure
Measure
Summary | 2 Annotations
根据索引号从最多 254 个数值中选择一个
2020/12/24 09:13
使用 index_num 返回数值参数列表中的数值
2020/12/24 09:14