小伙伴們好啊,今天咱們說說VLOOKUP函數和他的弟弟們。 先說說VLOOKUP,這年頭,要是辦公的人不知道VLOOKUP,喝酸奶都不好意思舔瓶蓋。 VLOOKUP的作用是,在數據區(qū)域的最左側列中查找指定內容,并返回與之對應的右側其他列的內容。 這個函數的常用方法是: VLOOKUP(要找誰,在哪個區(qū)域的首列查找,返回第幾列的內容,[匹配方式]) 比如下圖中,要根據I3單元格指定的省份,在左側對照表中查詢省會城市,可以使用以下公式: =VLOOKUP(I3,B2:G8,3,0) 公式表示在B2:G8這個區(qū)域的首列中查找指定內容“江蘇”,并返回該區(qū)域第三列的信息,第四參數使用0,表示使用精確匹配的方式。 美中不足,VLOOKUP函數只能從左到右查詢,如果想從上到下查詢,就只能請出VLOOKUP的二弟HLOOKUP了。 HLOOKUP函數與VLOOKUP函數的語法非常相似,用法基本相同。 區(qū)別在于VLOOKUP函數在縱向區(qū)域中查詢,而HLOOKUP函數則在橫向區(qū)域中查詢。 比如下圖中,要根據B5單元格的姓名,在1~3行這個區(qū)域中查詢對應的成績,可以使用以下公式完成: =HLOOKUP(B5,1:3,3,FALSE) 公式表示在1:3這個區(qū)域的首行中查找指定內容“池海東”,并返回該區(qū)域第三行的信息,第四參數使用FALSE,也表示使用精確匹配的方式。 不清楚1:3是啥意思?就是1~3行的整行引用,和使用“A:B”表示A~B列的整列引用是類似的寫法。 如果要從右向左查詢呢?那就要請出VLOOKUP的三弟LOOKUP了。 如下圖所示,要根據H2單元格中指定的姓名,在C列查詢到該姓名,并返回B列對應的準考證號: =LOOKUP(1,0/(C2:C10=H2),B2:B10) 使用LOOKUP函數可以實現任意方向的數據查詢,模式化寫法為: =LOOKUP(1,0/(包含條件的一行或一列=指定的條件),要返回內容的行或列) 如果要進行多個條件的查詢,模式化寫法為: =LOOKUP(1,0/(條件區(qū)域1=指定條件1)/(條件區(qū)域2=指定條件2),要返回內容的行或列) 如果你使用的是Office 365,還可以用VLOOKUP的幺弟XLOOKUP。 這個函數的寫法是這樣的: =XLOOKUP(查找值,查找范圍,結果范圍,[容錯值],[匹配方式],[查詢模式]) 前三個參數必須,后面幾個參數可省略。 如下圖所示,要根據G1的部門,在A列查詢該部門并返回B列對應的負責人姓名。公式為: =XLOOKUP(G1,A2:A11,B2:B11) 第一參數是查詢的內容,第二參數是查詢的區(qū)域,查詢區(qū)域只要選擇一列即可。第三參數是要返回哪一列的內容,同樣也是只要選擇一列就可以。 公式的意思就是在A2:A11單元格區(qū)域中查找G1單元格指定的部門,并返回B2:B11單元格區(qū)域中與之對應的姓名。 由于XLOOKUP函數的查詢區(qū)域和返回區(qū)域是分開的兩個參數,這樣就不用考慮查詢的方向問題了,不僅能實現從左到右,還能從右到左、從下到上、從上到下等任意方向的查詢。 好了,今天咱們分享的內容就是這些吧,祝大家一天好心情。 圖文制作:周慶麟 |
|
來自: hercules028 > 《excel》