怎么将Excel多列多行转为一列一行

发布网友 发布时间:2022-04-22 00:27

我来回答

4个回答

热心网友 时间:2022-05-23 16:09

D1右拉下拉

=OFFSET($A$1,ROW()*3-3+(COLUMN()>5)*(COLUMN()-5),C1<>"")

热心网友 时间:2022-05-23 16:09

写代码能实现

热心网友 时间:2022-05-23 16:10

需要用vba写几行代码

热心网友 时间:2022-05-23 16:10

1、在这个表格第一列下方,输入公式,引用第二列第一个单元格里的数值

2、选择刚刚输入公式的单元格,如图所示向右拖动。

3、这个时候再拖动刚刚生成的行,向下拖动的行数要尽量多,满足单元格所有数据都能够显示出来。

4、这个时候会发现这个表格已要转换成了一列数据,但这里是公式,还要转换成数值,选择生成的一列复制,右击在弹出的菜单中选择“选择性粘贴”

5、如图所示选择“数值”命令。

6、这个时候可以看到这一列已经全部转换成数值,再将多余的数值删除掉。

7、那么如何转换成行呢,可以选择“选择性粘贴”中的“转置“命令。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com