excel列转行

发布网友 发布时间:2022-03-01 19:43

我来回答

8个回答

热心网友 时间:2022-03-01 21:13

如果数据不多,你可以用手工做,复制转换数据,然后在空白处右键,有个选择性粘贴,里面有个转置选项打上勾,按确定。就可以搞定。

热心网友 时间:2022-03-01 22:31

选择你要转换的区域
复制,找个空白的地方单击右键--选择性黏贴--
转置(就是最下面的有个复选框)

热心网友 时间:2022-03-02 00:05

ok,先选择上,ctrl+c,光标放在要粘贴的地方,右键,选择性粘贴,在转置的地方点上勾勾!确定,搞定~

热心网友 时间:2022-03-02 01:57

假设数据在A列
在B1输入公式

=OFFSET($A$1,ROW()*6+COLUMN()-8,)
向右拖 6 行,再向下拖填充公式就可以了

复制你的结果,到需要的地方,选择性粘贴,粘贴值

热心网友 时间:2022-03-02 04:05

1、复制列数据然后选择性黏贴-转置
2、数据在A列,在B列你需要开始转行的单元格输入公式=INDEX($A:$A,COLUMN()-1+(ROW()-1)*1,1)然后向右填充。。

热心网友 时间:2022-03-02 06:29

假设 数据在A列
B1-G1依次输入 下面公式
B1 =IF(ISERR(INDEX($A:$A,ROW(A1)+(ROW(A1)-1)*6,1)),"",INDEX($A:$A,ROW(A1)+(ROW(A1)-1)*6,1))
C1 =IF(ISERR(INDEX($A:$A,ROW(A2)+(ROW()-1)*6,1)),"",INDEX($A:$A,ROW(A2)+(ROW()-1)*6,1))
D1 =IF(ISERR(INDEX($A:$A,ROW(A3)+(ROW()-1)*6,1)),"",INDEX($A:$A,ROW(A3)+(ROW()-1)*6,1))
E1 =IF(ISERR(INDEX($A:$A,ROW(A4)+(ROW()-1)*6,1)),"",INDEX($A:$A,ROW(A4)+(ROW()-1)*6,1))
F1 =IF(ISERR(INDEX($A:$A,ROW(A5)+(ROW()-1)*6,1)),"",INDEX($A:$A,ROW(A5)+(ROW()-1)*6,1))
G1 =IF(ISERR(INDEX($A:$A,ROW(A6)+(ROW()-1)*6,1)),"",INDEX($A:$A,ROW(A6)+(ROW()-1)*6,1))
然后选中B1-G1向下拖就行了,不明白HI我

热心网友 时间:2022-03-02 09:11

都不明白你的问题,写清楚才好,或发图吧!!

热心网友 时间:2022-03-02 12:09

选择复制,然后找个空白处右键选择 选择性粘贴,点中 转置,确认。

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