合肥闪亮邓岳林
发表于 2022-1-15 10:37:14
A13=IFERROR(INDEX(A$3:A$9,SMALL(IF(MATCH(A$3:A$9,A$3:A$9,)=ROW($1:$7),ROW($1:$7)),ROW(A1))),"")
右拉至B13,然后下拉
C13=TEXTJOIN("、",1,INDEX(C:C,N(IF(($A$3:$A$9=A13)*(MATCH($C$3:$C$9,$C$3:$C$9,))=ROW($1:$7),ROW($3:$9),100))))
下拉
都是数组公式
自由发挥
发表于 2022-1-18 15:06:45
A13 公式
=UNIQUE(A3:B9)
C13 公式
=IF(A13="","",TEXTJOIN("、",,TRANSPOSE(UNIQUE(FILTER($C$3:$C$9,($A$3:$A$9&$B$3:$B$9=A13&B13))))))
郑传辉
发表于 2022-1-20 17:31:45
PQ
PP
不装了摊牌了
发表于 2022-1-22 21:11:10
还需要去重一下
电脑玩到一半总找不到拖鞋
发表于 2022-1-23 01:03:25
加个UNIQUE去下重
永远的过客一生的配角
发表于 2022-1-23 09:04:32
这个是不是就整体去重了,不同姓名的人科目可以重复,但是同一姓名的人科目不重复
名记于心
发表于 2022-1-23 21:55:15
C13下拉
=TEXTJOIN("、",,UNIQUE(REPT(C$3:C$9,A$3:A$9=A13)))
牛利
发表于 2022-1-23 22:07:21
pq法:
let
源 = Excel.CurrentWorkbook(){},
更改的类型 = Table.TransformColumnTypes(源,{{"姓名", type text}, {"电话", Int64.Type}, {"报名科目", type text}}),
分组的行 = Table.Group(更改的类型, {"姓名", "电话"}, {{"报考科目", each Text.Combine(List.Distinct([报名科目]),"、"), type nullable text}})
in
分组的行
爱国的日天
发表于 2022-1-24 04:35:22
请查看附件~
遇见巴黎地下的风
发表于 2022-1-24 13:33:16
请查看附件~