【问题标题】:Highlight a row in excel if any column in that row is greater than 0如果该行中的任何列大于0,则突出显示excel中的一行
【发布时间】:2018-06-22 08:33:51
【问题描述】:

这是我的第一篇文章,我一直在寻找,但需要一些帮助。

我有一个电子表格,其中包含 A 列中 153 行的股票代码 (A2:A153) 和列 F 到 BL 中的日期,其中列出了每个股票的数量,例如,它看起来像这个链接图像:

问题是有很多行的数量仅为 0,我想使用条件格式来突出显示在其任何列中包含大于 0 的数字的任何行。

例如,如果第 5 行在 Z5 中有 7,即使每隔一列都是 0,那么整行都会突出显示为绿色。

同样,如果第 5 行 (A-BL) 的每一列都为 0,则它不会突出显示。

我认为这很容易,但我正在努力,所以任何帮助都将不胜感激。

谢谢!

【问题讨论】:

  • cfr 基于=countif($b1:$bl1, ">0")

标签: excel row highlight conditional-formatting


【解决方案1】:

这是您需要做的:

  • 选择单元格 A1
  • 点击“条件格式”->“新建规则”
  • “使用公式确定要格式化的单元格”
  • 输入公式 =COUNTIF(1:1, ">0")
  • 选择所需的格式
  • 点击确定,然后进入“条件格式”->“管理规则”
  • 更改您的规则适用的区域,使其适合您想要的任何行(例如 1:1000)

Here's a GIF showing the steps

编辑:要让规则包含负数,只需将公式更改为 =OR(COUNTIF(1:1,">0"),COUNTIF(1:1,"

如果您使用多个规则并稍加调整,您甚至可以让该行在该行中所有数字的平均值为负数时突出显示红色,如果为正数则为绿色。

【讨论】:

  • COUNTIF(1:1, "<>0") 不会和OR(COUNTIF(1:1, ">0"), COUNTIF(1:1, "<0")) 一样吗?
  • @Jeeped 可以,但前提是也没有空白字段,因为空白字段与 0 不同。
【解决方案2】:

试试:

=IF(OR(COUNTIF($A1:$D1,"<0")>0,SUM($A1:$D1)=0),FALSE,TRUE)

【讨论】:

  • 好了,我想我明白了!
  • 嗯,我不记得-1的规则
猜你喜欢
  • 2013-03-19
  • 2023-03-31
  • 2021-04-07
  • 2023-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多