在學習了vlookup的入門和初級篇後,本文將帶將大家學習vlookup的高階篇:vlookup的模糊查詢。
一、字元的模糊查詢
在a列我們知道如何查詢型號為「aaa」的產品所對應的b列**,即:
=vlookup(c1,a:b,2,0)
如果我們需要查詢包含「aaa」的產品名稱怎麼表示呢?如下圖表中所示。
公式=vlookup("*"&a10&"*",a2:b6,2,0)
公式說明:vlookup的第乙個引數允許使用萬用字元「*」來表示包含的意思,把*放在字元的兩邊,即"*" & 字元 & "*"。
二、數字的區間查詢
數字的區間查詢即給定多個區間,指定乙個數就可以查詢出它在哪個區間並返回這個區間所對應的值。
在vlookup入門中我們提示vlookup的第4個引數,如果為0或false是精確查詢,如果是1或true或省略則為模糊查詢,那麼實現區間查詢正是第4個引數的模糊查詢應用。
首先我們需要了解一下vlookup函式模糊查詢的兩個重要規則:
1、引用的數字區域一定要從小到大排序。雜亂的數字是無法準確查詢到的。如下面a列符合模糊查詢的前題,b列則不符合。
2、模糊查詢的原理是:給一定個數,它會找到和它最接近,但比它小的那個數。詳見下圖說明。
最後看乙個例項:
例:如下圖所示,要求根據上面的提成比率表,在提成表計算表中計算每個銷售額的提成比率和提成額。
公式:=vlookup(a11,$a$3:$b$7,2)
公式說明:
1、上述公式省略了vlookup最後乙個引數,相當於把第四個引數設定成1或true。這表示vlookup要進行數字的區間查詢。
2、圖中公式中在查詢5000時返回比率表0所對應的比率1%,原因是0和10000與5000最接近,但vlookup只選比查詢值小的那乙個,所以公式會返回0所對應的比率1%。
VLOOKUP 使用方法
一 入門級 vlookup是乙個查詢函式,給定乙個查詢的目標,它就能從指定的查詢區域中查詢返回想要查詢到的值。它的基本語法為 vlookup 查詢目標,查詢範圍,返回值的列數,精確or模糊查詢 下面以乙個例項來介紹一下這四個引數的使用 例1 如下圖所示,要求根據表二中的姓名,查詢姓名所對應的年齡。公...
VLOOKUP函式的使用方法(初級篇)
上一講咱們學習了vlookup的基本用法和示例,本講將介紹vlookup在使用中的一些小技巧。一 vlookup多行查詢時複製公式的問題 vlookup函式的第三個引數是查詢返回值所在的列數,如果我們需要查詢返回多列時,這個列數值需要乙個個的更改,比如返回第2列的,引數設定為2,如果需要返回第3列的...
VLOOKUP函式的使用方法(入門級)
vlookup函式是excel中幾個最重函式之一,為了方便大家學習,蘭色幻想特針對vlookup函式的使用和擴充套件應用,進行一次全面綜合的說明。本文為入門部分 一 入門級 vlookup是乙個查詢函式,給定乙個查詢的目標,它就能從指定的查詢區域中查詢返回想要查詢到的值。它的基本語法為 vlooku...