我知道条件格式是一个可怕的工具,就像 Excel 本身一样,但它是唯一现实的选择,所以我坚持使用它。
但是,我无法理解这个错误有多么愚蠢,所以希望有人可以帮忙。
我在 3 种不同货币的列中设置了价格等级,并且某些单元格需要格式化为小数点后 4 位而不是 2 位。这由每行上的单元格决定。
我设置了 3 个条件,它们运行正常。 运行正常,直到我大胆地删除一行或将某些内容粘贴到一行中,这时 Excel 决定我宁愿将 3 条规则压缩为一条涵盖所有列但仅应用一种货币的规则。
删除行之前(等等)= 按预期工作
删除一行(等)后 = 无逻辑原因合并;不再起作用
这太荒唐了,我找不到办法阻止它发生。
我看到这些年来有几个人提到过类似的愚蠢问题,但我没有看到任何对我有帮助的解决方案,也没有任何证据表明这些建议能够帮助其他人真正解决他们的问题。
提前致谢。
答案1
该问题似乎可以重现,并且是几年前一些用户已经报告过的一个错误(请参阅删除列/行时条件格式规则删除/中断/合并 RRS 提要)。
Excel 似乎(错误地)认为这 3 种格式都是相同的格式,因此它合并了这些规则(当删除一行时,Excel 会检查条件格式规则以查看规则中是否有内容被删除/移动,并且需要更新它,因此在那时就会出现此错误,而不是在此之前。)
那里建议的解决方法非常有效,可能对您来说是一个不错的选择:
这种方法之所以有效,是因为 Excel 的思维失误仅仅在于数字格式,因此如果你进行任何其他格式设置,Excel 现在知道这些规则并不相同且不能组合。