excel按条件进行字符串合并。

A列相同的名称时,把A列相同的只取一个,然后将A相同值的B列字符串合并,看文件

看了很多高手给的方案,多数用的数VBA,我觉得用两个公式就可以搞定。

前提条件用excel2013 以上版本,或者用WPS,旧版本没有这里要用到的公式;

1、用到的公式:CONCAT() 和 IF()

2、输入公式如下图

=CONCAT(IF($A$2:$A$6=E5,$B$2:$B$6&";",""))

3、Ctrl+Shift+Enter (此处用的数组功能,如果只是回车得不到想要的结果)

{=CONCAT(IF($A$2:$A$6=E5,$B$2:$B$6&";",""))}

温馨提示:答案为网友推荐,仅供参考
第1个回答  2015-10-12
INXEX数组
配合其他函数
相似回答