Excel多列变为一列

发布时间:2020-05-24 05:24:35

【Excel】多列变为一列

目标:
将Excel表格中,多列数据合并到一列之中。
如,将下表的8行4列变为1列(8*4=32行):
Excel多列变为一列
Excel多列变为一列
1.方法一:利用Word
1.1选中数据区域,右键【复制】,粘贴到word文档中:
Excel多列变为一列
Excel多列变为一列
1.2点击Word中的数字区域部分,使得工具栏中出现【表格工具】选项卡。
【表格工具】-【布局】-【转换为文本】,在弹出框中选择【段落标记】,点击确定。
Excel多列变为一列
Word中的表格数字则会排成一排:选中后复制回Excel即可。
Excel多列变为一列
选中后复制回Excel即可:
Excel多列变为一列
完成。
2.方法二:使用函数(错位公式)
2.1在第一列最后一个数字的下方输入公式【=C1】
Excel多列变为一列
2.2横向拖动单元格,使公式横向粘贴到数字区域最右面一列:
Excel多列变为一列
此时最右侧一列的数值为0,因为引用的数据超过了数据区域,即E10单元格引用的数值为单元格F2的数值。
2.3选中这一行一直向下拖动,将公式一直往下复制:
Excel多列变为一列
直到下面的数字都变成0为止:
Excel多列变为一列
这时,第一列中0以上部分的数字就是我们想要的结果,复制粘贴出去就可以了。
完成。

参考来源于百度经验:
https://jingyan.baidu.com/article/cbf0e500f8144f2eaa2893aa.html
https://jingyan.baidu.com/article/fec7a1e5aa40fe1190b4e715.html