黑皮老头 发表于 2021-10-11 23:00:00

求助大神,多列数据合并去重,谢谢谢谢

请教大神,多列数据合并去重,即原始数据B7:E15,使用函数查重后,得出G7:G24,如何用函数达到目标?感激感激!!

闽江一泥鳅 发表于 2021-10-13 21:16:31

=INDIRECT(TEXT(MIN((COUNTIF($G$6:G6,$B$7:$E$15)+($B$7:$E$15<=""))/1%%+ROW($B$7:$E$15)/1%+COLUMN($B$7:$E$15)),"r0c00"),)&""

请参考~

我吃不拿拿 发表于 2021-10-17 23:51:58

谢谢解答,已经满足需求,感谢感谢。再追问一下,如果需要查重的原始数据多于100行,怎么修改公式呢?函数小白,请大神不吝赐教

爱鱼 发表于 2021-10-20 21:25:42

你的结果不对ATL+D P多重合并功能

李小满 发表于 2021-10-23 10:11:52

你好,我核对了一下,结果没有问题啊,请不吝赐教。有很多组数据需要查重后合并成一列,如何通过函数实现呢?谢谢

丞哥朱爸 发表于 2021-10-24 21:49:55

目视第一眼就不对,源数据有苹果,你的模拟结果没有苹果

农人 发表于 2021-10-25 02:38:42

多谢提醒,感谢感谢

三哆爸比 发表于 2021-10-30 00:17:23

接受PQ解法的话

空空以空空 发表于 2021-10-30 03:05:54

前段时间给同事做过类似的题,公式长了点,=IFERROR(INDEX(TRIM(MID(SUBSTITUTE(TEXTJOIN(CHAR(10),TRUE,$B$7:$E$15),CHAR(10),REPT(" ",99)),ROW($1:$35)*99-98,99)),SMALL(IF(MATCH(TRIM(MID(SUBSTITUTE(TEXTJOIN(CHAR(10),TRUE,$B$7:$E$15),CHAR(10),REPT(" ",99)),ROW($1:$35)*99-98,99)),TRIM(MID(SUBSTITUTE(TEXTJOIN(CHAR(10),TRUE,$B$7:$E$15),CHAR(10),REPT(" ",99)),ROW($1:$35)*99-98,99)),)=ROW($1:$35),ROW($1:$35),),ROW(A1))),"")三键结束

腾讯用户 发表于 2021-10-31 06:45:54

这题还是用大神的数据透视表来的利索点,如果数据多用公式卡死。
页: [1] 2 3 4
查看完整版本: 求助大神,多列数据合并去重,谢谢谢谢