如何testing单元格是否包含公式中的特定文本

考虑单元格A1的以下公式

=Assumptions!$F$25*Assumptions!Q25 

如何创build一个布尔函数来testingA1是否有一个参考表单Assumptions

我知道如果这只是一个常量,我可以使用: =+ISNUMBER(SEARCH("assumptions",A1)但如果单元格值是公式,则不起作用。

注意我正在使用EXCEL 2010,所以isformula()将不起作用

谢谢

那么两种替代方法呢?

  1. =标志上找一个replace。 这将强制所有的公式文本,然后你可以写一个正常的公式做SEARCH或find。 然后反转公式。 我通常做一个查找所有=和replace为^^^ – 然后只是相反find所有^^^和replace为=

  2. 如果你的问题的核心只是find引用,为什么不使用“查找” CTRL+F确保Look in: Formulas被选中(在Options... ),然后使用Find Allbutton。 这提供了一个很好的输出列表。