VLOOKUP函數的區間是按照給定的數值區間,查找某個數在哪個區間,并返回這個區間對應的值。
等級評定是一種特殊的區間查找。
字符的模糊查找,是指VLOOKUP函數利用通配符進行查找的一種方式,可以查找字符串中含有某個關鍵值的對應返回值。
區間查找
如下圖:
采購數量不同,所得折扣也不同,如右側的折扣表。
公式“=VLOOKUP(B2,$E$3:$F$6,2)”,省略了第四個參數,即查找方式,省略就代表把第四個參數設置成TRUE或1,即是近似查找。
近似查找返回值是:比查閱值小且最接近的查詢區域首列中的區間值所對應的返回值。
本示例中
比“20”小的值且最接近20的是0,所以返回0對應的區間值“0%”;
比“225”小的值且最接近225的是200,所以返回200對應的區間值“8%”。
區間查找有一最最重要的注意事項:
查找區域的區間值必須是從小到大排列,否則查找不到正確結果。
本示例,區間值0、100、200、300是從小到大依次排列的。
等級評定
如下圖:
公式“=VLOOKUP(B2,{0,”不合格”;60,”合格”;70,”良好”;85,”優秀”},2)”,省略了第四個參數,即是近似查找。
其中,{0,”不合格”;60,”合格”;70,”良好”;85,”優秀”}是下圖數組的變相寫法:
等級查找是區間查找的特殊方式,也可以寫成區間查找的公式:
模糊查找
如下圖:
查找G型號系列產品的銷量,可以把查找值用通配符表示。此種方法可以查找字符串中含有某個關鍵值的對應返回值。