为什么一些(但不是全部)条件格式在插入与它们相交的行时“分裂”?

时间:2013-12-19 19:05:58

标签: excel excel-2010 conditional-formatting

快速look around互联网,您可以轻松注意到一个常见问题:Excel(2010)中的条件格式通常在插入与其格式化的区域相交的行时被拆分。

但是,此“拆分”不一致: 条件格式规则需要遵循哪些要求以避免被拆分?


重现步骤

  1. 新Excel文档
  2. 在“Sheet1”中:

    • A1中写“1”; A2中的“2”;等等A20。 (我使用了一个公式来简化这个)
  3. 在“Sheet2”中:

    • A3:A15
    • 范围内的所有单元格中写入“2”
    • B3:B15范围内的所有单元格中写入“foobar”(B5B12除外应为空)
    • D1中写“1”; E1中的“2”; F1中的“3”;等等M1。 (我使用的公式只是这个)
  4. 在“Sheet3”中:

    • A1中写下“3”; A2
    • 中的“5”
  5. 在“Sheet2”中选择D3:M15,“新规则...”“使用公式确定要格式化的单元格”:

    公式: =AND($B3<>"",MATCH(D$1,Sheet3!$A$1:$A$10,0))
    格式:将背景填充设置为亮橙色。

  6. 在“Sheet2”中选择A3:M15,“新规则...”“使用公式确定要格式化的单元格”:

    公式: =AND(MOD(Sheet1!$A1,2)=0,$A3=2)
    格式:将纯黑线设置为底部边框

  7. 您应该每两行看一行。

  8. 选择第8行;插入一行;在新插入的行中输入“2”和“foobar”。注意你不再每两行都有一行!这是因为条件格式被分成两部分。

  9. 打开“管理规则”(在Conditioanl格式化下)。 两个规则中只有一个已被拆分。 为什么?!

  10. 观察

    上面的两个条件格式规则是相似的(即两者都引用其他工作表中的单元格),但Excel对它们的处理方式不同。为什么呢?!


    旁注:以上示例用于在简化的上下文中解释问题。提供“格式化每一行”的替代方案并不能解决为什么Excel会以不同于其他规则的方式处理某些规则的问题。

0 个答案:

没有答案