一直以为这函数就是个青铜,看完这才知道堪称王者!

个人微信号 | (ID:LiRuiExcel520)

微信服务号 | 跟李锐学Excel(ID:LiRuiExcel)

微信公众号 | Excel函数与公式(ID:ExcelLiRui)

vlookupcountiflookupsumifsumproduct

工作中很多问题,都是有多种解决方案的。

虽然说条条大路通罗马,但是如果选错方法,路就会很难走。

就拿数据分类合并问题来说,也可以用不同的函数实现多列数据合并,但是这其中的差别可是太大了。

举个实际例子如下图,你能想到比这个更简单的方法吗?

案例场景及说明,如下图所示。

这个公式写法就比较麻烦

=A2&B2&C2&D2&E2&F2&G2&H2&I2&J2

而且当数据源包含的列数增加时,意味着你要继续在后面用&连接更多内容,公式会越来越长。

那么,这时候采用什么方法是最方便快捷的呢?

下面结合案例展开讲解,正文会比较长,没时间一气看完的同学可以分享到朋友圈给自己备份一份。

优化解决方案一

Excel中有一个函数叫PHONETIC,很少人知道它,即使知道也觉得它就是个青铜级别;

但是它能在关键时刻显神威,堪称王者。

上面那一大串公式,用上它妥妥搞定。

=PHONETIC(A2:J2)

它可以按区域合并其中的文本数据,不必再逐个单元格的写啦,如下图所示。

而且输入过程即为简单,无论需要合并多少列,拖拉一下就出来了。

动图演示过程,如下图所示。

而且这个函数不要求Excel版本,即使你用的是老版Excel,也可以找到它。

需要注意的是,PHONETIC函数忽略数值数据,只对文本数据合并。

那么,如果要合并的数据里面包含数值,怎么办呢?

当然有办法,继续向下看。

优化解决方案二

Excel 2016新增了一个函数叫CONCAT,可以实现PHONETIC解决不了的需求;

它不但可以合并文本,而且可以合并数值,用它写的公式同样十分简短。

=CONCAT(A2:J2)

输入过程也十分快捷,无论多少列合并,5秒钟即可。

输入公式的动图演示过程,如下图所示。

需要注意的是,这是从Excel 2016版本新增的函数,所以如果你用的是老版本,就找不到它啦。

除了这些直接合并的需求,实际工作中还会遇到按条件分类汇总合并同类项的需求,下面介绍一下。

分类合并同类项的扩展解决方案

如果你想将数据先按条件分类,再合并在一起,也并非难事;

举例说明,下方左侧是原始数据,包含业务人员的部门划分(经常调部门),要求你按部门列示其下所有人员姓名,并用顿号分隔。

下面给出的解决方案,达到的功效一石三鸟:

1、按部门合并多名业务员姓名;

2、各姓名之间使用顿号分隔;

3、数据源变动后,结果自动更新。

写好公式后的效果,如下图所示。

这里用到的函数叫TEXTJOIN,也是从Excel 2016版本新增的。

用最通俗易懂的结构告诉你它的用法:

TEXTJOIN(分隔符,1,需要合并的数据)

此案例中,写的数组公式如下所示。

=TEXTJOIN("、",1,IF(A$2:A$15=D2,B$2:B$15,""))

记得按Ctrl+Shift+Enter输入数组公式,如下图所示。

这些优化后的解决方案,你可以择优选择。

>>推荐阅读 <<

(点击蓝字可直接跳转)

史上最全VLOOKUP函数套路大全

Excel万能函数SUMPRODUCT

IF函数强大却不为人知的实战应用技术

SUM函数到底有多强大,你真的不知道!

史上最全条件求和函数SUMIF教程

最具价值日期函数DATEDIF套路大全

Excel高手必备函数INDIRECT的神应用

飞檐走壁的函数里数她轻功最好!她就是...

COUNTIF,堪比统计函数中的VLOOKUP,你会用吗?

这个函数堪称统计之王,会用的都是高手!

(0)

相关推荐