簡體   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