【问题标题】:excel partial match in reverseexcel部分反向匹配
【发布时间】:2016-09-07 15:17:29
【问题描述】:

我有两列。一个具有如下值:

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

以及带有 4 位数字的第二列,上面的某些列条目将部分匹配,即

8347
8746
...

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

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

【问题讨论】:

    标签: excel string-matching


    【解决方案1】:

    这会给你 1 和 0:

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


    对于真/假:

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

    【讨论】:

    • @John_Mout 请通过单击答案旁边的复选标记将其标记为正确。这是只有你才能做的事情。
    猜你喜欢
    • 1970-01-01
    • 2012-12-20
    • 2021-12-01
    • 2018-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多