首页 > 解决方案 > 引用公式的值(字符串)并检查单元格(句子)是否包含该值

问题描述

我目前正在尝试创建一个 Excel 公式来检查包含某些句子的单元格是否包含特定单词。

棘手的部分是我想读取要检查的单词的另一个公式的值。下面的例子:

      A        B
1   Apple     Amanda wants to buy some apple...
2   Orange    The price of orange in current market...

A1 的内容来自一个公式。我正在尝试创建一个公式来检查 B1 是否包含 A1。

我目前有

Formula 1 =  CELL("contents",A1) // To get cell content
Formula 2 =  COUNTIF(B1:B2,"*Apple*") // To find whether "Apple" appears

但我不能结合这两个公式来创建......

COUNTIF(B1:B2,"*CELL("contents",A1)*") // Results I am trying to get

任何Excel wiz可以帮助我吗?理想情况下,我正在寻找一种方法,而不必产生宏。

谢谢

标签: excelformulacountif

解决方案


也许这对你有用:

=COUNTIF(B1:B2,"* " & CELL("contents",A1) & " *")

由于您希望 Apple 作为通配符 ( "*Apple*"),因此您可以将第一个公式的结果包装为通配符"*" & formula & "*"并在第二个公式中输入。


推荐阅读