如何查找列中单元格中任何位置的单元格文本?

时间:2018-05-06 20:57:26

标签: excel

我需要以下公式。

我有两列A& C包含文本,我需要查找列A中单元格中的文本是否在C列中的任何位置。搜索查询的结果在A列中存在的文本列在B列中

实施例: A2中有文字 我希望能够列出“真或假”字样。或该数字是否在C列中的任何位置。

示例:A2中的文本不必与C列中的文本完全相同 - 但文本应该以相同的顺序存在。

ie. in A2 the text  is **elephant**
in Column C 
C2 French cat eating = (Answer in B2) No
C3 Black German dog running = (Answer in B3) No
C4 Grey African **elephant** eating grass = (Answer in B4) yes

1 个答案:

答案 0 :(得分:0)

您可以使用 SEARCH 公式:

即在单元格B2中:

=ISNUMBER(SEARCH($A$2,C2))

即在单元格B3中:

=ISNUMBER(SEARCH($A$2,C3))

有关详细信息,请参阅此处:https://exceljet.net/formula/cell-contains-specific-text

根据上面的链接,还有许多其他小调整,使配方完美适合您的情况。例如,如果您需要自定义文本

=IF(ISNUMBER(SEARCH($A$2,C2)), "Yes!! :)", "No!! :/")

如果您需要区分大小写,则需要使用FIND而不是SEARCH

=ISNUMBER(FIND($A$2,C2))

请参阅https://exceljet.net/

中的参考图片

enter image description here