2013-06-11 307 views
1

我有一些關於過去一年每個月度不同地區僱員百分比的大型數據表格,我想添加一個條件格式,如果數字從之前的數字增加如果減少,則爲紅色。我知道如何單獨做到這一點,但我想知道是否有更大規模的方法來做到這一點?Excel格式化單元格條件

+2

如果您希望有人幫助您編寫公式,您需要確定所有數據的位置。 –

回答

2

以下內容假設數據的格式爲僱員的百分比全部在同一行,連續的幾個月在連續的列中。

下面是我如何在我的牀單設置:

,你能做些什麼來獲得紅/綠格式是亮點C2:M2,點擊主頁功能區下條件格式,然後選擇新規則。接下來,單擊「使用公式確定格式細胞」,並在公式欄寫:

=IF(C2 > B2, 1, 0) 

現在單擊格式,去填充選項卡。選擇您想要的任何綠色陰影,然後按確定。在Rule窗口中再次按OK,並且將創建「大於」規則。做同樣的事情,而是輸入此公式

=IF(C2 < B2, 1, 0) 

並選擇一個紅色的陰影,你應該很好去。

+0

這確實有用,我有多行數據。我必須一次只做一行嗎? – user2119980

+0

不是。您可以突出顯示所有行(從C列開始,即是)並應用相同的公式,它將以同樣的方式工作。 – jrad

0

您沒有提及的可能性是,從一個月到下一個月沒有發生價值變化的細胞應該既不是紅色也不是綠色。如果將默認填充設置爲「標準」填充而非條件格式(如紅色),那麼仍然可以使用兩條規則:

選擇要格式化的範圍,比如C2:M100,並應用「標準'紅色填充。 B2被假定爲一個數據點,但由於沒有先例,所以不能格式化。

=C2>B2  

和選擇綠色填充:

使用公式來確定哪些細胞格式化諸如具有條件格式編排規則覆蓋此。

添加的第二個規則:

=C2=B2 

,並選擇白色填充。

由於規則是相互排斥的,不妨檢查Stop If True兩者。

不需要=IF(…,1,0),因爲這是有條件的格式化和IF是隱含的。

如果你想要說的一個交通燈的比喻,用琥珀爲「沒有變化」,使用「標準」琥珀填補B2:M100,選擇C2和應用:

=C2>B2 

如上並選擇綠色但將第二條規則更改爲:

=C2<B2 

並選擇紅色填充。

確保Applies to的範圍都是=$C$2:$M$100(這只是選擇C2而不是整個適用範圍開始的替代選擇)。