如何在Google表格中从INDEX函数返回数组?

问题描述 投票:0回答:1

INDEX接受行数组N(IF({1},ROW(B2:B6))) = {2,3,4,5,6}和列数组N(IF({1},A2:A6+1)) = {1,2,3,4,2}。并使用这些坐标获取范围为C:F的值。此函数在Excel中返回一个数组:

=INDEX(C:F,N(IF({1},ROW(B2:B6))),N(IF({1},A2:A6+1)))
ctrl+shift+enter

enter image description here

但是在Google表格中,它仅返回一个值:

enter image description here

是否有任何解决方法可从Google表格中的INDEX中获取数组?

arrays google-sheets google-sheets-formula array-formulas google-sheets-query
1个回答
0
投票

用途:

=ARRAYFORMULA(TRIM(TRANSOSE(QUERY(TRANSPOSE(C2:F),,99^99))))
© www.soinside.com 2019 - 2024. All rights reserved.