如何在一系列单元格中复制并粘贴条件格式,并包含偏移量以便参考值也随之改变?

如何在一系列单元格中复制并粘贴条件格式,并包含偏移量以便参考值也随之改变?

下午,

无论 Office365 附带什么版本的 Excel

基本上,我需要根据另一个单元格是否有数据来格式化一个单元格。我在条件格式中使用了 =not(isblank(b1)) 将 a2+a3 变成红色。这一切都很好。现在我需要复制该条件格式规则并将其应用于所有行,因此 b3 将成为影响 a4+a5 的下一个单元格,依此类推...

我可以手动完成此操作,但这是轮班表,而且...需要大量的手动工作!

是否有办法将此工作表应用到更宽的范围?或者是否有一个脚本可以采用条件格式、应用偏移量并将其写入下一组单元格?

谢谢!

编辑使用自动填充右下角的十字,我在第一个块中设置公式,然后将其复制到其他块上,效果很好,只是有点繁琐!

答案1

您可以使用公式来定义格式规则。
我的建议有两个版本:

  • 有 2 条规则(相同的公式,但针对不同的范围)

    =(B1<>"")*MOD(ROW(B1),2)

范围,例如$A$2:$A$24$A$3:$A$25

  • 只有一个规则

=OFFSET(H2,-1-MOD(ROW(H2),2),1)<>""

如果需要,您可以轻松扩展范围。
条件格式示例

相关内容