excel三列内容合并成一列自动换行(excel将三列数据合并)

大家好,日常工作中经常需要做些数据处理,比如将多列数据合并到一列。

如下图中,一共四期入职员工,每期入职员工数还不一样多,现在需要把这四期入职的员工汇总在一起,有什么通俗易懂、简单粗暴的方法?

excel三列内容合并成一列自动换行(excel将三列数据合并)

方法一 一个等于号

小小等于号,威力真不小~

直接在表格的最下方(每列长短不一,找到最长列的下方),A列单元格输入公式=B2,然后向右拖动,再向下拖动,向下拖动到直至出现D列最后一个人的名字即可。

由于表格每列长短不一,会出现为0与空白的情况,没关系,先将A列公式粘贴为数值,再降序排列就搞定了~

说明:

我们来看公式,从后往前看,C列最下方=D2,公式下拉会出现什么情况?

会把所有D列的内容全部引用到C列下方,这样就实现了C列与D列的合并;

接着看B列下方的公式=C2,公式下拉,相当于把C列所有的内容引用到了B列下方,由于前面C列与D列已经完成合并,这一步直接把B列、C列、D列的内容合并到一起。

层层递归,最终A列汇总了所有列的数据。

纵使你有再多层次不齐的列需要合并,一个等于号搞定!

方法二 数据透视表

相信小伙伴们对透视表熟悉得不能再熟悉了,然而透视表还可以实现多列转一列的情况,就是这么实用。

步骤:

1、先按<ALT D>,松开,再按P键,打开【数据透视表向导】对话框;

2、选择【多重合并计算数据区域】,再点两次【下一步】;

3、在选定区域中,选择需要转换的源数据区域,将其添加到数据透视表,【下一步】;

说明:由于本例中,没有添加行列标题,就直接使用空白行列。

4、选择【现有工作表】放置的单元格位置,点【完成】;

5、在数据透视表布局中,只选择【值】这个字段,同时将【值】拖动到【行标签】中;

好了,所有列的数据就都变成只在一列上显示了。

操作动态图:

方法三 巧用word文档快速将Excel表格多列数据合并到一列数据

此时我们就会发现,多列数据变成了单列数据,我们将这些数据进行全选,然后复制粘贴到Excel表格中,不过有些单元格会存在空值,然后我们利用F5键,定位空值,并且删除空值,最后我们就会发现我们完整地将Excel多列数据转换成了一列数据。

方法四利用剪切板法

步骤:

1、先点开剪切板,然后依次选择每列数据进行复制,将每列数据复制到剪切板中;

即点开剪切板后,选择A列数据区域,再按Ctrl C复制;继续选择B列数据区域,再按Ctrl C复制,……

依次类推,按顺序重复先选择后复制的操作,将所有列数据复制到剪切板中。

2、复制完后,在剪切板中会出现内容,这些内容就是你所复制的列的数据;

3、然后,选择一个目标单元格,再选择剪切板的【全部粘贴】,所有数据就可以粘贴在一列上了。

操作动态图:

小结

Excel技巧方法千千万,我们只选简单高效的,多列转一列两种傻瓜式方法分享给大家,其实用函数也可以实现多列转一列,用offset函数可以搞定,感兴趣的小伙伴可以了解下~

发表评论

登录后才能评论