为什么一些(但不是全部)的条件格式“插入”行插入相交?
快速浏览互联网,您可以轻松注意到一个常见问题:Excel中的条件格式(2010)在插入与格式化区域相交的行时通常会被分割。
但是,这种“分割”并不一致: 为了避免被分割, 条件格式规则需要遵循什么要求?
重现步骤
- 新的Excel文件
-
在“Sheet1”中:
- 在
A1
写“1”A2
“2”A20
。 (我用一个公式来简化这个)
- 在
-
在“Sheet2”中:
- 在范围
A3:A15
所有单元格中写入“2” - 在范围
B3:B15
中的所有单元格中写入“foobar”(除了B5
和B12
应该是空的) - 在
D1
写入“1”;E1
“2”F1
“3”M1
。 (我用一个公式来简单地说)
- 在范围
-
在“Sheet3”中:
- 在
A1
写“3”A2
“5”
- 在
-
在“工作表2”中select
D3:M15
,“新规则…”“使用公式确定要格式化的单元格”:公式:
=AND($B3<>"",MATCH(D$1,Sheet3!$A$1:$A$10,0))
格式:将背景填充设置为明亮的橙色。 -
在“工作表2”中select
A3:M15
,“新规则…”“使用公式确定要格式化的单元格”:公式:
=AND(MOD(Sheet1!$A1,2)=0,$A3=2)
格式:将一个纯黑色线条设置到底部边框 -
你应该每两行看一行。
-
select第8行; 插入一行; 在新插入的行中input“2”和“foobar”。 注意你不再每两行都有一行! 这是由于条件格式被分成两部分。
-
打开“pipe理规则”(在条件格式下)。 两条规则中只有一条被拆分。 为什么?!
意见
上面的两个条件格式规则是相似的(即两个引用其他工作表中的单元格),但Excel对待他们不同。 为什么?!
注意:上面的例子是用来解释简化的问题。 提供“格式化每隔一行”的替代scheme并不能解决Excel理解某些规则与其他规则不同的问题。