如何将excel中的一列拆分为多列

如何将excel中的一列拆分为多列,excel,Excel,我在excel中只有1列,大约40000个单元格,我需要将它们拆分为150列长度。 所以A,B,C柱。。。。每个都有150个细胞 在谷歌上搜索,我只找到了如何将1个销售分成多个单元格 我已经试过了,它只能将1个单元格的文本转换为2个单元格 我想要的是如何让每个细胞保持原样。但要重新安排 如果在excel中找不到此选项。。还有别的解决办法吗。。例如将其转换为Access排列数据,然后将其转换为excel 假设您的数据位于从A1开始的A列中,将其复制到B1:B150中,然后根据需要向右复制任意多个列

我在excel中只有1列,大约40000个单元格,我需要将它们拆分为150列长度。 所以A,B,C柱。。。。每个都有150个细胞

在谷歌上搜索,我只找到了如何将1个销售分成多个单元格

我已经试过了,它只能将1个单元格的文本转换为2个单元格

我想要的是如何让每个细胞保持原样。但要重新安排


如果在excel中找不到此选项。。还有别的解决办法吗。。例如将其转换为Access排列数据,然后将其转换为excel

假设您的数据位于从A1开始的A列中,将其复制到B1:B150中,然后根据需要向右复制任意多个列:

=INDEX($A:$A,((COLUMN()-2)*150)+(ROW()))

从A1开始,选择B1:B150并输入以下数组公式:

 =OFFSET($A$1;150*(COLUMNS($B$1:B$1)-1);0;150;1)
别忘了按Ctrl-Shift-Enter键


现在,根据需要复制任意次数

欢迎使用StackOverflow!您能给我们举个例子,说明您的excel是什么样子的,以及您希望它是什么样子的吗?这将使回答这个问题更容易。正确的抄袭可能会更好:)。另外,请注意,您不需要volatile
Offset
函数或数组公式。。。这是用一次,不认为有任何问题。。。和数组公式存在,使用它们没有问题……)我喜欢数组公式,但只在需要时使用,因为下次会忘记以数组形式重新输入。好的,如果忘记了,当看到错误的结果时,您会立即记住:)