INDEX
将其参数作为一对列表读取。
例如,使用数组常量,您可以键入:
=INDEX(A1:B3,{1,3},{1,2})
这使:
a 3
因为 Excel 将其读作{1,1}, {3,2}
.
With SEQUENCE
,返回一个数组常量,所以SEQUENCE(2)
回报{1;2}
。使用两次时,Excel 会处理{1,1};{2,2}
.
您可以使用SEQUENCE
返回一个垂直数组常量,例如
SEQUENCE(1,2)
返回{1,2}
.
现在它可以工作了:
=INDEX(A1:B3,SEQUENCE(2),SEQUENCE(1,2))
或者,混合使用水平和垂直数组常量
=INDEX(A1:B3,{1;2},{1,2})
Ref:
https://support.microsoft.com/en-us/office/guidelines-and-examples-of-array-formulas-7d94a64e-3ff3-4686-9372-ecfd5caa57c7 https://support.microsoft.com/en-us/office/guidelines-and-examples-of-array-formulas-7d94a64e-3ff3-4686-9372-ecfd5caa57c7
创建一维和二维数组常量