CHOOSE 函数
约 426 字大约 1 分钟
适用范围
Microsoft 365 专属 Excel, Microsoft 365 Mac 版专属 Excel, Excel 网页版, Excel 2024, Excel 2024 for Mac, Excel 2021, Excel 2021 for Mac, Excel 2019, Excel 2016, Microsoft365.com, iPhone 版我的 Office
1. 函数简介
CHOOSE 函数使用 index_num 返回数值参数列表中的数值。使用 CHOOSE 可以根据索引号从最多 254 个数值中选择一个。
2. 语法
CHOOSE(index_num, value1, [value2], ...)| 参数 | 选填 | 说明 |
|---|---|---|
| index_num | 必需 | 用于指定所选定的数值参数。必须是介于 1 到 254 之间的数字。 |
| value1 | 必需 | 第一个数值参数。 |
| value2, ... | 可选 | 后续数值参数,最多 254 个。参数可以是数字、单元格引用、定义的名称、公式、函数或文本。 |
3. 示例
3.1. 基本选择
从列表中选择第二个值:
=CHOOSE(2, A2, A3, A4, A5)返回 A3 中的值。
3.2. 文本选择
从文本列表中选择第三个值:
=CHOOSE(3, "Wide", 115, "world", 8)结果为 "world"。
3.3. 与 SUM 配合使用
CHOOSE 可以返回区域引用:
=SUM(CHOOSE(2, A1:A10, B1:B10, C1:C10))等同于 =SUM(B1:B10)。
4. 实用技巧
4.1. index_num 范围
如果 index_num 小于 1 或大于列表中最后一个值的索引号,返回 #VALUE! 错误值。
4.2. 小数截尾
如果 index_num 为小数,则在使用前将被截尾取整。
4.3. 数组参数
如果 index_num 为一个数组,则在计算函数 CHOOSE 时,将计算每一个值。
4.4. 返回区域引用
CHOOSE 的数值参数不仅可以为单个数值,也可以为区域引用,这在与其他函数配合使用时非常有用。