excel vlookup判斷 用VLOOKUP函數(shù)代替IF函數(shù)實(shí)現(xiàn)復(fù)雜的判斷,【excel助手】今天為大家分享一篇干貨知識(shí),如何設(shè)置excel vlookup判斷countif函數(shù)查重復(fù)excel vlookup判斷 用VLOOKUP函數(shù)代替IF函數(shù)實(shí)現(xiàn)復(fù)雜的判斷”快跟著小編來(lái)看看這一干貨文章吧!
VLOOKUP和IF函數(shù)感覺(jué)是兩個(gè)風(fēng)馬牛不相及的函數(shù),但在實(shí)際判斷運(yùn)算中,VLOOKUP要比IF函數(shù)好用的多,本文講述如何使用VLOOKUP代替IF函數(shù)實(shí)現(xiàn)復(fù)雜的判斷。
例1:
如果A1=1 B1=30
….A1=2 B1=16
….A1=3 B1=23
….A1=5 B1=30
….A1=8 B1=23
…..
公式:
1 用IF函數(shù)判斷
=IF(A1=1,30,IF(A1=2,16,IF(A1=3,23,IF(A1=5,30,IF(A1=8,23)))))
2 用VLOOKUP函數(shù)判斷
=vlookup(a1,{1,30;2,16;3,23;5,30;8,23},2,0)
公式中 {1,30;2,16;3,23;5,30;8,23}相當(dāng)于5行2列的單元格區(qū)域,如下圖所示。
關(guān)于IF和VLOOKUP數(shù)的語(yǔ)法同學(xué)們?nèi)绻€不熟悉,可以在微信平臺(tái)回復(fù) vlookup 或 if 查看詳細(xì)教程。
如果IF是進(jìn)行的區(qū)間判斷,怎么用VLOOKUP函數(shù)替換呢?答案是可以用vlookup的模糊查找功能。看下例:
例2:如下圖所示,要求根據(jù)銷售額大小判斷提成比率,比率表如下圖A:B列所示
vlookup函數(shù)公式為:=VLOOKUP(D2,A1:B11,2)
if函數(shù)公式太復(fù)雜,略
分析:其實(shí)本題是VLOOKUP的模糊查找功能,實(shí)現(xiàn)區(qū)間判斷。vlookup第4個(gè)參數(shù)為1或true或省略時(shí),表示查找的模式為模糊查找,在一個(gè)升序排列的區(qū)間內(nèi),查找比這個(gè)數(shù)值小且和它最接近的數(shù)值。
如上圖中銷售額為36890,在A列進(jìn)行查找,比36890小的數(shù)是A2:A6區(qū)域的值,但和它最接近的數(shù)是35000,所以公式=VLOOKUP(D2,A1:B11,2)會(huì)返回35000所對(duì)應(yīng)的B列的比率:5%。
補(bǔ)充:在實(shí)際的公式設(shè)置中,簡(jiǎn)單的條件判斷還是用IF函數(shù)直觀,復(fù)雜的判斷可以試一下vlookup函數(shù)。