excel多條件查找函數vlookup(精確查找和模糊查找)
2023-07-05 22:46:32
工作中使用頻率最高的函數非vlookup莫屬了,舉一個工作實例,左右是員工的工資數據總表,領導讓你找出右邊這些人的工資是多少
如果你還在一個個的篩選,然後複製粘貼,那就趕緊來學一下vlookup函數
VLOOKUP函數參數講解VLOOKUP(查找值,查找區域,第幾列,查找方式)
VLOOKUP函數有四個參數
1、查找值2、查找區域(查找值必須在查找區域的第一列)3、需要的結果從數據源第一列向右數是第幾列4、查找方式,模糊查找填1,精確查找填0
VLOOKUP精確查找那麼上面的案例中,我們來進行輸入公式,首先找G2單元格阿軻的工資,我們分析這個過程
1、查找值是阿軻,即G2單元格
2、查找的區域是:B:D(為什麼不從A:D,因為查找值阿軻在B列,所以從B列開始)
3、我們需要得到的結果是工資,從B列開始向右數,數到3是我們想要的結果列
4、精確的查找,所以填0
所以我們在單元格中輸入公式:
=VLOOKUP(G2,B:D,3,0)
向下填充公式,便得到了所有的結果
VLOOKUP模糊查找應用場景例如左邊是各員工的銷售業績,然後我們之前制定了一個提成方案,在不同的金額之間,點位是不一樣的,然後我們現在需要批量的計算出每個員工的提成點位,如下所示:
首先我們要把這個標準數值化,把每一層級的最低銷售金額列出來
X<50,最低的標準金額那就是0了,如果有負數的話,那也可以寫上-10000都可以,然後把每個層級的最低標準都列出來
然後我們直接使用公式:
=VLOOKUP(D2,G:I,3,1)
我們來分析一下vlookup函數模糊匹配的原理:
編號1的金額是22,那麼Excel會去G列找,小於等於22,最接近的這個數字是0,然後向右數3列,得到0對應的結果是0.02
編號4的金額是50,小於等於50,最接近的數字就是50,相對得到的結果是0.025
也就是說,VLOOKUP模糊查找(參數4的值為1)在參數2數據源的第一列中,首先找到小於等於參數1查找值最接近的值,然後根據參數3的列數向右移動幾格得到結果
對於模糊查找需要注意的是,參數2數據源的第一列的值必須是升序排列的,否則會出錯,如我們把G列的金額倒過來,它就不能正常的計算了。
關於VLOOKUP函數,你學會了麼?自己動手試試吧~
,