excel拼接多个字符串

如题所述

EXCEL中合并字符串的3种方法
在日常文件处理过程中,经常遇到合并EXCEL中字符串的情况。一般情况下,我们都是用与号运算符或CONCATENATE函数来合并字符,其实EXCEL中还有一个合并字符函数PHONETIC。PHONETIC的官方解释是获取代表拼音信息的字符串,但它也可以用来合并字符串。
先举一个例子来看看这3种方法的基本格式:
如下图所示,E1、E2、E3分别使用了这3种方法,3者的格式语法都比较简单。

从图中可知,对于范围较大的合并字符串,使用PHONETIC比较合适,直接输入合并单元格范围就行了。
在上述的几个公式中,合并的单元格内容都是一样的,但E4的结果略有不同,它没有显示出数字2018。对于PHONETIC的用法,有几个需强调的地方。

1. PHONETIC会自动忽略数值,如E2所示;
2. PHONETIC会忽略逻辑值和错误值 ,如E3所示;
3. 当单元格内容为公式结果时,PHONETIC不起作用,如E4所示(但CONCATENATE和仍可使用);
4. PHONETIC对文本字符均适用,如E5所示。
对于数值、文本混合的情况,可以将PHONETIC和TEXT组合起来使用:
= PHONETIC(A2:D2)TEXT(C2,@)

在这3种方法中,使用与号运算符的运算速度最快,当运算量大的时候用比较合适;使用CONCATENATE可以直接合并字符串(它也不能合并逻辑值和错误值,但它可以直接合并数值和字符);使用PHONETIC最简洁。
欢迎大家多多留言交流!
温馨提示:答案为网友推荐,仅供参考
相似回答