條件格式是指當(dāng)單元格的內(nèi)容滿足某個(gè)條件,就使單元格的顯示格式發(fā)生變化。除了Excel內(nèi)置的條件格式規(guī)則外,還可以使用公式設(shè)置規(guī)則。今天我們就來(lái)分享,函數(shù)公式和條件格式結(jié)合使用的六個(gè)示例:
(1)突出顯示考勤異常;
(2)突出顯示周末所在列;
(3)合同到期提醒;
(4)突出顯示重復(fù)數(shù)據(jù);
(5)隔行填充顏色;
(6)高亮顯示活動(dòng)單元格所在行列。
1
突出顯示考勤異常
如下圖所示,A1:C8為考勤數(shù)據(jù)。要求當(dāng)考勤狀態(tài)為“請(qǐng)假”時(shí),姓名的字體顏色為綠色;當(dāng)考勤狀態(tài)為“遲到”時(shí),姓名的字體顏色變?yōu)榧t色。效果如E1:G8所示。
本例需要設(shè)置兩個(gè)條件格式規(guī)則:考勤狀態(tài)為“請(qǐng)假”,姓名變?yōu)榫G色;考勤狀態(tài)為“遲到”,姓名變?yōu)榧t色。具體操作步驟如下:
1、選中B2:B8,單擊【開始】-【條件格式】-【新建規(guī)則】,打開【新建格式規(guī)則】對(duì)話框,單擊【使用公式確定要設(shè)置格式的單元格】。
2、輸入公式:=C2="請(qǐng)假"
3、單擊【格式】按鈕,打開【設(shè)置單元格格式】對(duì)話框,設(shè)置字體顏色為綠色。
單擊確定。
4、再次打開【新建格式】規(guī)則對(duì)話框,輸入公式“=C2="遲到",設(shè)置字體顏色為紅色。
單擊確定即可。
2
突出顯示周末所在列
如下圖所示,要求將A1:G8區(qū)域中,日期為周六周日的列填充為黃色。效果如I1:O8所示。
打開【新建格式規(guī)則】對(duì)話框,選擇【使用公式確定要設(shè)置格式的單元格】,輸入公式“=weekday(B$1,2)>5”,注意公式中的單元格引用使用“列為相對(duì)引用行為絕對(duì)引用”的混合引用。
單擊【格式】,設(shè)置填充色為黃色。單擊確定。
weekday函數(shù)用于獲取日期代表一周中的第幾天的數(shù)值,第二個(gè)參數(shù)“2”表示用1~7代表周一至周日。本例中B1單元格的日期為“5月19日”,為周四,因此“weekday(B$1,2)”返回的值為“4”。
3
合同到期提醒
如下圖所示,要求將A1:C8中,未來(lái)7天內(nèi)到期的合同背景色填充為黃色。效果如E1:G8所示。
打開【新建格式規(guī)則】對(duì)話框,輸入公式:
=and($C2>today(),$C2<today()+7)。
單擊【格式】,設(shè)置填充色為黃色。
4
突出顯示重復(fù)數(shù)據(jù)
如下圖所示,要求突出顯示A1:A8中重復(fù)出現(xiàn)的姓名,效果如C1:C8所示。
選中A2:A8區(qū)域,打開【新建格式規(guī)則】對(duì)話框,輸入公式:
=COUNTIF($A$2:$A$8,A2)>1,單擊【格式】,設(shè)置填充色為黃色。
5
隔行設(shè)置填充色
如下圖所示,要求為A1:D8區(qū)域隔行設(shè)置填充色。效果如F1:I8所示。
選中A2:D8區(qū)域,打開【新建格式規(guī)則】對(duì)話框,輸入公式:
=MOD(ROW()+1,2),單擊【格式】,設(shè)置填充色為黃色。
6
高亮顯示活動(dòng)單元格所在行列
如下圖所示,當(dāng)選中C5單元格時(shí),高亮顯示C列和第5行。
1、選中A1:G17單元格區(qū)域,打開【新建格式規(guī)則】對(duì)話框,輸入公式:=or(cell("row")=row(),cell("col")=column())
單擊【格式】,設(shè)置填充色為黃色。單擊確定。
2、右鍵單擊工作表標(biāo)簽,單擊【查看代碼】命令,打開VBA代碼窗口。在對(duì)象下拉列表中選擇“Worksheet”,在過(guò)程下拉列表中選擇“SelectionChange”,在過(guò)程中輸入“calculate”。
返回到工作表中,單擊選中A1:G17區(qū)域任意一個(gè)單元格,即可高亮顯示該單元格所在行與列。
如果不想使用代碼,可以在選中單元格后,按F9鍵。
點(diǎn)個(gè)在看你最好看
聯(lián)系客服