Excel第3期技術講座:VLOOKUP函數運用(上)【excel教程】

2021-02-19 excel教程

內容提要:本期技術分享的內容包括兩部分,第一,VLOOKUP函數用法介紹。第二,VLOOKUP函數應用實例分析。

  本期技術分享的內容包括兩部分,第一,VLOOKUP函數用法介紹。第二,VLOOKUP函數應用實例分析。

  第一部分, VLOOKUP函數用法介紹

  Lookup的意思是「查找」,Excel中「Lookup」相關的函數有三個:VLOOKUP、HLOOKUP和LOOKUP。vlookup是垂直方向的查找,Hlookup函數是水平方向的查找。

  本期主要分享vlookup函數,在 VLOOKUP 中的 V 代表垂直。vlookup函數的用法就是在表格數組的首列查找指定的值,並由此返回表格數組當前行中其他列的值。

  VLOOKUP函數的語法是:
VLOOKUP(lookup_value,table_array,col_index_num,range_lookup)

  其中,lookup_value是查找值,table_array代表查找區域,col_index_num是表示區域中第幾列,range_lookup表示查找方式。
  Range_lookup查找方式分為兩種:模糊查找和精確查找。
  模糊查找 table_array 第一列中的值必須以升序排序,否則 VLOOKUP 可能無法返回正確的值,模糊查找 Range_lookup 的值為TRUE或1。
  精確查找 table_array 第一列中的值無需按升序排序,精確查找 Range_lookup的值為 FALSE 或0。

  在實際運用中,大都使用精確查找。

  第二部分,VLOOKUP函數應用實例分析。

  下圖所示的圖片是下面所有題的數據源。

  第一題,求「eh人員」列中「簡單」對應的「地區」列的值。

  公式為:=VLOOKUP(G7,A4:C9,2,0)

最簡潔的公式,也可以這樣寫:=VLOOKUP(G7,A4:C9,2,)

  公式解析:G7單元格是需要查找的值,A4:C9代表查找區域,2代表查找位於區域第二列,0為精確查找,也可以省略不寫。

  第二題,求「eh人員」列中「笑看今朝」對應的「性別」列的值。

  單擊G11單元格,在編輯欄可以看到「笑看今朝」前面有一個空格,首先對空格進行處理,否則會出現#N/A錯誤。

  處理空格的方法有幾種,比如TRIM函數、SUBSTITUTE函數,或者直接替換的形式。

  因此,本題的公式為:=VLOOKUP(TRIM(G11),A4:C9,3,)

  第三題,求「eh人員」列中含有「無言」對應的「地區」列的值。

  本題涉及一個模糊查找的知識點,查找文本時,可以使用通配符「*」、「?」。其中*號代表多個字符,?號代表1個字符。

  本題的公式為:=VLOOKUP(G15&"*",A4:C9,2,)

  第四題,查詢「星哥」是否在「eh人員」列中。

  此題涉及到兩個函數:

第一,IF函數。此函數是根據指定的條件來判斷其「真」(TRUE)、「假」(FALSE),從而返回相應的內容。

  第二,ISNA函數。ISNA函數是用來檢測一個值是否為#N/A,從而返回TRUE或FALSE。ISNA 值為錯誤值 #N/A(值不存在)。

  ISNA函數,通常其餘函數結合使用,比如本題使用vlookup函數時,配合if函數和isna函數進行返回值"#N/A"為空的更正。

  本題的公式為:=IF(ISNA(VLOOKUP(G19,A4:C9,1,)),"否","在")

  公司分析:比如,選中公式中的VLOOKUP(G19,A4:C9,1,)部分,按F9鍵,得到結果為#N/A,根據上面的ISNA函數介紹, 檢測到ISNA的值為#N/A,從而得到結果為TRUE。然後抹黑IF(TRUE,"否","在"),根據IF函數判斷到值為TRUE,因此得到最終結果為「否」。

  如果對公式中某部分有不明白之處,可以在公式編輯欄選中其對應的部分,然後按下F9鍵,俗稱「抹黑」進行計算結果查詢,然後按ESC鍵返回。

  第五題,求「eh人員」列中「坤哥」對應的「地區」和「性別」列的值。

  本題屬於根據一個條件,返回多個對應值。此題的思路是通過COLUMN函數來獲取Col_index_num 的值。

  得到公式為:=VLOOKUP($K7,$A$4:$C$9,COLUMN(B1),),往右拖動複製公式得到「性別」列對應的值。

  第六題,求「eh人員」列中「吳姐」對應的「性別」和「地區」列的值。

  通過查看源數據,可以看到「性別」和「地區」列的順序被顛倒,也就是被打亂了,在這種情況,原來的COLUMN函數就得不到正確結果了。

  使用MATCH函數,不管列的順序怎麼打亂,每種情況在原來的排位都不會改變的。

  =VLOOKUP($K11,$A$4:$C$9,MATCH(L$10,$A$4:$C$4,),)

  公式解析:本題的思路是通過MATCH函數來獲取Col_index_num 的值,從而得到最終結果。

  MATCH(L$10,$A$4:$C$4,)部分的意思就是查找L10單元格在A4:C4單元格區域中的值,即返回L10單元格「性別」位於A4:C4單元格區域中的位置。

  MATCH函數的用法就是返回在指定方式下與指定數值匹配的數組中元素的相應位置。

  以上內容就是2010年第3期技術分享:VLOOKUP函數應用匯集的全部內容。

相關焦點

  • 2011年第5期技術講座:VLOOKUP函數運用(下)
    內容提要:在第3期的技術講座中,已經學習了VLOOKUP函數的用法,也分析了一些基礎例子。無言老師在本期講座通過幾個實例來幫助大家更深入的了解VLOOKUP函數的使用。  主講老師:無言老師  講座主題:VLOOKUP函數運用(下)  在第3期的技術講座中,已經學習了的用法,也分析了一些基礎例子。無言老師在本期講座通過幾個實例來幫助大家更深入的了解VLOOKUP函數的使用。
  • excel中vlookup函數的用法筆記
    本篇將介紹excel中vlookup函數的用法,有興趣的朋友可以了解一下!一、前言excel是我們工作中很常用的表格製作工具,它不僅僅只是用來製作表格,還能對數據進行處理(如:排序、運算等)。excel中還給我們提供了很多實用的函數,今天小編要介紹的就是其中一個,也是比較常用的一個函數,即vlookup函數。vlookup函數的功能其實就是用來找東西的,只要是找excel表格中的某個數據,大家都會想到使用vlookup函數。vlookup函數怎麼用呢?相信是很多人關心的問題,接下來就跟著小編一起來學習excel vlookup函數的用法吧!
  • excel函數公式的巧妙運用
    excel今天文章主題仍然是if函數,在上兩篇文章excel關於if函數的嵌套使用中,第一篇文章,我們介紹了怎樣運用if函數在兩種不同結果之間進行判斷計算的操作過程,第二篇文章中我們更近一步,函數if與函數if本身的嵌套使用,從而運用if函數解決了應對三種不同結果進行判斷的解決方法。
  • excel中vlookup函數的使用方法
    vlookup函數是excel表格中高級的用法,通過vlookup函數我們可以調用符合條件的數據,在大量調用時可以節省我們查找複製excel數據的時間,今天我就教下大家vlookup函數的使用方法吧。vlookup函數的使用方法如圖我準備了一張員工入職時間表,員工有非常多,如果我要在這裡面一一找出張三李四王五等人的入職時間的話,可以通過查找黏貼的方式,但是這樣的效率就很低了,特別是要找的人多的話,那使用vlookup函數是最簡單的方法。
  • Excel教程:Vlookup函數一對多匹配並全部顯示出來
    收錄於話題 #excel VLOOKUP函數,是咱們在使用Excel的過程中,必須必須要學會的一個函數。
  • Excel vlookup篩選兩列的重複項與查找兩個表格相同數據
    把「excel教程」中的「輔助」列用自動填充的方法全部填上 1,操作過程步驟,如圖3所示:2、切換到 clothingSale.xlsx,在 G2 單元格輸入 =IFERROR(VLOOKUP(A2,;選擇「視圖」選項卡,單擊「切換窗口」,選擇「excel教程」,則切換到「excel教程」窗口,單擊左下角 Sheet6,選擇「視圖」選項卡,單擊「切換窗口」,選擇
  • Excel跨表查詢:vlookup+indirect函數組合,你都不知道有多強大
    江湖傳聞在excel查找界頗有名氣的vlookup函數即將退休,微軟官方也公布將迎來的是xlookup函數,據說功能也是強大的一批!目測感覺有些用法就是vlookup函數和lookup函數的結合體啊,但在目前形勢來看普及該函數可能還需要一段時間,因為還需要考慮各個excel版本版的兼容性!
  • 如何在excel中使用vlookup函數?
    其實無論是計算機考試中還是我們平時的工作中,都是需要用到查詢函數,因為不僅是考試考點,學會使用它會使我們的工作簡單許多。 vlookup函數通常用於在excel工作簿中搜索某個單元格區域的第一列,然後返回該區域相同行上任何單元格中的值。
  • 【Excel函數教程】解析lookup的經典查找方式
     提示:點擊上方"excel教程"↑免費訂閱  學習是需要技巧和經驗的
  • ...下面分享excel利用if、vlookup等函數計算工資所得稅的詳細教程
    下面分享excel利用if、vlookup等函數計算工資所得稅的詳細教程如何高效的計算工資的所得稅?利用到了if、vlookup等函數。1、假設工資的所得稅起徵點為3500,具體階段如下表。2、打開工資表,並填充相關內容,起徵點、應納稅所得額、稅率、速算扣除數、應交所得稅等。
  • excel查找函數應用:vlookup多種情景的運用技巧
    VLOOKUP可算得上是查詢函數界的大明星。但如何用它同時在兩張工作表,甚至多張,如三張、四張工作表中查詢需要的數據呢?下面這篇文章就給大家揭曉答案! 學習更多技巧,請收藏關注部落窩教育excel圖文教程。
  • excel數據的模糊查找,vlookup函數與通配符的搭配使用
    今天我們要分享一個比較實用的excel數據的查找技巧,就是通過簡稱來查找全稱,這樣的查找方式叫做模糊查找,我們之前學習過了幾個查找函數,比較常見是vlookup函數和lookup函數以及choose函數等,我們知道這些查找函數各自有各自的優點,今天我們要講解的是vlookup函數與通配符的搭配使用
  • Excel小技巧:vlookup函數合併多個工作表
    有時候會經常從同事那裡收集的工作表需要匯總在同一張工作表中,使用vlookup函數教你快速合併:首先如果我們先要查詢1月的利潤表在F5中輸入1月的公式A:B,2,0)從此可以看出變化的就是工作表的名稱,我們就使用一個indirect函數來構造出來就行了因此F5中的公式就變為=VLOOKUP($E5,INDIRECT(F$4&"!
  • Excel中Vlookup、Lookup、Hlookup函數用法小結
    Vlookup函數是函數之王,算是日常工作中最常用的函數了。
  • excel查找函數-vlookup
    大家都會想到 VLOOKUP、LOOKUP等熟悉的查詢函數,但是對於剛入接觸或學習excel的新手不知道怎麼操作,今天分享關於查詢問題通過下面例子進行演示,如下:關鍵詞:vlookup、IFERROR、反方向查找函數使用格式=VLOOKUP
  • excel中使用vlookup函數查找老出錯?試試index—match函數吧
    在excel中,運用查找函數是excel中進行數據統計分析最常用的操作之一,說起查找函數,很多人首先會想到vlookup函數,其實excel中的查找函數有很多種,比如lookup、index-match等,尤其是index—match函數的使用範圍比vlookup函數更加廣泛,在反向查找、橫向查找等方面能夠克服vloolup函數的不便,提供更加容易理解的查找思路
  • 高大上的Excel技法:輸入密碼才顯示單元格內容【Excel教程】
    關注excel教程,回復1,領取全套免費教程今天我們來講一下單元格局部加密
  • Python實現Excel中vlookup函數功能
    日在線上舉行Stata數據分析法律與制度專題訓練營,主要是為了讓學員掌握Stata軟體進階操作,涉及內容包括基本字符串函數及其應用、正則表達式、法律與制度數據網絡爬蟲技巧、判案文書的文本分析等技術。》    另外,爬蟲俱樂部於2020年7月在線上舉辦的Stata與Python編程技術訓練營已圓滿結束。應廣大學員需求,我們的課程現已在騰訊課堂雙雙上線,且繼續提供答疑服務。現在關注公眾號並在朋友圈轉發推文《來騰訊課堂學Stata和Python啦!
  • 值得學習的excel操作小技巧,利用vlookup函數實現一對多查詢
    我們在實際工作中,我們經常使用excel表格對數據進行處理和分析,我們都清楚excel具有強大的excel函數和數據處理工具,我們可以憑藉這些工具盒函數對數據進行快速處理,這次我們還是要講解一下有關vlookup函數的相關內容,我們知道vlookup函數是一個查找函數,我們這次講解的是利用
  • 函數vlookup更有價值更高級的運用——跨表查詢
    excel在上一篇文章裡,我們已經通過舉例的方式對函數vlookup的基本用法進行了非常詳細的闡述,並且也對函數相信看過後的朋友肯定會發現,雖然函數vlookup的數據提取功能確實十分突出,但是在這裡似乎非常雞肋,因為這裡的數據挺簡單的,再加上只要提取兩個結果,我們憑藉肉眼也可以完成任務。事實上,為了介紹函數vlookup的基本操作方法,我們無需太過複雜的excel工作表,所以對表格數據做了簡化。