回覆列表
  • 1 # Excel大全

    “沒用過Vlookup,那就沒有用過Excel公式”,這說明了Vlookup函式在Excel中的地位。

    Vlookup就是Excel中,最常用的函式,沒有之一!

    基礎用法

    =VLOOKUP(要查詢的值、要在其中查詢值的區域、區域中包含返回值的列號、精確匹配或近似匹配 – 指定為 0/FALSE or 1/TRUE)

    如下示例:

    我使用公式:=VLOOKUP(D2,A:B,2,FALSE),根據D2單元格內容,也就是“3004”來查詢姓名

    其中,引數1,D2,這是要查詢的值;引數2,A:B,這是一個區域,A列和B列組成的區域;引數3,2,要返回第幾列資料,2表示返回B列的內容;引數4,False,表示精確查詢;

    藉助公式嚮導

    如果,上面幾個引數,還看不懂,那,可以透過選單“公式”-“插入函式”,使用公式嚮導來觀察幾個引數的內容,如下所示:

    Vlookup函式動態圖解從右向左查詢

    上面Vlookup的基礎用法,都是從左向右查詢的,也就是查詢的值要位於返回值的左側,但,有時,還需要從右向左查詢,如,最上面例項中,要根據姓名來查詢編號,怎麼辦?

    用公式:={=VLOOKUP(C10,IF({1,0},$C$2:$C$6,$B$2:$B$6),2,0)},暈乎乎的,是吧!

    那好吧,我推薦給你我最喜歡的公式,Index+Match組合來替代,如下所示:

    公式:=INDEX(A:A,MATCH(D2,B:B,0))

    邏輯很簡單,使用Match函式找到姓名匹配的行,然後,用Index函式找到A列中同行的數值!

    Index+Match組合,Excel中,最靈活的查詢函式組合了,一定要會!

    多條件查詢

    上面提到的,都是單個條件的查詢函式用法,那,有時,總會需要用到多個條件的查詢,很煩人的有沒有?

    好吧,換個思路想想,加個輔助列,把兩列變成一列,問題是不是簡單多了?

    如下所示,新增一列輔助列,連線AB列,然後使用公式:=VLOOKUP(F3&G3,C:D,2,FALSE)來查詢,是不是簡單多了?

  • 中秋節和大豐收的關聯?
  • 主力資金主力買入是什麼關係?