05.26 職場人士必備-10個極大提高工作效率的Excel函數-Vlookup(上篇)

我們都知道Excel的vlookup函數非常重要,能極大提高工作效率,很多公司面試甚至特別要求會用vlookup函數。所以我們要掌握它。

  • vlookup函數到底是幹什麼的?vlookup就是一個查找函數,給定一個目標,就能從指定區域中找列出想要的值。

  • vlookup函數的2種用法 :一是精確查找,要找到完全相同的才算找到。二是模糊查找,找到相近的也算找到。大部分情況我們用精確查找。

  • vlookup函數精確查找的用法:

1. 公式的寫法:=vlookup (找什麼,在哪片範圍找,要第幾列,0),一共4個參數,第4個參數0是固定的。公式的邏輯非常簡單。

2. 舉例說明:

職場人士必備-10個極大提高工作效率的Excel函數-Vlookup(上篇)

圖1

現在我們要在圖1左表中找到王五並把他的聯繫電話找出來,然後把聯繫電話列到右表中去,可以直接在要列出的單元格中寫公式:=vlookup(找什麼,在哪片範圍找,要第幾列,0)

問題來了,怎樣去鎖定前3個參數?如下圖:

職場人士必備-10個極大提高工作效率的Excel函數-Vlookup(上篇)

圖2

這樣就很清晰了,我們只要把參數對應區域或值放入公式即可:

職場人士必備-10個極大提高工作效率的Excel函數-Vlookup(上篇)

圖3

職場人士必備-10個極大提高工作效率的Excel函數-Vlookup(上篇)

Vlookup的公式理解起來是不是很簡單呢?如果這個時候你認為你會了,那就錯了,因為vlookup公式有幾個陷阱很容易讓人掉進去。

陷阱1參數2的查找範圍易錯,因為它是很有講究的,有3個條件

條件1-它必須包含參數1所在列,即你要找什麼,譬如上例中的王五所在列。

條件2-它必須包括參數3所在列,即你要第幾列返回,譬如上例中的聯繫電話的第4列。

條件3-範圍的第1列必須是參數1所在的列,也就是你要找什麼的那一列,譬如上例中的王五所在列:客戶名字為第1列。

職場人士必備-10個極大提高工作效率的Excel函數-Vlookup(上篇)

圖4

陷阱2:參數3第幾列的計算錯誤,應該是從查找範圍的第一列開始算的,而不是表格的A列作為第一列開始算。

職場人士必備-10個極大提高工作效率的Excel函數-Vlookup(上篇)

圖5

陷阱3:是參數2的查找範圍需要絕對引用

,因為在絕大多少情況下,我們要找的不是一個值,如果王五,李四,孫七的聯繫電話都要呢?我們只要把王五的公式往下拉即可,但是如果不是絕對引用,拉下來將是這個效果:

職場人士必備-10個極大提高工作效率的Excel函數-Vlookup(上篇)

圖6

為什麼會出現錯誤值?因為公式下拉的時候區域變了,張三的查找區域A3:D8已經不含有張三了。所以我們要讓查找區域絕對引用,公式寫法:=vlookup(F2,$A$1:$D$6,4,0)。這樣下拉範圍就不會改變了。

絕對引用的簡單方法:公式裡選擇A1:D6,按F4即可絕對引用。

有一種情況例外,如果選擇區域是從列到列,而不是從單元格到單元格,就不需要絕對引用。譬如A1:A6如果改為A:D,則不需要絕對引用。

如果能防好這3個陷阱,vlookup的公式就已經真正理解了。


本頭條號旨在分享工作中最實用的office操作技巧,本文下篇中將繼續分享vlookup函數的應用,歡迎關注本頭條號。


分享到:


相關文章: