Excel 单列分成行,VBA 脚本洞察

Excel 单列分成行,VBA 脚本洞察

好的,与下面的链接非常相​​似,但我的有点不同。 在 Excel 中将行分页为列

我在 A 列中有很多数据,我想将每 14 到 15 行的数据分成一行,并将它们分成多列。我试图将其转换为 SQL 可以提取数据的格式。我认为最好的方法是将它们分成几行,然后用数据制作一个 CSV。

因此它会像下面这样:(哇,发布时格式完全不符合)

column A     column B     C     D     etc

1               1         2     3      x
2               16        17    a      b
3
x
y
z
15
16
17
a
b
c

如果需要的话我可以澄清一下,但我不知道如何从列中有这么多行的单列中获取数据。

谢谢您的帮助!!!

答案1

假设您希望每行 15 个数据,并且数据从 A1 开始:
在 B1 中输入此公式=OFFSET($A$1,((ROW()-1)*15)+MOD(COLUMN()-2,15),0)并将其复制到 C1:P1,然后将其向下复制到您需要的位置,
数据的末尾将以零行表示

相关内容