开心太平洋 发表于 2021-11-26 15:46:00

对指定姓名的不同类型的去重统计问题

如图,sheet1为数据源,sheet2中对sheet1中的所有姓名和他们的类型进行去重统计(统计时需要排序,比如小明的类型,先类型1后类型4),中间用顿号隔开。请高手帮忙补充标黄部分公式,谢谢!


小童年 发表于 2021-11-28 02:31:20

=TEXTJOIN("、",1,UNIQUE(IF(Sheet1!$E$2:$E$11=A5,Sheet1!$G$2:$G$11,""))),数组,最新版WPS和365可用

菘松子 发表于 2021-11-29 12:04:30

=TEXTJOIN("、",1,UNIQUE(FILTER(Sheet1!$G$2:$G$11,Sheet1!$E$2:$E$11=A5)))

2021以上支持

初心答一 发表于 2021-12-2 00:59:27

=TEXTJOIN(",",1,UNIQUE(IFERROR("类型"&(SORT(--IF($E$2:$E$11=I2,MID($G$2:$G$11,3,99),""))),"")))

李景臣 发表于 2021-12-3 11:12:23

感谢各位高手的解答

用户厚德载物 发表于 2021-12-7 06:49:42

这题的难点是在排序?(文本排序的话,类型10应该会在类型4前面,但楼主应该是想按后面的数字排序吧,暂时想不到好办法啊)

骑马过海 发表于 2021-12-7 08:41:01

我那个公式解决了排序的问题

强健的沙发 发表于 2021-12-8 18:02:59

=TEXTJOIN("、",1,IFERROR(INDEX($G$2:$G$11,N(IF(($E$2:$E$11=L11)*MATCH($G$2:$G$11,$G$2:$G$11,)=ROW($1:$10),ROW($1:$10),100))),""))

没有新公式的人默默飘过
要排序的话,貌似公式会很复杂

望月小猫 发表于 2021-12-14 09:16:41

是的,但实际问题中,类型不是类型1,而是文本,可能排序起来就非常困难了

令狐葱 发表于 2021-12-18 22:59:02

可以这么理解文本按字母排序确实非常困难
页: [1] 2 3
查看完整版本: 对指定姓名的不同类型的去重统计问题