为什么 Excel 会破坏我的条件格式?

Mem*_*r-X 7 worksheet-function microsoft-excel-2010

我有这个条件格式集

在此处输入图片说明

但是当我移动/删除/复制/剪切/粘贴/插入一个单元格/行/列时,我的条件格式变成这样

在此处输入图片说明

规则重复了,“适用于”现在被分解了,从一点点你可以看到我的一个蓝色规则有一个改变的规则。

有时我在制作 Excel 电子表格时会出错,需要我将内容从单个单元格移动或删除到整行。为什么 Excel 认为有必要取消我的条件格式?特别是因为通过创建这些重复的规则,如果我以后需要改进它们,它会给我更多的工作要做,这就是我使用条件格式来避免做更多的工作

Aga*_*nju 5

当您在 Excel 2000、2003、2007 和 2010(我不知道其他版本)中剪切/复制然后粘贴应用范围内的行时,会发生这种情况。

它仍然功能齐全;如果您考虑显示的第一行和第五行,它们一起定义了完整的范围(只是愚蠢地分割),并且两者的公式是相同的(请注意,每个公式都是相对于它适用的第一个单元格显示的;如第五行适用于 $D$74,其中包含 ...$D$74...)。

我还没有找到一种方法(寻找了好几年)来改变这种行为。每当您多次复制或剪切然后插入行时,Excel 都会将相应的条件公式范围切成这样的片段。

手动解决方法(修复公式)是

  1. 选择除第一行之外的所有行,选择“从选定单元格中清除规则”。现在,您的条件格式仅出现在第一行。
  2. 打开条件格式管理器,选择“此工作表”,并将所有公式扩展到所有行(通过键入:$nnnn:$2
  3. 是的,你必须经常重复这一点。正如我所说,多年来我没有找到更好的解决方案。

  • “它仍然功能齐全” - 不幸的是不是。我对数据透视表也有同样的问题,过滤器更改后规则就会从表的范围中消失。不过还是谢谢你的提示 (3认同)