返回数组中的指定行。
语法
=CHOOSEROWS(array,row_num1,[row_num2],...)
CHOOSEROWS 函数语法具有下列参数:
-
array 包含要在新数组中返回的列的数组。 必需。
-
row_num1 要返回的第一行号。 必需。
-
[row_num2] 要返回的其他行号。 可选。
错误
如果任何 row_num 参数的绝对值为零或超过数组中的行数,Excel 将返回 #VALUE 错误。
示例
复制下表中的示例数据,然后将其粘贴进新 Excel 工作表的 A1 单元格中。 如果需要,可调整列宽以查看所有数据。
从范围 A2:B7 内的数组返回行 1、3、5,然后再次行 1 的数组。
数据 |
|||
1 |
2 |
||
3 |
4 |
||
5 |
6 |
||
7 |
8 |
||
9 |
10 |
||
11 |
1.2 |
||
公式 |
|||
=CHOOSEROWS(A2:B7,1,3,5,1) |
使用数组常量从范围 A2:B7 内的数组返回行 1、3、5,然后再次行 1 的数组。
数据 |
|||
1 |
2 |
||
3 |
4 |
||
5 |
6 |
||
7 |
8 |
||
9 |
10 |
||
11 |
1.2 |
||
公式 |
|||
=CHOOSEROWS(A2:B7,{1,3},5,1) |
以第四行然后第三行的顺序返回范围 A2:B7 内的数组中最后两行的数组。
数据 |
|||
1 |
2 |
||
3 |
4 |
||
5 |
6 |
||
7 |
8 |
||
9 |
10 |
||
11 |
1.2 |
||
公式 |
|||
=CHOOSEROWS(A2:B7,-1,-2) |