复杂的Excel查找结果

时间:2014-01-23 12:07:24

标签: excel excel-formula excel-2007

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

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

请注意,在下面的示例中,A1是(111),B13是(2211122)。由于(111)在该字符串中找到,因此它找到了它正在查找的内容并将其标记为是。

enter image description here

1 个答案:

答案 0 :(得分:2)

您可以使用folloiwng数组公式:

=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")