【问题标题】:Excel conditional format by finding text in column通过在列中查找文本的 Excel 条件格式
【发布时间】: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


【解决方案1】:

公式应该是这样,然后就可以了

=COUNTIF(INDIRECT("C",FALSE),"hello")>0

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2019-08-10
    • 1970-01-01
    • 2021-09-01
    • 2016-05-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多