vlookup函數在日常數據匹配中,非常好用,也很容易上手,因此使用非常廣泛。
但是同時,vlookup也存在一些問題,如只能匹配目標項在匹配項後面的數據、只能單列進行匹配等。
其實,想要解決這些問題,不一定非要重新學習別的函數,我們可以多個函數組合,就能很好地達到我們想要的結果。
今天,我們就介紹下,vlookup函數如何進行多列匹配。
vlookup函數想要進行多列匹配,一定要搭配上colunm函數,兩者搭配,法力無邊~~
具體操作如下動圖:
首先,我們認識一下column函數,此函數是用來輸出單元格所在列數的,如B列的單元格,所輸出的數據就是2,C列單元格輸出的數據就是3:
想要進行多列匹配的時候,匹配項未變,只是後面的列數進行了改變,此時,我們就可以用vlookup+column組合函數進行搭配匹配,一次性可以匹配N列,就不用每一列都寫一個vlookup函數進行匹配了,用這個組合函數,一次性到位。
下面,我們詳細講解下,以上動圖公式的含義以及需要注意的事項:
=vlookup($H2,$A:$E,column(B:B),0)
以上公式,和我們之前做的vlookup函數主要差別在於目標列變了,由具體數據變成了column函數,這樣做的好處,就是當目標列變化的時候,函數中的數值也會對應變化。
當我們匹配1月份的金額時,column為2,vlookup($H2,$A:$E,column(B:B),0)函數就等於vlookup($H2,$A:$E,2,0)
當我們匹配2月份的金額是,column為3,vlookup($H2,$A:$E,column(C:C),0)函數就等於vlookup($H2,$A:$E,3,0)
以此類推……
此公式需要注意以下幾點,匹配項H2,需要加絕對引用,並且,只有列數加絕對引用,行數不需要加,這樣拉公式的時候,不僅可以進行多列匹配,還可以正常多行匹配。
另外,範圍區域需要加絕對引用,以免匹配不上。
今天的用Vlookup函數進行多列匹配你學會了嘛?歡迎留言說出你在學習excel中出現的問題或者困惑,筆者將積極盡力解答~