如何在 Excel 中将单个垂直行转换为多行数组?
How do I convert a single vertical row into multiple row array in Excel?
我目前正在尝试将 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 的逻辑。有人知道我可以使用的功能吗?
在B1中输入:
=INDEX($A:$A,COLUMNS($A:A)+5*(ROWS(:1)-1),0)
并横向和向下复制:
Select 你的竖排。使用 CTRL+C 复制所有行。单击任何空单元格。右击鼠标。单击 s 并单击 Enter。
或者用鼠标点击。像这样。
https://imgur.com/a/1ll34bz
我目前正在尝试将 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 的逻辑。有人知道我可以使用的功能吗?
在B1中输入:
=INDEX($A:$A,COLUMNS($A:A)+5*(ROWS(:1)-1),0)
并横向和向下复制:
Select 你的竖排。使用 CTRL+C 复制所有行。单击任何空单元格。右击鼠标。单击 s 并单击 Enter。
或者用鼠标点击。像这样。 https://imgur.com/a/1ll34bz