Excel - 将通配符单元格值从一个表与其他表匹配

时间:2015-04-24 12:13:47

标签: excel excel-formula

我有两张桌子......

表1:

Name
Test Ltd
Test Inc.
Child company ltd
Parent Ltd
Child inc.
Parent company

表2:

Name
Test
Child

结果应该是:

Name               Result
Test Ltd           Match
Test Inc.          Match
Child company ltd  Match
Parent Ltd         No Match
Child inc.         Match
Parent company     No Match

进行通配符查找/匹配以获得上述结果的最佳方法是什么?

谢谢,

1 个答案:

答案 0 :(得分:0)

Table1 B2中输入以下公式作为数组公式并填写。

{=SUM(IFERROR(SEARCH("*"&Table2!$A$2:$A$3&"*",$A2),0))}

也许您必须将公式中的Table2更改为您的Table2

在没有大括号的单元格中输入数组公式,然后使用[Ctrl] + [Shift] + [Enter]完成。

结果> 0是标记匹配,0的结果标记不匹配。

编辑:

{=SUM(COUNTIF($A2,"*"&Table2!$A$2:$A$3&"*"))}

这个数组公式也是可以的。请检查哪些公式的数据量会有更好的表现。