excel里面怎么解决多列合并的问题

来源:百度知道 编辑:UC知道 时间:2024/05/24 12:55:49
eg:有三列数据,如下
1 2 3
1 2 3
1 2 3
1 2 3
想变成一列如下
1
1
1
1
2
2
2
2
3
3
3
3
请问如何实现?

每列的数不一定相同吧?每列的个数也不一定一样吧?

假设你的原数据在A列,B列和C列,在G1输

=100-COUNTIF(A1:A100,"")

在H1输

=100-COUNTIF(B1:B100,"")

在I1输

=100-COUNTIF(C1:C100,"")

在E1输

=IF(ROW()>$G$1+$H$1+$I$1,"",IF(ROW()<=$G$1,INDEX(A:Z,ROW(),1),IF(ROW()<=$G$1+$H$1,INDEX(A:Z,ROW()-$G$1,2),IF(ROW()<=$G$1+$H$1+$I$1,INDEX(A:Z,ROW()-$G$1-$H$1,3)))))

再把鼠标放到E1单元格右下角,按住往下拖到E100.即可把A列B列C列按你说的方式合并到E列.

把竖排的2全部复制

之后挪到1下面粘贴就行了