王志軍
實(shí)際工作中,可能需要將排名靠后的數(shù)據(jù)進(jìn)行突出顯示,例如圖1所示的源數(shù)據(jù),領(lǐng)導(dǎo)要求對(duì)排名靠后的數(shù)據(jù)添加“×”形的特殊標(biāo)記,該如何實(shí)現(xiàn)呢?
第1步:插入控件
在合適位置設(shè)置倒數(shù)字樣,切換到“開發(fā)工具”選項(xiàng)卡,在“控件”功能組插入“數(shù)值調(diào)節(jié)鈕”控件,右擊單擊控件,打開“設(shè)置控件格式”對(duì)話框,參考圖2所示分別設(shè)置最小值、最大值,這里可以根據(jù)領(lǐng)導(dǎo)的要求設(shè)置最大值,單元格鏈接請(qǐng)鏈接到倒數(shù)幾名的數(shù)字單元格,確認(rèn)之后關(guān)閉對(duì)話框。
第2步:設(shè)置條件格式
返回“開始”選項(xiàng)卡,選擇C2:C14單元格區(qū)域,在“樣式”功能組打開“新建格式規(guī)則”對(duì)話框,選擇規(guī)則類型為“基于各自值設(shè)置所有單元格的格式”,格式樣式設(shè)置為“圖標(biāo)集”,圖標(biāo)樣式選擇帶“×”樣式。
第3步:設(shè)置條件格式規(guī)則
接下來請(qǐng)參考圖3所示進(jìn)行設(shè)置,公式如下:=SMALL($C$2:$C$14,$F$2)
這里使用SMALL函數(shù)計(jì)算出數(shù)據(jù)區(qū)域的第k個(gè)最小值,其中的k由F2單元格中的數(shù)值指定,如果單元格中的數(shù)值大于SMALL函數(shù)的計(jì)算結(jié)果,單元格中不顯示圖標(biāo);如果單元格中的數(shù)值小于等于SMALL函數(shù)的計(jì)算結(jié)果并且大于0,就顯示成紅色的叉號(hào);如果單元格中的數(shù)值小于0,同樣不顯示圖標(biāo)。
完成上述步驟之后,我們只需要鼠標(biāo)單擊調(diào)節(jié)鈕,F(xiàn)2單元格中的數(shù)值就會(huì)發(fā)生變化,這樣相當(dāng)于改變了SMALL函數(shù)的第二參數(shù),SMALL函數(shù)的結(jié)果也會(huì)隨之而變,最終單元格中的圖標(biāo)也會(huì)隨之發(fā)生變化,得到如圖4所示的最后三名的標(biāo)記效果。