不要迷戀VLOOKUP函數,有些時候有更好的替代者!

VLOOKUP這個函數老王我也寫過不少的教程,非常重要的一個函數,已經強調很多遍了!

這個VLOOKUP函數有4個參數,寫起來有點麻煩,有些時候並不需要寫這個複雜的函數,完全可以用其他函數代替,你會麼?

而且是一些黑科技哦!非常巧妙的應用,快來看看吧!

1、匹配有無

VLOOKUP匹配時會直接返回匹配的結果,但是有時候只需要是否匹配,如果用VLOOKUP就需要嵌套ISNA,再用IF做判斷(當然不用IF判斷也行,只是結果是存在顯示FALSE不存在顯示TRUE,不太符合閱讀)。

如果用COUNTIF,就只需要寫一個就好了,而且結果1表示存在,0表示不存在也非常好理解。

不要迷戀VLOOKUP函數,有些時候有更好的替代者!

2、反向匹配

反向匹配如果用VLOOKUP那就有點麻煩了,需要用IF({1,0})形式構造數組,這種數組公式不容易理解,而且數據量增多了運算很慢,如果用SUMIF替代就會省事很多。

不要迷戀VLOOKUP函數,有些時候有更好的替代者!

注意,如果要用SUMIF替代VLOOKUP那麼需要匹配的結果是數字型(數字,日期等)的內容。

3、多條件匹配

如果VLOOKUP做多條件查找,那公式簡直複雜的無法直視,但是如果用SUMIFS呢?這不就是SUMIFS最普通的用法麼!!!

當然這裡同樣需要查找的內容是數字型的。

不要迷戀VLOOKUP函數,有些時候有更好的替代者!

4、部分匹配

匹配部分都需要使用通配符星號,雖然看起來SUMIF公式長一些,但是人家參數少一個啊,哈哈!

不要迷戀VLOOKUP函數,有些時候有更好的替代者!

5、大致匹配

VLOOKUP第4參數寫1或者TRUE的時候表示大致匹配,但是我們完全可以用其他函數代替,比如LOOKUP,寫起來就要少2個參數,能省則省嘛!對應規則一樣,如果寫LOOKUP還能避免誤把1寫成0的尷尬。

不要迷戀VLOOKUP函數,有些時候有更好的替代者!

怎麼樣,是不是感覺很多時候不一定非要VLOOKUP函數才可對吧!


分享到:


相關文章: