在日常工作中,很多時候?yàn)榱虽浫敕奖銓⒛承﹥?nèi)容只錄入關(guān)鍵字或者簡稱,比如說公司名稱“深圳市騰訊計(jì)算機(jī)系統(tǒng)有限公司”,在錄入時只錄入“騰訊”兩個字,這樣在后期數(shù)據(jù)統(tǒng)計(jì)時由于名稱不是全稱可能造成很多麻煩,用Vlookup函數(shù)和通配符結(jié)合使用可以實(shí)現(xiàn)模糊匹配,通過簡稱或者關(guān)鍵字查找全稱。 如下圖,要看B列的游戲名稱在A列是否存在,B列游戲名稱是A列的一部分,在B列游戲名稱前后加上通配符*,再用Vlookup查找,C2公式=Vlookup("*"&B2&"*",$A$1:$A$10,1,0),注意,這里最后一個參數(shù)用0,精確查找。 從要查找的內(nèi)容看是模糊匹配,但是從公式看是精確查找。 下面我們再來看看vlookup函數(shù)的模糊查找。 例如,要計(jì)算不同的銷售額對應(yīng)的提成比例,如果用If函數(shù),公式會很長,用Vlookup模糊查找最后一個參數(shù)省略或者為TRUE或1,表明該查找模式為模糊查找;如果找不到精確匹配值,則返回小于參數(shù) lookup_value 的最大數(shù)值。 參數(shù) table_array 第一列中的值必須以升序排序;否則 Vlookup 可能無法返回正確的值。 D3公式為:=VLOOKUP(B3,$G$3:$H$11,2)。 |
|