带结果的复杂Excel查找

带结果的复杂Excel查找,excel,excel-formula,excel-2007,Excel,Excel Formula,Excel 2007,列A包含用于在列B中的条目中查找/搜索的所有值 例如。。。Excel将从A列中获取所有搜索数据,如果它在B列中的任何位置找到这些条目,那么它将在C列中找到匹配项的单元格标记为“是” 请注意,在下面的示例中,A1是(111),B13是(2211122)。由于(111)是在该字符串中找到的,那么它已经找到了它正在寻找的内容,并将其标记为“是” 您可以使用以下数组公式: =IF(SUM(IFERROR(FIND($A$1:$A$9,B1),0))>0,"Yes","No") 只需选择C1单元格

列A包含用于在列B中的条目中查找/搜索的所有值

例如。。。Excel将从A列中获取所有搜索数据,如果它在B列中的任何位置找到这些条目,那么它将在C列中找到匹配项的单元格标记为“是”

请注意,在下面的示例中,A1是(111),B13是(2211122)。由于(111)是在该字符串中找到的,那么它已经找到了它正在寻找的内容,并将其标记为“是”


您可以使用以下数组公式:

=IF(SUM(IFERROR(FIND($A$1:$A$9,B1),0))>0,"Yes","No")
只需选择
C1
单元格,在公式栏中输入该公式,按CTRL+SHIFT+enter进行计算,然后向下拖动

UPD:

如果列
A
中的子字符串的结尾或结尾有空格,则可以使用下一个函数:

=IF(SUM(IFERROR(FIND(TRIM($A$1:$A$9),B1),0))>0,"Yes","No")

太棒了!谢谢但我们使用的是像URL这样的字母。那还能用吗?例如,A1可能是“”,B1可能是“”,您只需删除“025kc.com”中的最后一个空格,或者使用
=IF(SUM(IFERROR(FIND(TRIM($A$1:$A$9),B1),0))>0,“Yes”,“No”)
(此fromula将删除字符串结尾和结尾的空格)Genius!你让它看起来很简单!感谢您的时间和帮助:)