錦袍繡帽躍金鞍。卷旗幡。整師還。輕騎窮追,湘尾鼓聲寒。千里塵清高會(huì)處,張翠幕,萬(wàn)人看。藕絲衫袖捧雕盤。玉頹山。夜將闌。幸遇休兵,且盡玉壺寬。未用漢軍頻出塞,徒生事,斬樓蘭。 --[宋]王庭珪《江城子·錦袍繡帽躍金鞍》 在Excel中的公式非常多,要評(píng)選哪個(gè)是最應(yīng)該掌握的,相信一定繞不過(guò)VLOOKUP函數(shù)。 說(shuō)到VLOOKUP函數(shù),只要是使用Excel的,相信對(duì)它一定不陌生,它的使用好處說(shuō)多少都不為過(guò),今天就重點(diǎn)給大家分享下VLOOKUP函數(shù)的一些常用的技巧。 首先我們先看下VLOOKUP函數(shù)的語(yǔ)法結(jié)構(gòu):VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)lookup_value:查找值table_array:查找的區(qū)域col_index_num:返回?cái)?shù)據(jù)在查找區(qū)域的第幾列range_lookup:匹配模式(0為精確查找,1為模糊查找) 知道了它的函數(shù)定義,下面就給大家分享9種常用的使用技巧 技巧一、普通查找根據(jù)姓名查詢其姓名對(duì)應(yīng)的銷量,F(xiàn)2公式: E2:查找的內(nèi)容,B1:C15為查找的區(qū)域(注意需按F4鎖定),返回的列數(shù)為2,0代表的精確查找。 技巧二、屏蔽錯(cuò)誤值查找我們?cè)谑褂肰LOOKUP函數(shù)時(shí),可能會(huì)遇到查找不到值的情況,查找的結(jié)果返回為#N/A(如下情況),如果我不想顯示#N/A,而是以'查找不到'顯示,這時(shí)就要使用到IFERROR函數(shù)了。 在F2輸入公式: Iferror函數(shù)的作用為:判斷公式是否存在錯(cuò)誤,如果存在錯(cuò)誤,返回指定的值,否則返回公式式本身。 我們上面的公式,如果不存在錯(cuò)誤,顯示公式的值,否則顯示'查找不到' 技巧三、逆向查找VLOOKUP常用的查找方式都是從左向右查找的,那如果我想從右向左查找要如何去做呢? 比如如下根據(jù)姓名,查找對(duì)應(yīng)的工號(hào): 這時(shí)我們需要用到IF函數(shù)了,在G2輸入公式: 好多人難理解的是IF{1,0},其實(shí)很好理解,就是把1對(duì)應(yīng)的范圍和0對(duì)應(yīng)的范圍組合成新的區(qū)域。 比如上面的公式,就是先把B2:B15和A2:A15的數(shù)據(jù)區(qū)域組合起來(lái),注意查找值所在的區(qū)域需要在最前面,然后再進(jìn)行查找就可以了。 技巧四、按順序返回多列值內(nèi)容比如如下,我們想根據(jù)工號(hào),分別輸出姓名和銷量,要如何快速實(shí)現(xiàn)呢? 我們可以在F2輸入公式,然后向下向右填充即可 此公式的關(guān)鍵在于$E2的混合引用(列絕對(duì)引用,行相對(duì)引用),以及COLUMN函數(shù)返回的需要的列數(shù)。 技巧五、多條件查詢比如我們有如下數(shù)據(jù),想根據(jù)姓名及所在地區(qū)查詢其對(duì)應(yīng)的銷量 我們只需要在G2輸入公式,因?yàn)樯婕暗綌?shù)組,所以輸入完成后需按Ctrl+Shift+Enter三鍵結(jié)束 注意此處的IF{1,0}的用法是把A2:A15及B2:B5的區(qū)域合并成一個(gè)區(qū)域使用,查找值是把兩個(gè)內(nèi)容合并,最終查找過(guò)程會(huì)如下樣式顯示。 技巧六、一對(duì)多查詢假如我們想查詢?nèi)缦聵邮降囊粋€(gè)部門對(duì)應(yīng)的所有人員數(shù),如果使用VLOOKUP函數(shù)要如何實(shí)現(xiàn)呢? 這時(shí)我們需要增加輔助列來(lái)輔助查詢了。 首先在A列增加輔助列,并在A2單元格輸入公式: 然后在H2輸入如下公式: 這樣即把G2對(duì)應(yīng)的人員名單全部提取出來(lái)了。 為方便選擇,我們可以把G2單元格的內(nèi)容制作成下拉清單。 點(diǎn)擊【數(shù)據(jù)】-【數(shù)據(jù)驗(yàn)證】-【序列】,把各部門輸入到來(lái)源中。 這時(shí)我們可以看到清單已經(jīng)制作好了,當(dāng)我們選擇任意部門時(shí),即把姓名清單全部顯示出來(lái)了。 公式詳解: 輔助列的公式重點(diǎn)在于COUNTIF函數(shù)的應(yīng)用,確保使用VLOOKUP函數(shù)的查找值的內(nèi)容是唯一的。 COUNTIF($B$2:B2,B2)即統(tǒng)計(jì)B2單元格內(nèi)容在區(qū)域$B$2:B2出現(xiàn)的次數(shù),可以看到第一個(gè)B2是鎖定的,代表隨著公式的拖動(dòng),B2單元格內(nèi)容出現(xiàn)的次數(shù)是依次累加的,再和B2合并,即實(shí)現(xiàn)了部門內(nèi)容的唯一性。 比如我們看A8單元格的內(nèi)容,即變成了采購(gòu)部3。 當(dāng)我們確認(rèn)查找值為唯一值的時(shí)候,再使用VLOOKUP進(jìn)行查找就很簡(jiǎn)單了。 因?yàn)槲覀兊妮o助列是把部門和其出現(xiàn)的次數(shù),所以此處的查找值是結(jié)合ROW函數(shù)來(lái)使用的。 $G$2&ROW(A1):代表把G2的內(nèi)容和ROW(A1)結(jié)合,我們知道ROW()函數(shù)返回其對(duì)應(yīng)的行數(shù),ROW(A1)=1,ROW(A2)=2 $A$1:$C$27:代表查詢的數(shù)據(jù)區(qū)域 3:代表需要輸出的數(shù)據(jù)內(nèi)容在查找區(qū)域的第幾列 0:代表精確查找 最后我們?cè)偈褂肐FERROR函數(shù),用法和上面的技巧2的用法一致,就不多講了。 技巧七、Vlookup+Match函數(shù)我們有2019年員工每個(gè)月的銷量數(shù)據(jù),如果我想根據(jù)員工的姓名及月份查詢其對(duì)應(yīng)的銷量,要如何去做呢? 這個(gè)看起來(lái)和上面講的多條件查詢比較類似,但是可以發(fā)現(xiàn)上面講的是通過(guò)前兩列的條件查詢第三列的內(nèi)容,而如下案例查詢的是交叉點(diǎn)的數(shù)據(jù)。 這時(shí)我們可以借用VLOOKUP函數(shù)和MATCH函數(shù)來(lái)實(shí)現(xiàn) 在C20輸入如下公式: 同樣的姓名和月份我們可以制作成下拉選項(xiàng)的樣式,即可以隨意查詢銷量?jī)?nèi)容了。 MATCH函數(shù)定義: MATCH(查找的值,查找的區(qū)域,0為精確匹配) 實(shí)現(xiàn)的結(jié)果是返回查找值在查找區(qū)域的第幾行第幾列 MATCH(B20,$A$2:$M$2,0) 即查詢B20的內(nèi)容在A2:M2的第幾列,比如B20是'5月',在A2:M2的第6列,再使用VLOOKUP函數(shù)返回查找值即可。 技巧八、Vlookup+通配符查找我們?cè)诓檎倚枰膬?nèi)容時(shí),偶爾也會(huì)遇到如下的情況,查找的值不是全稱,是簡(jiǎn)稱,那如何通過(guò)簡(jiǎn)稱去查詢其對(duì)應(yīng)的全稱內(nèi)容呢? 這時(shí)需要使用的是結(jié)合通配符使用。 我們?cè)贒2輸入如下公式: 這里用到的是通配符'*',能代替任意數(shù)量的字符,更多用法可以看之前的文章,針對(duì)通配符有詳細(xì)的講解。 總結(jié): 以上就是給大家分享的關(guān)于Vlookup函數(shù)使用的8個(gè)技巧,包含基本的語(yǔ)法結(jié)構(gòu)及和其他函數(shù)搭配使用的技巧,希望對(duì)你有所幫助。 如果覺(jué)得文章對(duì)你有幫助的話,希望大家?guī)兔c(diǎn)贊加分享哦~,謝謝 本文由彩虹Excel原創(chuàng),歡迎關(guān)注,帶你一起長(zhǎng)知識(shí)! |
|
來(lái)自: 俯瞰星河 > 《國(guó)學(xué)》