这个函数将需要连接的字符串作为参数,然后将这些参数连接成为一个字符串。
所以,字符串连接很简单,但是问题是如果要连接的字符串比较多的时候,这个公式就会比较麻烦:
可以看到,无论是&运算符,还是CONCATENATE函数,公式都太长了
公式太长了的最大问题就是写的时候会出错,不瞒你说,就在做这个示例的时候,我就修改了两次,两次都是漏写的逗号
这里要提醒大家一点,即使你使用CONCATENATE这个函数,你也并不能写一个区域作为参数。实际上,你如果使用一个区域作为参数,倒也不会报错,只是结果不是你期望的,例如:
这个公式并没有如我们期望的那样,将B2:I2的所有字符串连起来,而是返回了一个值。(顺便提一下,大家知道为什么这个公式返回的是“橘子”,而不是“苹果”吗?)
所以,我一直有一个疑问:微软做这个CONCATENATE的公式是干什么用的。
说实话,我一直觉得这个公式的出现是挺鸡肋的。它并不能用来简化公式,也并不直观。而且,这么长一个公式名字写起来也是个问题(对于我等英语一般的人来说,更是如此)。
如果有朋友知道这个公式的特殊作用,欢迎留言告诉我啊!
回到正题,为了简化公式的写法,我们可以使用另外一个函数:PHONETIC。这个函数可以使用区域作为参数,极大的简化了公式的写法。
如果需要用“,”隔开怎么办呢,很多人可能会觉得加一行就可以了,很可惜,这么做不行: