源码先锋

源码先锋

服气!合并多列,最简单的方法是它

admin 198 148

私信回复关键词【工具】,获取Excel高效小工具合集!让你的Excel效率开挂~

工作中经常遇到「合并多列」的情况,有时候一个简单的函数就能搞定,soeasy~

但遇到有日期、百分比的情况,不少同学就被难倒了!

更别说还有大神居然用PQ、VBA自定义函数等方法合并多列……我:

但很快,机智的我就发现了一个简单的合并多列方法——复制粘贴啊!

(你听我解释,不是你想的那样,疯狂戳CtrlC、CtrlV!)

01

剪贴板法

举个栗子,这里需要将把下图中B、C、D、E列合并起来,将详细的地址在F列中展示:

用剪贴板,3秒就搞定!

❶选中B2:E2区域,按下【Ctrl+C】。

收货地址就合并完成啦!

这样不管是在表格内合并多列,还是复制粘贴发给其他人,都很方便~

如果有很多行数据,就不推荐这个方法了,最后粘贴出来你会发现所有文字都在一个单元格:

@_@是时候上函数了!

02

函数法

遇到普通文本合并多列,直接在F2单元格输入公式:

=B2C2D2E2

下拉填充,搞定!

还有一个公式也能达到一样的效果:


=CONCATENATE(B2,C2,D2,E2)

不过你也发现啦,这两个公式都有一个明显的缺点:

如果要合并的单元格很多,需要输入的公式也超级长,手都酸了!

所以再给你推荐一个函数:


=PHONETIC(B2:E2)

用这个函数,就不需要逐个引用单元格啦,一次性就能选中B2至E2单元格内容!

那么,回到开头提的问题——

遇到有百分比、日期的情况,我们要怎么合并多列呢?

这不,最近就有同学留言提出了这样的问题:

秋叶Excel学习班里也有问到:

这个时候前面讲的3个函数都不管用了!

不过好办,只需结合Text函数,将数值转化为自己想要的文本格式就好~

所以这位同学需要在D1单元格输入:

=TEXT(A1,"hh:mm:ss")B1TEXT(C1,"hh:mm")

同样下拉填充,搞定!

私信回复关键词【工具】,获取Excel高效小工具合集!让你的Excel效率开挂~