上一節(jié)我們分享了條件格式的套用自動(dòng)化格式的應(yīng)用,接下來,我們來點(diǎn)難度更大的實(shí)用案例。前面已經(jīng)說了,條件格式與函數(shù)也能結(jié)合進(jìn)行自定義條件格式。
? 案例1:提前7天提醒待辦的事情
今天是2017年8月12日,作為人事部門,辦理員工轉(zhuǎn)正事宜是一項(xiàng)日常工作,員工試用期為90天,設(shè)置提前7天提醒哪些人轉(zhuǎn)正期快到了,好準(zhǔn)備相關(guān)事項(xiàng)。
? 操作步驟:
1、選擇A3:C9,然后單擊功能區(qū)的條件格式中的新建規(guī)則。
2、在彈出的新建格式規(guī)則對(duì)話框中,選擇最后一個(gè)“使用公式確定要設(shè)置格式的單元格”,然后在下方的輸入框中輸入函數(shù):=AND(TODAY()-$C3>83,TODAY()-$C3<90),點(diǎn)擊確定。
today()是日期函數(shù),自動(dòng)獲取今天的日期。在單元格輸入=today(),然后回車,該單元格就會(huì)顯示今天的日期。如下圖。
and()是邏輯函數(shù),就是且的意思。括號(hào)內(nèi)可容納多個(gè)表達(dá)式,當(dāng)所有的表達(dá)式同時(shí)成立時(shí),返回的結(jié)果才成立。
語法:and(表達(dá)式1,表達(dá)式2,表達(dá)式3……)
只有當(dāng)所有表達(dá)式全部成立,它返回的結(jié)果才是TRUE,否則是False。
比如:
我們都知道,試用期為90天,如果下周有人試用期將到期,那說明入職時(shí)間在83天-90天之間。所以我們就用今天的日期-入職的日期,如果得到的結(jié)果:大于83,小于90,則說明下周將轉(zhuǎn)正。所以我們用And(Today()-$C3>83,Today()-$C3<90)。注意這邊的$C3是混合引用,3前面是沒有$符號(hào)的,因?yàn)槲覀兊臄?shù)據(jù)是從第3行開始往下到第9行,這個(gè)數(shù)值要?jiǎng)討B(tài)變化。你們可以試一下Today()-$C$3看看有什么不一樣。
PS:如果要做員工生日提醒,函數(shù)要怎么寫呢?
? 案例2:利用條件格式“自動(dòng)生成邊框線”,A列單元格中數(shù)值為空,邊框線也自動(dòng)去掉。
? 操作步驟:
選中A:D列,然后在功能區(qū)的條件格式中選擇“新建規(guī)則”。選擇最后一個(gè)“使用公式確定要設(shè)置格式的單元格”,然后在下方的輸入框中輸入函數(shù):=$A1<>””,然后點(diǎn)擊格式,將格式中的邊框設(shè)置為外邊框,表示當(dāng)條件滿足時(shí),給單元格加上外邊框突出顯示。
? 案例3:庫存上下限預(yù)警
當(dāng)庫存量小于安全庫存量50時(shí),顯示紅色警報(bào)。當(dāng)庫存量等于入庫量時(shí),顯示黃色警報(bào)
? 操作步驟:
1、選擇D2:D11,然后在功能區(qū)的條件格式中選擇“新建規(guī)則”。選擇最后一個(gè)“使用公式確定要設(shè)置格式的單元格”,然后在下方的輸入框中輸入函數(shù):=$D2<=50,然后點(diǎn)擊格式,設(shè)置填充紅色警報(bào)。
2、繼續(xù)選擇D2:D11,然后在功能區(qū)的條件格式中選擇“新建規(guī)則”。選擇最后一個(gè)“使用公式確定要設(shè)置格式的單元格”,然后在下方的輸入框中輸入函數(shù):=$B2=$D2,然后點(diǎn)擊格式,設(shè)置填充黃色警報(bào)。
是不是很神奇呀?還有更神奇的,你見過有的Excel表格上隔行或隔列一個(gè)顏色或者在表格上畫國際象棋的棋盤,你知道怎么畫出來的嗎?
? 案例4:隔行填充不一樣的顏色
效果:1、隔行顏色效果(奇數(shù)行背景顏色為青色)
2、隔行顏色效果(偶數(shù)行字體顏色為紅色)
? 操作步驟:
1、選中A2:H8,然后在功能區(qū)的條件格式中選擇“新建規(guī)則”。選擇最后一個(gè)“使用公式確定要設(shè)置格式的單元格”,然后在下方的輸入框中輸入函數(shù):=MOD(ROW(),2)=1。設(shè)置好格式后按確定。
2、繼續(xù)選中A2:H8, 然后在功能區(qū)的條件格式中選擇“新建規(guī)則”。選擇最后一個(gè)“使用公式確定要設(shè)置格式的單元格”,然后在下方的輸入框中輸入函數(shù):=MOD(ROW(),2)=0。設(shè)置好格式后按確定。
知識(shí)補(bǔ)充:
我們知道什么叫奇數(shù)和偶數(shù),就是某個(gè)數(shù)除以2,如果能除盡,則說明它是偶數(shù);如果除不盡,余數(shù)為1,則為奇數(shù)。那么問題來了,這個(gè)數(shù)怎么動(dòng)態(tài)選取?求余函數(shù)是哪一個(gè)函數(shù)?
在這里我們用到了兩個(gè)函數(shù):
(1) Mod模函數(shù),也就是求余函數(shù)。語法也簡單,顧名思義,MOD(被除數(shù),除數(shù)),返回值是余數(shù)。比如:Mod(5,2)=1,5除以2,商為2,余數(shù)為1,所以函數(shù)返回余數(shù)1。
(2) Row()行函數(shù),返回的是當(dāng)前行的行號(hào)。語法:Row()或者Row(A1),一般情況下,括號(hào)內(nèi)沒有參數(shù),表示獲取當(dāng)前單元格的行號(hào)。括號(hào)內(nèi)有參數(shù),則表示獲取該參數(shù)單元格所在的行號(hào)。
在這里,可能會(huì)有網(wǎng)友會(huì)問,那如果是隔列呢?這里有個(gè)函數(shù)Column()列函數(shù),返回當(dāng)前單元格的列號(hào),用法同ROW()。
所以我們棋盤紋要出現(xiàn)了。眼睛不要眨。
它的條件格式設(shè)置如下:講了這么多了,步驟省略幾十個(gè)字。該條件格式的公式用于判斷行號(hào)與列號(hào)之和除以2的余數(shù)是否為0。如果為0,說明行數(shù)與列數(shù)的奇偶性相同,則填充單元格為指定色,否則就不填充。在條件格式中,公式結(jié)果返回一個(gè)數(shù)字時(shí),非0數(shù)字即為TRUE,0為FALSE。因此,上面的公式也可以寫為:=MOD(ROW()+COLUMN(),2)<>0
只要思想不滑坡,格式的辦法總比困難多。條件格式的應(yīng)用還有很多,由于時(shí)間關(guān)系,剩下的就留給大家來探討分享了。
Excel函數(shù)的強(qiáng)大,在于它的應(yīng)用沒有定性,每個(gè)人的思維不一樣,所以解決問題的方法也不一樣,沒有人能窮盡它的用法,哪怕是它的開發(fā)者。
有一個(gè)Excel發(fā)燒友在一次偶然的學(xué)術(shù)交流會(huì)上認(rèn)識(shí)了一個(gè)微軟的軟件工程師,剛好這個(gè)軟件工程師是負(fù)責(zé)Excel函數(shù)模塊的開發(fā)。好不容易碰到一尊“創(chuàng)世神”,這位Excel發(fā)燒友肯定得好好交流一下。于是他就把自己學(xué)習(xí)研究Excel的案例拿出來探討,問“創(chuàng)世神”有沒有什么可改進(jìn)的,結(jié)果這位“創(chuàng)世神”說:“當(dāng)初開發(fā)這個(gè)函數(shù)時(shí),我都沒想過讓它有這個(gè)功能,你居然把它挖掘出來了?!?/span>。
確實(shí)如此,我們看Office軟件自帶的幫助文件,里面的案例都是最基本的功能案例,而這遠(yuǎn)遠(yuǎn)不能滿足我們解決問題的需要。所以很多人研究它,通過功能的疊加產(chǎn)生了意想不到的神奇效果。
想要全面系統(tǒng)學(xué)習(xí)Excel,不妨關(guān)注部落窩教育《一周Excel直通車》視頻課或者《Excel極速貫通班》。
《一周Excel直通車》視頻課
包含Excel技巧、函數(shù)公式、
數(shù)據(jù)透視表、圖表。
一次購買,永久學(xué)習(xí)。
最實(shí)用接地氣的Excel視頻課
《一周Excel直通車》
風(fēng)趣易懂,快速高效,帶您7天學(xué)會(huì)Excel
38 節(jié)視頻大課
(已更新完畢,可永久學(xué)習(xí))
理論+實(shí)操一應(yīng)俱全
主講老師: 滴答
Excel技術(shù)大神,資深培訓(xùn)師;
課程粉絲100萬+;
開發(fā)有《Excel小白脫白系列課》
《Excel極速貫通班》。
原價(jià)299元
限時(shí)特價(jià) 99 元,隨時(shí)漲價(jià)
少喝兩杯咖啡,少吃兩袋零食
就能習(xí)得受用一生的Excel職場技能!
聯(lián)系客服