excel表格 如何将一列里同一个名字对应的内容放在一个单元格?

就是图片上这样,如何快速实现?用什么函数?

D列里填充满*号,可以隐藏该列,也可放在其他列再隐藏

=TEXTJOIN(",",,IF($A$2:$A$11=F2,$B$2:$B$11&$D$2:$D$11&$C$2:$C$11,""))

追问

带很多逗号,怎么破?

追答

数据源里的很多逗号的话,CTRL+H,查找内容为两个逗号,替换为一个逗号。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-03-14

在G2中输入或复制粘贴下列公式

=TEXTJOIN(",",,IF(A:A=F2,B:B&C:C,""))

按三键CTRL+SHIFT+ENTER结束公式输入

下拉填充

公式中的单元格引用范围,可根据实际数据范围进行修改

追问

用完前后都带很多逗号怎么办?

第2个回答  2022-03-14
用if语句进行判断,相同的话合并到同一个单元格。
相似回答