一直以为这个Excel函数就是个青铜,看完这才知道堪称王者!
工作中很多问题,都是有多种解决方案的。
虽然说条条大路通罗马,但是如果选错方法,路就会很难走。
就拿数据分类合并问题来说,也可以用不同的函数实现多列数据合并,但是这其中的差别可是太大了。
举个实际例子如下图,你能想到比这个更简单的方法吗?
案例场景及说明,如下图所示。
这个公式写法就比较麻烦
=A2&B2&C2&D2&E2&F2&G2&H2&I2&J2
而且当数据源包含的列数增加时,意味着你要继续在后面用&连接更多内容,公式会越来越长。
那么,这时候采用什么方法是最方便快捷的呢?
本教程内容较多,担心记不全的话,可以分享到朋友圈给自己备份一份。
看完教程还想进一步系统学习的同学,点击链接>>进入知识店铺查看
函数初级 | 财务会计 | 动态图表 | 图表初级 |
函数进阶 | HR人资 | PQ初级 | 商务图表 |
函数中级 | 财务图表 | 多表合并 | 个税模板 |
函数应用 | 透视初级 | 数据分析 | 爆款课 |
Dashboard | 透视进阶 | 数据管理 | 电子书 |
实用技巧 | 10倍效率 | 超值年卡 | 全部课程 |
更多不同内容、不同方向的Excel视频课程
搜索微信公众号“LiRuiExcel”获取
(手机微信扫码▲识别图中二维码)
优化解决方案一
Excel中有一个函数叫PHONETIC,很少人知道它,即使知道也觉得它就是个青铜级别;
但是它能在关键时刻显神威,堪称王者。
上面那一大串公式,用上它妥妥搞定。
=PHONETIC(A2:J2)
它可以按区域合并其中的文本数据,不必再逐个单元格的写啦,如下图所示。
而且输入过程即为简单,无论需要合并多少列,拖拉一下就出来了。
动图演示过程,如下图所示。
而且这个函数不要求Excel版本,即使你用的是老版Excel,也可以找到它。
需要注意的是,PHONETIC函数忽略数值数据,只对文本数据合并。
那么,如果要合并的数据里面包含数值,怎么办呢?
当然有办法,继续向下看。
优化解决方案二
Excel 2016新增了一个函数叫CONCAT,可以实现PHONETIC解决不了的需求;
它不但可以合并文本,而且可以合并数值,用它写的公式同样十分简短。
=CONCAT(A2:J2)
输入过程也十分快捷,无论多少列合并,5秒钟即可。
输入公式的动图演示过程,如下图所示。
需要注意的是,这是从Excel 2016版本新增的函数,后来经微软改版,office 365里有这些新函数,所以如果你用的是老版本,就找不到它啦。
除了这些直接合并的需求,实际工作中还会遇到按条件分类汇总合并同类项的需求,下面介绍一下。
分类合并同类项的扩展解决方案
如果你想将数据先按条件分类,再合并在一起,也并非难事;
举例说明,下方左侧是原始数据,包含业务人员的部门划分(经常调部门),要求你按部门列示其下所有人员姓名,并用顿号分隔。
下面给出的解决方案,达到的功效一石三鸟:
1、按部门合并多名业务员姓名;
2、各姓名之间使用顿号分隔;
3、数据源变动后,结果自动更新。
写好公式后的效果,如下图所示。
这里用到的函数叫TEXTJOIN,也是从Excel 2016版本新增的。
用最通俗易懂的结构告诉你它的用法:
TEXTJOIN(分隔符,1,需要合并的数据)
此案例中,写的数组公式如下所示。
=TEXTJOIN('、',1,IF(A$2:A$15=D2,B$2:B$15,''))
记得按Ctrl+Shift+Enter输入数组公式,如下图所示。
这些优化后的解决方案,你可以择优选择。
最后给同学们几条贴心建议:
1、对于初学者最重要的是先掌握常用的单个函数的使用方法,扎实基础才谈得到灵活应用,对于目前Excel中的400多个函数,最常用的67个我已经整理到下面的课程里,便于你全面系统学习:
(点蓝色链接进课程页面下划,可见详细介绍)