发表于 2021-11-11 00:39:00

提取多个单元格内相同姓名

各位大神,帮忙帮忙,主要需要提取相同的姓名,多个单元格内有很多个用逗号分开的姓名,需要提取相同的姓名再显示在一个单元格内,也是用逗号分开,谢谢大家了,最好能用自定义函数

用户易象中正 发表于 2021-11-16 20:33:36

textjoin

董非 发表于 2021-11-23 07:36:14

textjoin

咋没名字呢 发表于 2021-11-24 13:20:41

不好意思,能否帮忙写明公式?

清清的风 发表于 2021-11-26 00:26:00

不好意思,能否帮忙写明公式?

老瞌 发表于 2021-11-28 02:20:19

=TEXTJOIN(",",1,IF(ISNUMBER(FIND(TRIM(MID(SUBSTITUTE(E6,",",REPT(" ",10)),1+10*(ROW($1:$10)-1),10)),E7)),TRIM(MID(SUBSTITUTE(E6,",",REPT(" ",10)),1+10*(ROW($1:$10)-1),10)),""))

数组三键

王二斤 发表于 2021-11-28 06:04:12

=TEXTJOIN(",",1,IF(ISNUMBER(FIND(TRIM(MID(SUBSTITUTE(E6,",",REPT(" ",10)),1+10*(ROW($1:$10)-1),10)),E7)),TRIM(MID(SUBSTITUTE(E6,",",REPT(" ",10)),1+10*(ROW($1:$10)-1),10)),""))

数组三键

孙继涛 发表于 2021-11-30 14:14:14

不好意思,测试后无法使用

昔阳山人 发表于 2021-12-12 01:35:21

不好意思,测试后无法使用

纳尼古拉斯 发表于 2021-12-13 02:19:01

=TEXTJOIN(",",,LET(x,FILTERXML("<a><b>"&SUBSTITUTE(E6,",","</b><b>")&"</b></a>","//b"),REPT(x,ISNUMBER(FIND(x,E7)))))
页: [1] 2 3
查看完整版本: 提取多个单元格内相同姓名