在excel中将一列转换为7行

时间:2017-01-31 18:47:55

标签: excel

我在A栏中有一个包含301项(可能会根据月份而改变)的Excel文件。
我需要将其转换为7行X个项目。然后在第7行之后重复该模式 所以数据看起来像这样:

enter image description here

2 个答案:

答案 0 :(得分:1)

将此公式放在<body> <div id="return"></div> </body>

D1

将公式填入=INDIRECT(ADDRESS(ROW($A1)+(COLUMN(A1)-1)*7,1)) 。然后尽可能向D7填充,直至看到零。

更新:更好的答案

虽然上述方法有效,但我昨晚意识到了一个更好(更简单)的答案。与以前相同的说明。

D1:D7

答案 1 :(得分:0)

=INDIRECT(ADDRESS((ROW($A1)-1)*3+COLUMN(A1),1))

将上面的公式输入空白单元格。将它复制2个单元格向右,然后向下复制,直到你开始变为零(删除这些)。

在此公式中,A1指向要重新排列的列中的第一个项目。要更改列数,请将公式中的3修改为其他内容。