不保留条件格式

时间:2019-03-05 22:05:30

标签: excel-formula

我有一个条件格式化规则,说“如果单元格Q4为空白,则对单元格进行格式化,以使所有单元格的填充,边框,阴影等也都为空白,从而看起来好像没有内容存在,并进行相应的格式化。如果还没有添加内容,这将清理报表的外观。当Q4不为空时,将不应用条件格式设置规则,并且我对该单元格范围进行了一些重要的格式化我希望更好地解释预期的功能,请参见附图。如果突出显示的单元格(Q4)为空,则不应用所有单元格格式(显示为空白页)。

我的问题是,当我向下滚动以便不再看到受条件格式影响的单元格,然后向后滚动以便看到它们时,条件格式将使单元格没有边框,并加阴影,填充等不会保留在所需范围内的某些(但不是全部)单元格中。更奇怪的是,如果我从excel中单击(例如进入浏览器窗口),然后又返回excel,则另外一个单元格不再应用保持其空白的条件格式。如果进入控制已为空的受影响单元格(Q4)可见性的单元格,然后按Delete键,则将应用条件格式,直到我滚动出视线并重复该过程。对纠正此Excel错误有任何建议吗?数据未格式化为表格,因此不检查带状行是不适用的,并且我确保在VBA中将EnableFormatConditionsCalculation设置为TRUE,我在网上找到了两个解决此问题的解决方案。

enter image description here

显示正确运行的条件格式,其中由于Q4不为空,因此可以看到单元格格式(不应用使单元格范围显示为空白的条件格式)

1 个答案:

答案 0 :(得分:0)

有一些微妙的原因。 Q4可能具有不可见的空格字符吗?如果是这样,您可以将条件格式设置规则更改为= LEN($ Q $ 4)= 0。另外,您是否在格式公式中“锚定”了单元格$ Q $ 4?您是否打算让空白单元格条件跟踪每行数据-Q4 .... Q5 ... Q6?如果是这样,则Q4应该是相对的。您没有显示您的实际条件格式公式。包括公式本身将大有帮助。