直接合并有三种方法:
用Excel365或2019版本中的超级文本连接函数textjoin,如图:
E3=INDEX(B:B,MIN(IF(COUNTIF(E$2:E2,B$3:B$11)=0,ROW($3:$11),4^10)))&""
同时按Ctrl+Shift+Enter三键输入数组公式
F3=IF(E3="","",TEXTJOIN(,,IF(B$3:B$11=E3,C$3:C$11,"")))
同样数组公式,选择E3:F3,一起下拉到出现空白行。E列得到建设单位不重复数据,F列合并E列对对应值。
2.用PorwerQuery,如图,把数据源复制到I:J列(为了保留原数据,以显示公式引用结果),选择数据区域,按Ctrl+T,将数据区域转换为表(选择“有标题行”)。然后从数据选项卡(要求2013版本以上,2010版需要另外下载安装PQ),从表格,进入PQ编辑器。
在PQ编辑器,先添加一个索引列,然后对该索引列做列透视,值选择“值”列,高级中选择“不要聚合”,透视列后,建设单位列得到不重复值,所有值在其后的多列中。
选择这些所有值的列(配合Shift键),菜单中选择合并列,选择无间隔符,合并后就得到了各建设单位的值合并列。最后文件菜单中选择“关闭并上载到”,回到Excel工作表,选择“表”,并选择“现有工作表”,选择一个放置位置,如图中的L2,就得到了需要的结果。
如需要,追问可补充PQ操作过程的截图(虽然实际操作很快捷,但要把整个过程表示出来,却要截多个图,比较费事)