在 excel 中将 2 列或更多列合并为 1 列

Combine 2 or more columns into 1 column in excel

我需要引用 A1:A5(这将 return {1;2;3;4;5}),然后在末尾添加 B2:B5(这将return {6;7;8;9;10}), 所以成品看起来像这样 {1;2;3;4;5;6;7;8;9;10}.

有人有什么想法吗? 谢谢

这将 return 所需的数组:

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 确认时,将 return B2 中的值。