根据非空单元格填充每隔一行?

Fill every other row based on a non-empty cell?

电子表格的第一列包含空单元格和非空单元格。我想使用第一个非空单元格和它下面的直接空单元格并将它们的行填充为白色。然后我想使用下一个非空单元格和它下面的直接空单元格并将它们的行填充为灰色。我想在整个电子表格中重复这种白灰色图案。如何在不手动完成的情况下执行此操作?

(示例:A1 为非空且 A2:A5 为空;我希望所有这些及其行都没有填充(白色)。A6 为非空且 A7:A9 是空的;我希望所有这些和它们的行都用灰色填充。)

您可以为此使用条件格式。

单击单元格 A1,然后选择 条件格式,然后选择 新建规则...

选择选项使用公式确定要设置格式的单元格,然后将此公式键入公式框中:

= MOD(COUNTA(A:A1),2)=0

单击格式... 按钮并选择您喜欢的灰色。

然后将此条件格式应用于整个 A 列。

请参阅下面的工作演示。


编辑

要将此应用于整行(而不是每行的第一列),请将公式更改为:

= MOD(COUNTA($A:$A1),2)=0