【Excel函數教程】VLOOKUP的99種用法,會3個的都是高手!

2021-02-19 Excel基礎學習園地


公眾號回復2016   下載office2016

VLOOKUP是一個萬人迷函數,基本上每個職場人都應該而且必須要掌握這個函數的用法。

通常我們使用這個函數來完成一些簡單的數據匹配工作,可以大大提高效率,但是在一些函數玩家的手裡,VLOOKUP函數卻有著我們想不到的用法,今天分享一些比較特殊的案例,希望能給大家帶來一些思考和樂趣。

首先還是有必要看看最基礎的VLOOKUP能解決什麼問題。

按照姓名匹配出每個人的最高學歷,這是一個標準的VLOOKUP公式。

如果你對VLOOKUP的基礎用法還有些恍惚的話,建議先複習一下基礎知識。

【Excel函數教程】史上最弱的一篇vlookup教程,再學不會你就可以放棄了!

問題如圖所示:

右邊是一些單品明細,左邊是一些套餐的明細,需要根據套餐所用到的單品計算出套餐的金額。

公式為:=SUMPRODUCT(IFERROR(VLOOKUP(T(IF({1},B2:H2)),$K$2:$M$9,3,),))

一句話解析:

T和IF函數協助VLOOKUP調取售價,SUMPRODUCT負責匯總,每個函數各司其職,處理完成後將結果傳遞給下一個函數繼續計算,組隊打怪,輕鬆破敵!

VLOOKUP(T(IF({1},B2:H2)),$K$2:$M$9,3,),這個VLOOKUP是怎麼回事,你懂麼……

問題1:匹配出給定姓名的同學語文和數學成績之和

公式為:

=SUMPRODUCT(VLOOKUP(I2,$A$1:$G$11,{2,3},))

問題2:語文、數學、化學成績之和

公式為:

=SUMPRODUCT(VLOOKUP(I2,$A$1:$G$11,{2,3,6},))

一句話解析:

此公式重點在於VLOOKUP第三參數,{2,3}和{2,3,6}的意思搞明白就差不多了。

這是常量數組型的參數,也算是基本功吧。

問題說明:按照指定的次數匹配對應同學的成績

公式為:

=VLOOKUP($E$2&F2,IF({1,0},$A$2:$A$13&$B$2:$B$13,$C$2:$C$13),2,0)

這其實就是多條件匹配的套路,只不過應用場景稍有不同而已,理解意思即可。

問題說明:根據指定的姓名匯總成績之和

公式為:

=SUM(VLOOKUP(T(IF({1},D2:D5)),A2:B11,2,))

實際上解決這個問題本來應該用公式:

=SUMPRODUCT(SUMIF(A:A,D2:D5,B:B))

VLOOKUP摻和進來感覺總是怪怪的……

一句話解析:

用T和IF函數生成內存數組使VLOOKUP分別按照這幾個姓名查找對應成績,最後用SUM求和。

問題說明:按照成績區間分為A\B\C\D四個檔,30以下為D,30-60為C,60-80為B,80以上為A。

公式為:=VLOOKUP(B2,{0,"D";30,"C";60,"B";80,"A"},2)

一句話解析:搞清楚什麼是模糊匹配、近似匹配、大致匹配,反正不是精確匹配就明白這個用法了。

關於VLOOKUP的故事,真的是講也講不完。

除了最基本的用法之外,幾乎所有的用法都有更優解,也就是說,很多問題使用VLOOKUP去處理並不是最好的辦法。

但大夥就喜歡VLOOKUP,咋辦?

要不要繼續,聽你們的,還想看VLOOKUP獻醜的可以留言。

掃描二維碼
老師帶你進Excel交流微信群

加群免費哦

強烈推薦菜鳥系統學習Excel函數的寶典,也就是上面這本,非常適合新手學習。

出版社的主編說「第一次看到這本書的時候感覺非常好,這麼多年能把函數用這種風格的語言講出來的,幾乎沒有」。

不誇張地說,看了肯定能受益,畢竟書裡的內容,都是我自己踩過的坑。

而且有小夥伴說他解決工作中的問題基本上都是拿書裡的示例直接套用,點擊文末閱讀原文可以免費閱讀,覺得不錯再購買。

噹噹、天貓、京東搜索書名都能找到。

相關焦點

  • excel中vlookup函數的用法筆記
    本篇將介紹excel中vlookup函數的用法,有興趣的朋友可以了解一下!一、前言excel是我們工作中很常用的表格製作工具,它不僅僅只是用來製作表格,還能對數據進行處理(如:排序、運算等)。excel中還給我們提供了很多實用的函數,今天小編要介紹的就是其中一個,也是比較常用的一個函數,即vlookup函數。vlookup函數的功能其實就是用來找東西的,只要是找excel表格中的某個數據,大家都會想到使用vlookup函數。vlookup函數怎麼用呢?相信是很多人關心的問題,接下來就跟著小編一起來學習excel vlookup函數的用法吧!
  • excel中vlookup函數的使用方法
    vlookup函數是excel表格中高級的用法,通過vlookup函數我們可以調用符合條件的數據,在大量調用時可以節省我們查找複製excel數據的時間,今天我就教下大家vlookup函數的使用方法吧。vlookup函數的使用方法如圖我準備了一張員工入職時間表,員工有非常多,如果我要在這裡面一一找出張三李四王五等人的入職時間的話,可以通過查找黏貼的方式,但是這樣的效率就很低了,特別是要找的人多的話,那使用vlookup函數是最簡單的方法。
  • vlookup函數教程,都少了這幾個重要的知識點
    vlookup函數教程很多,都是介紹它的用法。
  • vlookup 函數有12種易犯錯誤 , 你都知道嗎?!
    於是蘭色就把常遇到的vlookup錯誤問題來一次大整理,希望能對同學們有用。一、函數參數使用錯誤。第1種:第2個參數區域設置錯誤之1。【例1】:如下圖所示,根據姓名查找齡時產生錯誤。所以公式應改為:=VLOOKUP(A9,B1:E6,4,0)----第3種:第4個參數少了或設置錯誤。
  • Excel中Vlookup、Lookup、Hlookup函數用法小結
    我曾經撰文說過:對於從事物流行業而言,不懂Vlookup,就不懂excel函數,更不懂什麼是數據分析了。所以說,vlookup是函數之王。 對於Lookup函數,大家也許用的不多。其實,這個函數也很實用。lookup函數也是查找函數,可返回一行或一列區域中或者數組中的某個值。Lookup函數有兩種語法形式:向量型和數組型。
  • 有趣但又現實的函數vlookup之模糊匹配用法
    在第二篇文章裡,我們更是在函數vlookup的基本用法的基礎上介紹了函數vlookup的跨表查詢。在上一篇文章中,我們講述了函數vlookup與通配符相結合時的運用方法,並對其中的誤區和相應的解決方法進行了介紹。這三篇文中都有一個共同點,我們所舉的例子都是對excel工作表中的數據進行精確匹配。
  • Excel跨表查詢:vlookup+indirect函數組合,你都不知道有多強大
    江湖傳聞在excel查找界頗有名氣的vlookup函數即將退休,微軟官方也公布將迎來的是xlookup函數,據說功能也是強大的一批!目測感覺有些用法就是vlookup函數和lookup函數的結合體啊,但在目前形勢來看普及該函數可能還需要一段時間,因為還需要考慮各個excel版本版的兼容性!
  • VLOOKUP函數教程大合集(入門+初級+進階+高級+最高級+12種常見錯誤)
    這裡蘭色提醒大家切記切記,在使用VLOOKUP時千萬不要把這個參數給漏掉了,如果缺少這個參數默為值為模糊查找,我們就無法精確查找到結果了。好了,關於VLOOKUP函數的入門級應用就說到這裡,VLOOKUP函數可不只是這麼簡單的查找,我們講的還只是1/10的用法。其他的沒法在一篇文章中說明。敬請期待「VLOOKUP的使用方法-進階篇」吧。
  • Vlookup函數的5個高級用法+12種常見錯誤
    個高級用法最近有很多同學在微信後臺提問,vlookup函數如何實現模糊查詢和批量查找。,也會是Vlookup函數。經常會有同學提問,什麼我的Vlookup又出現#N/A了,明明公式是正確的哦。一、函數參數使用錯誤。第1種:第2個參數區域設置錯誤之1。【例1】:如下圖所示,根據姓名查找齡時產生錯誤。
  • VLOOKUP用法大全,學會這8種就夠了!
    Hello,大家好,今天跟大家整理了8種vlookup函數的使用方法,如果知道5種以上對於vlookup這個函數來說你就已經是大神了,話不多說,我們直接開始吧一、 常規用法公式:=VLOOKUP(F3,B2:D13,2,FALSE)二、 反向查找公式:=
  • 4個vlookup函數的高階用法,估計你一種都沒用過
    Hello,大家好,vlookup函數相信大家都非常的熟悉,今天就跟大家分享4個vlookup函數的高階用法,學會它們,你就是公司的大神了。,但是如果工號的第一位或者第二位是0的話,這個0我們是提取不到的,我們點擊這一列,然後按Ctrl+1調出格式窗口,點擊自定義,在類型中輸入6個0,點擊確定,這樣的話就完成了二、合併同類項如下圖,我們想要將相同班級的姓名放在一個單元格中,首先我們班級對照表後面構建一個輔助列,在裡面輸入函數:=B2&
  • 只會Vlookup函數就Out了!9大excel區間查找公式,都在這兒!【Excel教程】
    所以我們將推出關於區間取值的系列教程,該系列教程共分為3篇,分別是常規函數篇、經典嵌套函數篇、數組函數篇,將為小夥伴分享9種區間取值的方法,希望能豐富小夥伴們的excel知識。(本篇為常規函數篇) 【引言】 區間取值的問題,在我們日常工作中經常會遇到,比如:銷售提成、等級評定、生產標準核定、績效考核等等,都屬於此類問題,今天就給大家介紹幾種常用的方式方法,旨在豐富大家知識面的同時,也可以對函數的應用拓寬一些眼界。 【數據源】 先給出今天教學的源數據。
  • Excel教程:Vlookup函數一對多匹配並全部顯示出來
    收錄於話題 #excel9個
  • Vlookup 函數這些"新"用法,90%的人還不會!
    vlookup函數教程很多,都是介紹它的用法。
  • 集齊Vlookup函數+Lookup函數的全部用法
    最近總是有同學的問題涉及Vlookup和Lookup函數的用法,所以蘭色索性把這2個函數的用法整理到一起,同學們這次一定要記得收藏哦!
  • 【Excel使用技巧】vlookup函數的使用方法
    三、 多條件查找公式:=VLOOKUP(F3&G3,IF({1,0},C3:C13&D3:D13,B3:B13),2,FALSE)使用連接符將部門與職務連接在一起作為查找條件,然後我們利用if函數構建二維數組
  • 所有的Vlookup 公式大全,都少了這6個神奇用法!
    網上關於Vlookup函數用法大全的教程非常多,但都找不到今天蘭色介紹的6個神奇用法。
  • Excel教程:Vlookup函數最經典的13種用法
    Vlookup函數的教程網上已非常多了,而貼近工作用的Vlookup函數應用示例卻很少。
  • excel if函數的詳細教程(基本用法和嵌套用法)
    本篇將介紹excel if函數的詳細教程,有興趣的朋友可以了解一下!excel是我們工作中很常用的表格製作工具,它不僅僅只是用來製作表格,還能幫助我們處理數據(比如:運算、篩選、排序等等)。今天小編要介紹的是excel if函數的詳細用法,希望對大家有所幫助!
  • Excel文本函數search和searchb教程
    (ID:ExcelLiRui)進入公眾號發送函數名稱或關鍵詞,即可免費獲取對應教程vlookup丨countif丨lookup丨sumif丨sumproduct(諸如此類的更多關鍵詞已整理完畢,進公眾號發送即可)關鍵字:searchExcel中的文本函數雖然很多,但不必全部通學,只要把最常用到的函數掌握就可以解決80%以上的問題了