【发布时间】:2021-07-16 17:49:03
【问题描述】:
只有当文本“hello”出现在同一列中的任何位置时,我才想在 excel 中格式化一些数据。也就是说,在同一列中至少应该有一个单元格的全部内容是文本“hello”。
在条件格式化时的“如果此公式为真则格式化值”框中,我粘贴了以下内容:
="COUNTIF(INDIRECT(""C"",FALSE),""hello"")>0"
我已经检查过它可以用作表格中的公式,但它不能用作条件格式的公式
有没有办法做到这一点?
背景是我正在格式化数据透视表,并且无法控制数据在我的工作表上的位置,也没有使用 VBA 的选项。
谢谢
【问题讨论】:
-
你为什么使用
INDIRECT?如果您正在查看C列,=COUNTIF(C:C,"hello")>0应该可以工作 -
查看是否可以使用数据透视表的范围进行 VLookup。就像 =VLookup("hello",$C:$C,1,false)。如果可行,您的条件公式可能是 Not() 内的 IfError() 内的公式。
-
谢谢两位。找到解决方案,我将发布。 cybernetic.nomad - 间接(“C”,FALSE)是获取对当前列的引用
标签: excel