标签: excel array-formulas
我需要参考A1:A5(将返回{1; 2; 3; 4; 5})然后将B2:B5添加到其末尾(将返回{6; 7; 8; 9; 10}),所以成品看起来像这样{1; 2; 3; 4; 5; 6; 7; 8; 9; 10}。
有没有人有任何想法? 感谢
答案 0 :(得分:0)
这将返回所需的数组:
INDEX(A1:B5,N(IF(1,MOD(ROW(1:10)-1,5)+1)),N(IF(1,INT((ROW(1:10)-1)/5)+1)))
您可以通过执行以下操作进行测试:
=INDEX(INDEX(A1:B5,N(IF(1,MOD(ROW(1:10)-1,5)+1)),N(IF(1,INT((ROW(1:10)-1)/5)+1))),7)
当退出编辑模式时,使用Ctrl-Shift-Enter而不是Enter确认时,将返回B2中的值。