如何testing单元格是否包含公式中的特定文本
考虑单元格A1的以下公式
=Assumptions!$F$25*Assumptions!Q25
如何创build一个布尔函数来testingA1
是否有一个参考表单Assumptions
?
我知道如果这只是一个常量,我可以使用: =+ISNUMBER(SEARCH("assumptions",A1)
但如果单元格值是公式,则不起作用。
注意我正在使用EXCEL 2010,所以isformula()
将不起作用
谢谢
那么两种替代方法呢?
-
在
=
标志上找一个replace。 这将强制所有的公式文本,然后你可以写一个正常的公式做SEARCH
或find。 然后反转公式。 我通常做一个查找所有=
和replace为^^^
– 然后只是相反find所有^^^
和replace为=
。 -
如果你的问题的核心只是find引用,为什么不使用“查找”
CTRL+F
确保Look in: Formulas
被选中(在Options...
),然后使用Find All
button。 这提供了一个很好的输出列表。