如何使用特定文本搜索 Excel 条件格式公式

如何使用特定文本搜索 Excel 条件格式公式

抱歉,我确实尝试搜索,但找不到与我想要的类似的问题。

我的问题: 有没有什么简单的方法可以搜索所有具有特定文本公式的条件格式?

我的 excel 中有很多条件格式,其中很多都包含“使用公式确定要格式化的单元格”。我想搜索所有包含特定文本的公式,以便对它们进行处理。

例如,公式为真的格式化值:=NOT(ONOFF.ON_DESK)

我想搜索所有包含文本“ON_DESK”的公式。谢谢!

条件格式中的公式

答案1

包含公式的单元格“元”通常不向函数公开以供使用。虽然 VBA 可以访问包括公式在内的任何“元”,但有一个触发器,因此每次重新计算都会导致宏运行,这是不好的。

但是,根据您要解决的问题,可能会有一种方法。您可以将 ON_DESK 放在单独的单元格中,也可以将其放在可以引用的表中。此方法的基本公式是 =iferror(IF(TB[z]="ON_DESK", TRUE,FALSE),FALSE) 它使用名为 TB 的表,其中有一列名为 Z,如果将其命名为 flag,则可以将其与条件格式一起使用。

=iferror(IF($XEY1="ON_DESK", TRUE,FALSE),FALSE) 这将使用 XEY 列来保存 OnOff 信息,并且您的核心单元格将被修改为使用 XEY 列来保存适当的数据。 还有很多其他方法可以做到这一点,但基本上您必须在单元格中单独分离出您想要用作标志逻辑的内容。

希望这能有所帮助。还有其他方法可以构建结构,这取决于您的数据以及您要解决的问题。

相关内容