Excel公式Vlookup,模糊匹配詳細解讀,1分鍾學會!

志課程 2024-06-02 14:26:34

工作中,用到最頻繁的公式就是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,即得到我們想要的結果

如果說正好是某檔的值,就如同精確查找一樣:

關于這個函數公式,你學會了麽?動手試試吧!

0 阅读:1

志課程

簡介:感謝大家的關注