厦
发表于 2022-2-22 04:07:53
=TEXTJOIN("、",1,IF($A$2:$A$9=$F2,IF(MATCH($B$2:$B$9,$B:$B,)=ROW($2:$9),B$2:B$9,""),""))
数组三键下拉右拉。
万物维新
发表于 2022-2-23 06:10:48
确实可以用这个公式实现,亲测可用,谢谢了!
日照华夏
发表于 2022-2-23 10:49:58
我不是365版本,不过用VBA代码做了这个公式,谢谢你提供的思路
坚持是一种信念
发表于 2022-3-9 15:06:04
应用到实际工作表中去,发现有的引用的是对的,有的对应的有两个数据却只能引用一个,是哪里有问题吗?
狼犬
发表于 2022-3-14 19:39:12
请发附件。
后山头上放过牛
发表于 2022-3-16 20:03:46
见附件,
铭匠广告
发表于 2022-3-18 05:04:52
“C-B892“没有找到?
=TEXTJOIN("、",1,IF(进口台账!B$2:B$500=B2,IF(MATCH(进口台账!B$2:B$500&进口台账!E$2:E$500,进口台账!B:B&进口台账!E:E,)=ROW($2:$500),进口台账!$E$2:$E$500,""),""))
数组三键下拉。
悬崖边企盼
发表于 2022-3-19 01:31:38
这样,的确解决了问题,但是500和5000区别在哪呢?是不是意味着数据量过大(例如有5000条)是不是不能用这个公式实现?
丶浅笑
发表于 2022-3-20 21:13:18
请发附件。
紫驼之峰
发表于 2022-3-20 22:42:22
见附件,