如何在 Google 表格中 copy/paste 条件格式规则(到新列中)

How to copy/paste conditional formatting rules (into new columns) in Google Sheets

为了提供帮助,我设置了 this public spreadsheet

我们有以下条件格式规则

在上面的电子表格中,当我们将单元格 A3:B7 复制到 C3 时,我们想要的是将条件格式规则更新为 =$C$2="AAA “。但是,我们需要包含 $ 符号,以便条件格式适用于整个 5x2 方框网格...

我们如何设置此条件格式,以便 copy/pasting 单元格准确复制格式规则?我们想将 A3:B7 复制到 C3E3 中。

我想如果你将它用作相应的公式,它会做你想做的。如果你查看 your sample file,我将其放在单独的选项卡上。

=IF(MOD(COLUMN(),2)=0,INDIRECT("R2C[-1]",false),INDIRECT("R2C",false))="CCC"

更新动态顶行

如果您不想将第 2 行硬编码到公式中,您可以为该行使用一个命名范围,如果您想插入行,这将更新您的公式。

在上面的同一个工作表中,我为第 2 行创建了一个名为 HeaderRow 的命名范围。然后我插入了一些行,将 HeaderRow 向下推到第 4 行并且条件仍然有效。

=IF(MOD(COLUMN(),2)=0,INDIRECT("R"&row(indirect("HeaderRow"))&"C[-1]",false),INDIRECT("R"&row(indirect("HeaderRow"))&"C",false))="CCC"