excel - 引用公式的值(字符串)并检查单元格(句子)是否包含该值
问题描述
我目前正在尝试创建一个 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可以帮助我吗?理想情况下,我正在寻找一种方法,而不必产生宏。
谢谢
解决方案
也许这对你有用:
=COUNTIF(B1:B2,"* " & CELL("contents",A1) & " *")
由于您希望 Apple 作为通配符 ( "*Apple*"
),因此您可以将第一个公式的结果包装为通配符"*" & formula & "*"
并在第二个公式中输入。