【问题标题】:Make cell color the same as another cell color and keep formula使单元格颜色与另一种单元格颜色相同并保留公式
【发布时间】:2014-12-30 02:29:18
【问题描述】:

在 Excel 2007 中,我为 Q 列设置了条件格式:

  • 值 > -5 = 绿色
  • -5 到 -25 之间的值是黄色的,
  • 小于 -25 的值是红色的。

我希望单元格 P5 具有与 Q5 相同的颜色,单元格 P6 具有与 Q6 相同的颜色等等。

单元格 P5 中的值取决于公式 (K5-C5),
单元格 P6 中的值取决于公式 (K6-C6) 等等。

如何更改 P 列中单元格的颜色,使其与 Q 列中的“匹配”单元格相同,而不会破坏 P 列中创建的公式?

【问题讨论】:

  • VBA 与此有什么关系?
  • 如果不用VBA也能解决,太好了。只是我最接近解决方案的是通过 VBA。
  • 如果我对您的理解正确,那么您不需要 vba。请参阅我发布的答案。您可能需要刷新页面...

标签: excel vba excel-formula colors conditional-formatting


【解决方案1】:

如果我对您的理解正确,那么您不需要 VBA。在条件格式化时,只需突出显示相关范围,而不仅仅是 Q 列。看这个例子

【讨论】:

  • 嗯我写了你所说的:=AND($Q5"",$Q5>-5) 但我收到警告说我输入的公式包含错误?我已尝试同时突出显示完整范围和仅一个单元格,但无论如何都会出错。
  • 我可以看看你做了什么的截图吗?就像我向你展示的那样?
  • 当然可以,但是怎么做?它说我需要 10 个声望点才能发布图片?
  • 只需上传到免费的文件共享网站并在此处共享链接。
【解决方案2】:

我没有为截断而烦恼,例如,您没有指定 ColumnQ 中值为 -5 的单元格所需的格式。

为了与您链接中的详细信息保持一致,我假设values >-5 之类的内容指的是-5% 而不是-5

要更改 P 列中单元格的颜色,使其与 Q 列中的“匹配”单元格相同,而不破坏 P 列中创建的公式,应用条件格式(不会改变实际单元格内容,仅外貌)。

要根据 ColumnQ 单元格确定的规则格式化 ColumnP 单元格,请调整应用格式的范围。大致确定 Q 的格式并将其应用于 P:Q。

由于涉及三种颜色,CF 将需要至少两个由公式确定的规则(第三种颜色可以通过“标准”填充应用,CF 规则会覆盖该规则)。

以下公式规则似乎可以满足我对您的要求的有限理解:

绿色:=$Q4>-0.05
黄色:=AND($Q4>-0.25,$Q4<0.05)
红色:=$Q4<0.25

对于示例,我为每个选择了适用范围:

=$P$4:$Q$12   

注意:

  1. 这些不直接处理转换值,例如 -5%
  2. 空单元格也会被格式化
  3. 规则的顺序有所不同

【讨论】:

    猜你喜欢
    • 2019-07-15
    • 2015-11-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多