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

本文接上篇

本文上篇中已經詳細講述Vlookup精確查找的公式,Vlookup(找什麼,在哪片範圍找,要第幾列,0),以及要用好此公式需防的3個陷阱。

  • 在大多數的情況,我們是需要跨表運用Vlookup函數的精確查找。譬如:

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

圖1

我們要從上圖表1中找出王五,孫七,張三的聯繫電話,然後在表2中列出來。

如果按照上篇所述內容,我們用公式Vlookup(找王五,在A-D列範圍找,要第4列聯繫電話,0),在王五右邊的單元格中輸入=vlookup(A2, A:D,4,0),下拉即可。但是這樣的公式是得不出正確值的,因為我們在表2中做公式,但是參數2:A:D是屬於表1的區域,我們不能直接寫,這裡要給A:D加個身份標記: 表1!,證明它是屬於表1的,再寫公式:

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

圖2

得出正確的結果。我們需要在一個表格的公式中引用到另一個表格的數據,就在引用數據前加表格的名稱再加感嘆號!,譬如上例中,表格名稱為表格1,再加感嘆號就是:表格1!

跨表用Vlookup寫公式的時候,我們大多會直接在另一個表裡用鼠標去選擇參數2區域,請注意:選擇完區域一定要先打上逗號目的是固定參數2,再返回當前表格中寫剩下的參數。如果你直接返回,表格名稱會變化為錯誤名稱。

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

圖3

我們還可以在已經做好的vlookup函數的基礎上做一個動態表,只要設置一個數據有效性的序列即可:

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

圖4

給王五單元格設置了數據有效性-序列,就會在王五單元格右下角產生一個下拉箭頭,點擊它可以選擇序列內任意一個人的姓名,選擇不同的人名時相應的聯繫電話也會隨之變化。

  • Vlookup函數模糊查找的應用

我們在用Vlookup時大多數時候是用精確查找,但是也有少數時候是用模糊查找。

模糊查找公式:=vlookup(找什麼,在哪片範圍找,要第幾列,1),其公式只有一個參數與精確查找不同,就是第4個參數,模糊查找是1 ,精確查找是0,其它參數都是一樣的,3個要注意的陷阱也一樣(參看本文上篇)。

模糊查找一般應用於等級劃分,譬如下表:

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

圖5

我們要在上圖左表中找到9000,然後找到它對應的級別,在右表中列出,如果用精確查找,左表中是不可能找到9000這個數的,這裡只能用模糊查找,找一個近似值,如下公式:

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

圖6

那麼問題來了,9000明明是與10000最接近,為什麼匹配的是 5000,C級呢?這是因為Vlookup模糊查找的時候有一個原則,

就是永遠在比它小的值裡找最接近的,所以比9000小的值裡最接近的是5000,這也是符合我們等級劃分的原則的。

還有一個原則:Vlookup模糊查找時,查找列的數值需要從小到大排列,譬如上例中的消費等級劃分,就需要從小到大排列。

關於Vlookup函數,你可以去多多用它,真的很有用!

下篇預告:同樣應用廣泛的Sumif函數



分享到:


相關文章: