在excel中,怎样查找一组数据中与指定数据最相似的一组或者多组数据?

例如A1中有N多个数据。1234547,4563257,1234548,2458236,2492312......
最后要找出与指定数据如123456最相似数据,如找到1234547与1234548。求高见。不胜感激。

C1:

=TEXTJoin(",",1,IF(MMULT((MID(FILTERXML("<a><b>"&SUBSTITUTE(A1,",","</b><b>")&"</b></a>","//b"),1,COLUMN($A:$I))=MID(B1,1,COLUMN(A:I)))*1,ROW($1:$9)^0)=MAX(MMULT((MID(FILTERXML("<a><b>"&SUBSTITUTE(A1,",","</b><b>")&"</b></a>","//b"),1,COLUMN($A:$I))=MID(B1,1,COLUMN(A:I)))*1,ROW($1:$9)^0)),FILTERXML("<a><b>"&SUBSTITUTE(A1,",","</b><b>")&"</b></a>","//b"),""))

ctrl+shift+enter

温馨提示:答案为网友推荐,仅供参考
第1个回答  2021-07-10
模糊无底线,要先说清楚相似的依据,然后用代码完成。
相似回答