0

我在一列上有一组数据(26250),但我需要它们在 175 个值的行中,换句话说,我需要将它们转置为 150 行,并且我必须为至少 10 个文件执行此操作。我想知道是否有可以自动执行此操作的 Perl 脚本。我检查了转置问题,但它们只是将所有列转置在一行中。是否有一个命令可以用来分隔每行的值数?

谢谢是提前

尤马

4

2 回答 2

1

这是 Excel 中可能的解决方案:

  1. 将数据放入 A 列

  2. 将此公式放入C1:

    =OFFSET($A$1,(COLUMN(C1)-3) + (ROW(C1)-1)*175, 0)

  3. 展开 C1 以在 175 x 150 范围内复制公式。范围应为 C1:FU149。

编辑:我将 $A1 更改为 $A$1

编辑2:希望这能满足您的需要。我不太清楚您所说的“转置”是什么意思,但是如果您希望数据以列为主而不是行为主,请使用以下公式:

=OFFSET($A$1,(COLUMN(C1)-3)*150 + (ROW(C1)-1), 0)
于 2012-02-16T05:09:11.197 回答
-1

我认为你想要的或者你需要的是这样的:

{=TRANSPOSE(A1:A3)}

非常重要的事情是编写公式并按Ctrl++以便(我不知道怎么说ShiftEnter“修复”它到单元格中,否则它将不起作用。

于 2017-10-22T06:58:45.043 回答