繁体   English   中英

Excel条件格式应用于意外更改的字段

[英]Excel Conditional Formatting Applies To Field Changing Unexpectedly

我有一个电子表格,可以在3周内按天计算数据。 每天都与前一天进行比较,因此我可以看到每天每一行的波动。 我使用条件格式来突出显示正负波动,将任何负值显示为红色文本,将任何正值显示为绿色。 我只在特定日期手动将数据输入列中,并允许excel进行“繁重的工作”,即从另一个单元格中减去一个单元格,然后根据结果进行有条件的格式化。 我已经运行了一年多的电子表格,再次以3周的增量运行,在这3周的每个部分中,代表第4天的同一列(屏幕截图中的G列)也存在相同的问题。 我已经忽略了一年多了,现在已经受不了了。

这是问题。 我没有向我键入的任何列分配任何条件格式,这些列在电子表格的屏幕快照中均以“ Day#”表示。 但是,当我进入第4天并在该列中输入任何值时,它就会应用条件格式,只有显示我的差异的列才应具有该条件格式。

注意 :这些屏幕快照是我创建的该问题的测试实例,我认为该问题可能与原始文件有关,但我能够使用全新的电子表格重新创建该问题。

我曾经有过在对G列进行任何更改之前检查条件格式“适用于”字段的信息,以确保未列出该列或其任何单元格。 然后,当我在该列中输入值时,我键入的单元格即被添加到“适用于”字段中。 这仅发生在此列上,电子表格上没有其他列。

这是我发现的内容,我无法找到解决方法,但是不幸的是,我认为我需要对电子表格的功能进行详细说明,以真正解释我的想法。

  • 列A-行标题-没有公式
  • B列-代表第1天的值-没有公式
  • C列-代表第2天的值-没有公式
  • D列-表示第1天和第2天之间的差-= C2-B2
  • E栏-第3天的值-没有公式
  • F栏-第2天和第3天之间的差-= E2-C2
  • G列-第4天的值-无公式
  • H栏-第3天和第4天之间的差-= G2-E2
  • 第I栏-第5天的值-无公式
  • J栏-第4天与第5天之间的差-= I2-G2
  • K列到AD列-剩余天数和差异列代表代表通过15天的值和差异的剩余天数

我认为正在发生并且可以重新创建的是,Excel感到困惑,因为我每隔一列都有一种条件格式设置模式,但是前两列之间没有“差异”列( B和C列)我没有条件格式设置,当我开始在该列中输入值时,它会尝试在G列中重新创建该模式。 无论列是什么,我都可以重新创建同样的问题,一旦到达模式中的第6列,excel就会将我键入值的单元格添加到条件格式设置规则中。

有人看过吗? 关于如何避免的任何想法? 我以为这与我们开始一个新的3周时间段时复制和粘贴我的章节有关,但是我可以从头开始重新创建问题的事实始终消除了这一理论。 任何帮助或想法,将不胜感激。 解决方法当然很简单,但是现在我只是想知道是什么原因引起的。

在将任何值应用于任何日期之前,空白电子表格。 所有公式和条件格式都已应用于“差异”列。

在这一点上,我已经在第一天,第二天和第三天的列中输入了值。请注意条件格式的虚线如何不包含G列单元格的内容。

在G列的单元格中输入2个值之后,这些单元格现在出现在两个条件格式设置规则的“应用于”字段中。

如果有人可以解释这一点,我将把他们所有的高位击球送给他们。

对于正确的解释可能意味着要问Microsoft,因为您可能在没有内在知识的情况下已对行为进行了尽可能多的分析。

但是,有两个简单的解决方法。 一种是为ColumnD应用一对不同于其他列的规则。 我的另一个建议是重新排列差异列,以使每个列都位于其起点/终点之间。 所以第一个将在ColumnC中使用公式:

=D2-B2  

复制下来以适合。

然后对于条件格式选择ColumnsC:AD,清除现有格式,然后选择HOME>样式-条件格式,新规则..., 使用公式来确定要格式化的单元格,在此公式为true的情况下格式化值 ::

=AND(ISODD(COLUMN()),C1>0) 

格式... ,选择绿色字体, 确定确定

然后使用红色字体:

 =AND(ISODD(COLUMN()),C1<0)

通过这种方式,“适用于范围”是不间断的( =$C:$AD ),因此Excel不会为您“内插”。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM