上一期的 Excel函数轻松学,数据处理不求人!中,秋小叶带小伙伴们解决了如何把文字、数据进行拆分,但是我们也会遇到这些情况:
合并工作编号/学号和姓名
合并省份和行政区两列
合并A列和B列数据
我们改如何处理呢?别急,秋小叶再教你 4 招函数,用函数轻松搞定 合并!
「&」能够直接将一个一个的文本连接起来,形成一个新的文本:
公式:=A1&B1&C1
结果:爱老虎油
然而,「&」连字符先天残疾,有很多个字符时,也不能直接引用整片区域进行合并,依然只能一个个手工添加。操作过程如下:
用「Phonetic」就省事很多,它可以引用一个区域(只能一个),将区域内所有单元格的文本型数据拼合在一起。
例如将下表中的全部文本拼合起来:
可以使用如下公式
公式:=phonetic(A1:D1)
结果:爱老虎油
但是明明D1里有一个数字1314,为什么没出现在结果里呢?
因为,phonetic只是个兼职合并函数而已。它本职工作是提取日文拼音,是日文版来客串一下的,人家只是恰好可以合并文字而已。
这个客串函数个性非常独特,因为它眼里只有文本型数据,对公式结果、数值、日期时间等等通通视而不见。所以1314就是被狗吃掉了……
此公式的输入就比「&」连字符简单多了:
而「Concat」就比「&」和「phonetic」更加完美,因为它既能引用一个区域直接合并,又不会漏掉数值、日期和公式结果,还能引用多个区域,简直不能更完美了。
公式:=concat(A1:D1)
结果:爱老虎油1314
不过,很遗憾,完美版本的 Concat 只有2016版才有。
在之前的版本中,它有个前身,叫 Concatenate。「Concatenate」和「&」公式一个德性,只能逐个添加。名称又太长,还不如用&来得方便。估计是 Office 工程师自己都忍不了了,才在 2016 版添加了一个加强版吧。
这个加强版可棒了:
以上三种合并函数,分别合成的结果放在一起,结果就是酱紫的:
一个宅男表哥用公式向喜欢的妹子发出三行爱的告白。
结果,这个妹子是个表妹,迅速用下面这个函数做出了回应……
用分隔符将多个字符串联起来。
公式:textjoin(“!”,True,A1:D1)&”!”
结果:你!是!个!好人!
于是,此公式的含义为,将「A1:D1」中每个单元格的内容用叹号串联起来,如果有空格则忽略,最后缺少的叹号用「&」单独补一个。
因为有函数辅助输入工具条,写这个公式也不难:
有一个神奇的函数,可以按照指定的次数,将自己反复拼合起来,俗称「自撸」。啊,不,是重复。
想学习更多有趣的 Excel 知识,提升工作效率?
没错,我要向你介绍「和秋叶一起学Excel」,课程升级,新增视频更新~
今晚 (3.22) 24:00,课程将涨至169!欲购从速!