Excel如何用公式实现A列值等于一个值,则把其对应B列的值去重合并用逗号隔开输出?

2024-11-30 08:59:21
推荐回答(3个)
回答1:

如果Excel的版本是2019或365,可用公式:

E2=TEXTJOIN(",",,IF((A$2:A$10=D2)*(FREQUENCY(ROW(A:A),MATCH($A$2:$A$9&B$2:B$9,$A$2:$A$9&B$2:B$9,))),B$2:B$10,""))

同时按Ctrl+Shift+Enter三键输入数组公式,下拉。

回答2:

神操作、代码、函数

回答3:

vba可以弄 ,需要的话,文件发我邮箱帮你写一下代码 364086434@qq.com