将数据从100x100行列传输到10000x1行列

时间:2013-01-27 16:08:54

标签: excel excel-vba vba

我有100行100列100x100数据。我需要将所有数据传输到10000行和1列10000X1。这意味着所有数据都将在一列中,例如:A1:A10000

这是在microsoft excel表上完成的

有人可以教我如何做到这一点,谢谢

1 个答案:

答案 0 :(得分:2)

这个EXCEL公式运作良好:

=OFFSET($A$1,MOD(ROW()-ROW($F$1),ROWS($A$1:$A$5)),TRUNC((ROW()-ROW($F$1))/ROWS($A$1:$A$5)),1,1)

取自此回复:http://www.mrexcel.com/forum/excel-questions/444343-multiple-columns-into-one-column.html

请注意,如果您正在寻找,有很多方法可以在VB中执行此操作。此外,您需要将范围调整为100x100(目前为4x5)。