超級強大的數據匹配函數,比VLOOKUP還要厲害一丟丟

如果說在職場裡一定要學會的一個函數是啥,毋庸置疑,那就是VLOOKUP。

VLOOKUP雖好,但總是聽別人說有一個更厲害的組合叫做INDEX+MATCH,那咱們今天就來看看這個組合到底有何厲害之處!

函數功能

INDEX函數是在指定的區域取數據,一共有3個參數,如果區域只有一列,第三從參數可以省略。

比如下面,在B4:F11區域中取第2行第3列的數字,就是標黃色的12.

超級強大的數據匹配函數,比VLOOKUP還要厲害一丟丟

Match函數則是定位數據的位置,比如定位下面老王的位置。

在A1:A5區域,老王處於第三位,所以函數返回結果為3.這裡match第三參數用0表示精確查找,也可以表示大致查找 哦,待會就會講到。

超級強大的數據匹配函數,比VLOOKUP還要厲害一丟丟

就是這兩個看起來很好理解也很普通的函數,組合起來卻能發揮非常大的威力。

普通匹配

做數據匹配最常用的就是VLOOKUP,我們也可以用INDEX+MATCH來實現,雖然看起來複雜一點,但是這正是其他 用法的基礎!

超級強大的數據匹配函數,比VLOOKUP還要厲害一丟丟

反向匹配

反向匹配如果用VLOOKUP那個構造{1,0}數組可是讓很多人難以理解,但是如果用INDEX+MATCH你會發現這不還是標準用法嘛。

超級強大的數據匹配函數,比VLOOKUP還要厲害一丟丟

大致匹配

大致匹配用VLOOKUP我們需要將第四參數設置為true,類似的,我們如果將MATCH第三參數設置為1,也能實現大致匹配。有沒有願意試一試把第三參數設置為-1的,願意的舉手!

超級強大的數據匹配函數,比VLOOKUP還要厲害一丟丟

模糊匹配

使用VLOOKUP做模糊匹配,我們可以搭配星號表示任意個字符,同理,在match匹配的時候,也可以使用星號來表示任意多個字符。

超級強大的數據匹配函數,比VLOOKUP還要厲害一丟丟

多條件匹配

如果用VLOOKUP做多條件匹配,那麼又需要構造{1,0}數組,但是如果用INDEX+MATCH就不需要啦。

超級強大的數據匹配函數,比VLOOKUP還要厲害一丟丟

二維表匹配

在二維表裡匹配,可以使用VLOOKUP+MATCH來實現,那麼用INDEX+MATCH呢?當然也能輕鬆實現,而且更好理解。

超級強大的數據匹配函數,比VLOOKUP還要厲害一丟丟

一對多匹配

一對多匹配如果用VLOOKUP做的話,用輔助列可能不少人還能做,但是如果用一個公式寫出來,很少有人能順利做出來。當然了,既然是個難題,用IDNEX+MATCH也簡單不了多少。

超級強大的數據匹配函數,比VLOOKUP還要厲害一丟丟

以上就是INDEX+MATCH的一些常見的用法。實際上這個搭配能解決絕大多數的數據匹配問題,只需要你按照先定位,再取數這個規則在公式裡套,基本就掌握了INDEX+MATCH的精髓!

那麼問題來了,這些個用法,你學會了幾個?


分享到:


相關文章: