VLOOKUP雖好,但總是聽別人說有一個更厲害的組合叫做INDEX+MATCH,那咱們今天就來看看這個組合到底有何厲害之處! 函數(shù)功能 INDEX函數(shù)是在指定的區(qū)域取數(shù)據(jù),一共有3個參數(shù),如果區(qū)域只有一列,第三從參數(shù)可以省略。 比如下面,在B4:F11區(qū)域中取第2行第3列的數(shù)字,就是標黃色的12. Match函數(shù)則是定位數(shù)據(jù)的位置,比如定位下面老王的位置。 在A1:A5區(qū)域,老王處于第三位,所以函數(shù)返回結果為3.這里match第三參數(shù)用0表示精確查找,也可以表示大致查找 哦,待會就會講到。 就是這兩個看起來很好理解也很普通的函數(shù),組合起來卻能發(fā)揮非常大的威力。
做數(shù)據(jù)匹配最常用的就是VLOOKUP,我們也可以用INDEX+MATCH來實現(xiàn),雖然看起來復雜一點,但是這正是其他 用法的基礎!
反向匹配如果用VLOOKUP那個構造{1,0}數(shù)組可是讓很多人難以理解,但是如果用INDEX+MATCH你會發(fā)現(xiàn)這不還是標準用法嘛。
大致匹配用VLOOKUP我們需要將第四參數(shù)設置為true,類似的,我們?nèi)绻麑ATCH第三參數(shù)設置為1,也能實現(xiàn)大致匹配。有沒有愿意試一試把第三參數(shù)設置為-1的,愿意的舉手!
使用VLOOKUP做模糊匹配,我們可以搭配星號表示任意個字符,同理,在match匹配的時候,也可以使用星號來表示任意多個字符。
如果用VLOOKUP做多條件匹配,那么又需要構造{1,0}數(shù)組,但是如果用INDEX+MATCH就不需要啦。
在二維表里匹配,可以使用VLOOKUP+MATCH來實現(xiàn),那么用INDEX+MATCH呢?當然也能輕松實現(xiàn),而且更好理解。
一對多匹配如果用VLOOKUP做的話,用輔助列可能不少人還能做,但是如果用一個公式寫出來,很少有人能順利做出來。當然了,既然是個難題,用IDNEX+MATCH也簡單不了多少。 以上就是INDEX+MATCH的一些常見的用法。實際上這個搭配能解決絕大多數(shù)的數(shù)據(jù)匹配問題,只需要你按照先定位,再取數(shù)這個規(guī)則在公式里套,基本就掌握了INDEX+MATCH的精髓! 那么問題來了,這些個用法,你學會了幾個?
|
|
來自: 風羽視覺 > 《計算機-Excel》