如何在 Excel 中将单个垂直行转换为多行数组?

问题描述 投票:0回答:3

我目前正在尝试将 Excel 中的单个垂直行转换为多行 5 行的数组。例如,我有

A1 1000
A2 1001
A3 1002
A4 1003
A5 1004
A6 1005
A7 1006
...

我正在尝试将其转换为多行数组,如下所示:

1000 1001 1002 1003 1004
1005 1006 ...

我以前在 Excel 中做过这个,但我不记得我是怎么做的。 我使用了 TRANSPOSE 函数,但我不记得如何在下一行将引用移动 5 的逻辑。 有人知道我可以使用的功能吗?

arrays excel transpose
3个回答
1
投票

B1中输入:

=INDEX($A:$A,COLUMNS($A:A)+5*(ROWS($1:1)-1),0)

然后横向和向下复制:

enter image description here


0
投票

选择垂直行。使用 CTRL+C 复制所有行。单击任何空单元格。右键单击鼠标。单击 s,然后单击 Enter。

或者用鼠标点击。像这样。 https://i.sstatic.net/8HCii.jpg


0
投票

我对您感激不尽,您为我节省了数小时甚至数天的工作时间。 谢谢!

© www.soinside.com 2019 - 2024. All rights reserved.