Excel條件格式靈活使用公式,單條件多條件設置隨你所欲
後臺朋友的留言:
類似如下數據:
如何把沒能如期完成任務的實際日期行標上特殊顏色?
韓老師的方法:條件格式中使用公式。
方法解析單條件公式
將“實際日期”對應的行設置成藍色填充,步驟如下:
第一步:選中B2:C13,【開始】——【條件格式】——【新建規則】,如下圖:
第二步:在【新建格式規則】中選擇【使用公式確定要設置格式的單元格】,在【為符合此公式的值設置格式】中,填充公式:
=$B2="實際日期"
點擊【格式】,如下圖:
第三步:在【設置單元格格式】中選擇【填充】,選一種要設置的顏色,確定,如下圖:
第四步:返回【新建格式規則】,可以預覽到設置的格式,點擊【確定】,如下圖:
最終結果:
解釋兩個疑問:
1、為什麼公式中是B2而不是B3?因為選擇的數據區域B2:C13,默認的是對第一個單元個編輯,即第一個單元格是當前單元格,可以從顏色上看出來,B2單元格是白色,為當前編輯的單元格;
2、為什麼公式是=$B2="實際日期",B列前有“$”,有這個符號代表所選區域中符合條件的整行,如果沒有這個符號,結果會是隻有B列設置條件格式,如下圖,是公式=B2="實際日期",沒有“$”返回的結果:
雙條件公式
比如:把沒能如期完成任務的實際日期行標上特殊顏色。
分析要求,可以得出兩個條件:
實際日期>計劃日期;
B列對應單元格為“實際日期”。
和單條件公式的步驟一樣,只不過公式寫為:
=($C2>$C1)*($B2="實際日期")
如圖:
結果為:
三條件公式
比如:把沒能如期完成任務的、逾期超過30天的、實際日期行標上特殊顏色。
分析要求,可以得出三個條件:
實際日期>計劃日期;
實際日期-計劃日期>=30天;
B列對應單元格為“實際日期”。
公式寫為:
=($C2>$C1)*($C2-$C1>=30)*($B2="實際日期")
如圖:
結果為:
總結以上,我們可與得出結論:
條件格式中如果需要滿足多個條件,公式的寫法:
=(條件1)*(條件2)*(條件3)*……