反向部分匹配

时间:2016-09-07 15:17:29

标签: excel string-matching

我有两列。一个人的价值观如下:

0008347_abcd
2008756_abgr
0008746_gss1
.......

和第二列,其中包含4位数字,上述某些列条目将部分匹配,即

8347
8746
...

我想在第二列中找到哪些第一列条目具有部分匹配的条目。它可以返回任何内容(true false,0 1),我只想找到它们。所以在上面的例子中,它会标记第一个和第三个值。此外,第1列中可能有多个条目匹配第2列中的一个条目,我想将它们全部标记。

第一列有3346个条目,第二列有334.你可以帮我在excel中做这个吗?

1 个答案:

答案 0 :(得分:0)

这将给你1和0:

=SUMPRODUCT(1*(ISNUMBER(SEARCH($C$1:$C$2,A1))))

enter image description here

对于TRUE / FALSE:

=SUMPRODUCT(1*(ISNUMBER(SEARCH($C$1:$C$2,A1))))>0