![df87d5a93f2c27915c7f997cba42657b.png](https://i-blog.csdnimg.cn/blog_migrate/cf8aee6e65b736c9a05a06650bcb4247.jpeg)
2019新增函数
之前的文章已经分享了关于IFS,SWITCH,MAXIFS,MINIFS函数的使用,本篇我们来了解文本连接函数CONCAT。
![1b1cc90fac8c1b9499a0be406dc7f7c5.png](https://i-blog.csdnimg.cn/blog_migrate/afaa396895ea53208f73a94da1463068.jpeg)
文本连接函数CONCAT
语法:
CONCAT(text1, [text2],…)
语法非常简单,参数[text]可以是一个单元格,可以是一个数据区域,还可以是手动输入的文本。
案例1:
![96bdb5efdf4e45e4cb1015d0ba7555db.png](https://i-blog.csdnimg.cn/blog_migrate/d5f3d8e8200033b1e11c04b598cdfbd5.jpeg)
使用CONCAT函数,连接想要连接的文本,单元格,数据区域都非常方便,上图便是常规的用法。
案例2:
![e7dcd9ebd2ceabf3f18ad89a13f9791b.png](https://i-blog.csdnimg.cn/blog_migrate/846064c2fb989f0607d74ee40adb1a77.jpeg)
上图是对一个数据区域中的所有单元格进行连接,实际上可以理解成对于两个数组内容进行连接,这也很容易理解。
案例3:
![671180e4cc34962564b5f5c3d2655fe3.png](https://i-blog.csdnimg.cn/blog_migrate/6c19eddc2f8c26b09c4999de5e06e8c5.jpeg)
案例3是要给大家一个提醒,如果参数直接选择A6:B11,那么出现的结果如上图箭头所示。
原因是,CONCAT的运算原理是先"横向"连接,然后再"纵向"连接。一定要清楚这个原理,然后在使用的时候根据实际的连接需求来设置参数。
对比CONCATENATE
CONCATENATE([text1],[text2]…)
看起来和CONCATENATE的语法是完全一样的,请注意了,CONCAT和CONCATENATE函数之间最大的区别在于:
CONCAT可以直接连接数据区域(多个单元格),而CONCATENATE只能将单元格或者文本逐个连接。
![7bebc71360c00739e1d6dfbdcfb3b018.png](https://i-blog.csdnimg.cn/blog_migrate/a13902e91e3d04dbd13c864c76f75e1b.jpeg)
也就是说,两个函数都能实现同样的结果,但是CONCAT的效率就要高得多。
早前的版本中,如果我们需要连接文本,一般用连接符"&"或者用连接函数CONCATENATE,比如:
=A1&A2&A3&…..
=CONCATNATE(A1,A2,A3,……)
对比之下,谁更好用,谁的效率更高,高下立见了。
CONCAT函数的用法比较简单,如果你对2019其它新增函数感兴趣,可以看我之前的文章介绍。
Excel2019新增函数01-IFS
Excel2019新增函数02-SWITCH
Excel2019新增函数0304-MAXIFS MINIFS
如果你是Office365或者Office2019用户,想要获取本案例的练习文件,请私信发送“2019”获取下载链接哦。
![0af046e8ac9cb4860c0afa88c2c7c20a.png](https://i-blog.csdnimg.cn/blog_migrate/54e8ac768b3a51349d9b90ac2901be1f.jpeg)
我是微软认证讲师MCT,
关注我,一起玩Office。