【发布时间】:2020-12-09 15:59:47
【问题描述】:
我创建了一个公式,可以在单个单元格中搜索预定义列表中的任何单词,如果该单词存在,则输出“是”。这工作正常,但是我现在需要它在一系列单元格中搜索这些值,这会导致否定结果。
公式本身是:
=IF(SUMPRODUCT(--ISNUMBER(SEARCH({"Drug effects","Drug therapy","antagonist"},C2)))>0,"YES","NO")
这将成功在单元格 C2 中搜索这些值,如果找到,将输出“是”。同样,如果我将其更新为搜索 D2 并且它还包含这些值,也会出现“是” - 所有这些都是预期的并且是正确的。
我遇到的问题是我希望它同时搜索 C2 和 D2,如果在其中一个或两个单元格中找到搜索词,则给出“是”。我使用的公式是:
=IF(SUMPRODUCT(--ISNUMBER(SEARCH({"Drug effects","Drug therapy","antagonist"},C2:D2)))>0,"YES","NO")
这会导致“否”,它不应该因为该值同时存在于 C2 和 D2 中。谁能提供一个建议,让这个公式适用于一系列细胞?
【问题讨论】:
-
StackOverflow 用于编程问题,而不是最终用户问题。因此,您的问题在这里是题外话,应发布在适当的最终用户论坛(例如 MS Answers、SuperUser)中。
标签: excel excel-formula ms-office