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

时间:2014-12-03 17:58:53

标签: excel excel-2010

考虑单元格A1的以下公式

=Assumptions!$F$25*Assumptions!Q25

如何创建一个布尔函数来测试A1是否有对工作表Assumptions的引用?

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

注意我使用的是EXCEL 2010,因此isformula()无效

由于

1 个答案:

答案 0 :(得分:2)

两种替代方法呢?

  1. =标志上找到替代品。这将强制您的所有公式都是文本,然后您可以编写正常的公式来执行SEARCHFIND。然后反转公式。我通常会查找所有=并替换为^^^ - 然后反向查找所有^^^并替换为=

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