工作中,用到最頻繁的公式就是VLOOKUP了,我們知道它是由4個參數組成的
=VLOOKUP(查找值,查找區域,查找列,查找方式)
其中第4參數查找方式,當輸入1或TRUE爲模糊查找
輸入0或FALSE時爲精確查找
1、VLOOKUP精確查找舉個簡單例子,根據姓名,匹配工資數據:
這裏查找值是F2單元格,查找數據是B:D列(因爲查找的是姓名,姓名在B列,所以需要從B列開始,不能從A列開始),查找結果在第3列,精確查找
所以我們輸入的公式是:
=VLOOKUP(F2,B:D,3,0)
2、VLOOKUP模糊查找首先,我們要明白一個概念,模糊查找並不是通配查找
例如,當我們需要查找一個布字的時候, 那是不是可以用模糊查找1來查找
確定表示,這種用法是錯誤的
VLOOKUP模糊查找,基本上99%都是用在數字的查找匹配上
如果出現查找值是中文的情況下,都不能使用
只有查找值是數字的時候,才能用模糊查找
例如,這個例子:
我們需要根據KPI的分數來計算獎勵,其中有一個獎勵標准
這個時候,KPI查找值,就是一個數字,就可以用模糊查找
在使用之前,我們需要對獎勵標准進行處理
我們建立輔助列
把每個檔位的最低值給列出來:
例如,<60,數學裏面的集合,它的最小值是負無窮,但是我們考核KPI的時候,不可能是負無窮,所以我們只需要列一個比較小的數就可以
60<=X<70,那麽這個集合裏面的最小值,就是60了
依次類推,都列出來
同時,需要對輔助列進行升序排列
這裏已經是升序排列,所以無需操作
最後,我們使用公式:
=VLOOKUP(B2,E:G,3,1)
查找B2,查找列是E:G,結果在第3列,最後使用1模糊查找
那麽它的實現原理是什麽呢?
比如說,我們的查找值是82,那它的定位在70,90之間,那麽它會取小的那一檔,所以取值是70這一檔的值,對應第3列是1200,即得到我們想要的結果
如果說正好是某檔的值,就如同精確查找一樣:
關于這個函數公式,你學會了麽?動手試試吧!