excel 反向部分匹配

excel partial match in reverse

我有两列。一个值如下:

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

第二列包含 4 位数字,上面的某些列条目将部分匹配,即

8347
8746
...

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

第一列有 3346 个条目,第二列有 334 个条目。你能帮我在 excel 中完成吗?

这将为您提供 1 和 0:

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


对于TRUE/FALSE:

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