我想应用条件格式来更改电子表格中交替行的背景颜色。行将在两种颜色(黄色和绿色)之间交替,每行两行。
这是我正在使用的代码:
=MOD(ROW(),2)*($A1<>"")
和
=(1-MOD(ROW(),2))*($A1<>"")
它每隔一行更改一次,但我希望每两行都使用相同的颜色。我需要更改什么才能实现这一点?
答案1
为了节省一些处理器周期,您可以用第一种颜色格式化整个范围,并使用此公式有条件地格式化每 4 行的第 3 行和第 4 行:
=MOD(ROW()-1;4)>1
如果您仅将此条件格式用于使用范围,例如通过创建 Excel 表(没有交替行颜色的表),则不需要包含$A1<>""
,但无论如何都可以随意使用它
答案2
试试这个(匹配第 1、2、5、6 行等):
=MOD(FLOOR(ROW()/2+0.5,1),2)*($A1<>"")
还有这个(匹配第 3、4、7、8 行等):
=MOD(FLOOR(ROW()/2-0.5,1),2)*($A1<>"")
答案3
由于无论单元格值如何,您都会有一个模式,因此我认为不需要条件格式。您只需格式化所选样式的一个循环(在这种情况下,2 个单元格),然后使用格式刷将其应用于整个工作表。我知道这不像编程单元格那么有趣,但如果我理解你的问题,它应该可以很好地解决问题。