您現在的位置是:首頁 > 棋牌

Excel中vlookup多條件匹配的2種方法

  • 由 Excel自學成才 發表于 棋牌
  • 2022-08-11
簡介舉一個例子,左邊是某小區的面積圖檔案資訊表,右邊登記是已出售小區,我們要查詢匹配出它的面積大小如果我們只根據樓號來使用公式:=VLOOKUP(F2,B:C,2,0)根據101樓號匹配出來的結果是111,Excel只會查找出第一條101,這個

表格怎麼自動匹配資料

舉一個例子,左邊是某小區的面積圖檔案資訊表,右邊登記是已出售小區,我們要查詢匹配出它的面積大小

如果我們只根據樓號來使用公式:

=VLOOKUP(F2,B:C,2,0)

根據101樓號匹配出來的結果是111,Excel只會查找出第一條101,這個是13棟的,但我們需要找出14棟的101

Excel中vlookup多條件匹配的2種方法

所以只根據樓號來查詢匹配,顯然是不行的,我們需要根據兩個條件,棟號和樓號來進行匹配

今天介紹兩種方法

輔助列+VLOOKUP

首先我們在資料最前方插入一個輔助列,把兩個條件的資料列合在一起,使用的公式是:

=B2&C2

Excel中vlookup多條件匹配的2種方法

然後我們使用公式:

=VLOOKUP(F2&G2,A:D,4,0)

查詢值是F2和G2連線起來進行查詢匹配,便可以得到最終的結果

Excel中vlookup多條件匹配的2種方法

IF{1,0}虛擬陣列+VLOOKUP

如果不方便建議輔助列,就可以使用IF({1,0})建立虛擬資料的方法,整體輸入的公式是:

=VLOOKUP(E2&F2,IF({1,0},A:A&B:B,C:C),2,0)

輸入完公式之後,需要按CTRL+shift+enter鍵

Excel中vlookup多條件匹配的2種方法

和上面的區域是使用if({1,0},A:A&B:B,C:C)來構建了一個不需要輔助列的虛擬陣列。

下次再碰到多條件查詢匹配的時候,用起來吧,你學會了麼?動手試試吧~

Top