【问题标题】:Copying conditional Formatting in Excel在 Excel 中复制条件格式
【发布时间】:2014-06-11 06:48:46
【问题描述】:

我使用条件格式根据另一个单元格的值来格式化一个单元格。这是规则:

单元格值不在=$BV$10*0,5=$BV$10*0,5 之间

此规则保存在单元格 Y10

(说明:如果 Y10 中的值介于 0,5...1,5 * BV10 之间,则应用格式)

我想在许多不同的单元格上使用此规则,但公式应该自动调整,就像在“正常”公式中一样。

当我使用格式刷复制格式时,复制的公式没有任何更改。但我需要更改行。例如,复制到 Y11 时,公式应更改为:

 =$BV$11*0,5

有什么方法可以实现这一点或将$BV$10 更改为$[this column+83]$[this row] 或类似的东西?

【问题讨论】:

  • 你不会做格式画家吗?
  • 投反对票的理由会有所帮助。 (特别是因为至少有一个人能够解决我的问题)

标签: excel excel-formula conditional-formatting


【解决方案1】:

是的。 $ 用于锁定单元格引用。
因此,要获得所需的内容,只需将公式更改为解锁行:
=$BV10*0,5 and =$BV10*1 ~~> 我更改限制以实际测试公式

因此,如果您希望列也移动,请删除另一个 $ 符号。
此外,您可以通过在 Applies To 参数中提供范围来明确将此格式应用于其他单元格,如下所示:

请注意,您实际上可以将格式设置在任何单元格中。
但效果将始终在您在Applies to 中明确定义的范围内。
我不鼓励使用Copy Paste Format,因为这有时会与您所做的格式重叠。
要将格式应用于一组不同的范围,只需使用 , 逗号分隔范围,如下所示:

因此格式也将应用于$Z$10:$Z$20
$Y$10:$Z$20一样,但是我只想指出它可以用于非连续范围。
而且由于您的列已被您的格式锁定,它仍然是对$BV(x) 的引用,其中 x 是 Y 和 Z 中的对应行。

【讨论】:

  • 很棒的反应。老实说,我期待一个“这是不可能的”答案:)
猜你喜欢
  • 1970-01-01
  • 2023-03-31
  • 1970-01-01
  • 1970-01-01
  • 2020-11-16
  • 2023-03-13
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多