回覆列表
  • 1 # 秋秋小小蘇

    方法一:各自加個輔助列,合併三列後,用vlookup進行匹配。方法二:萬能的vba,一鍵完成。(這個要寫程式碼,相對麻煩)

  • 2 # 藍風24

    需要用到陣列公式

    用下面的舉例來說明:

    這裡有兩個條件,後面對應第三列唯一的資料:

    2.當我們需要同時滿足條件一和條件二的資料的時候,就需要使用 Vlookup 的多條件查詢。

    在I5單元格輸入陣列公式:=VLOOKUP(G5&H5,IF({1,0},$A$2:$A$9&$B$2:$B$9,$C$2:$C$9),2,0) 然後按按

    3.隨即便完成了對滿足兩個條件的資料查詢,向下拖拽填充即可。

    擴充套件資料

    多條件查詢函式的詳細解釋

    這是vlookup對應的四個引數,首先針對上面的陣列公式解釋:

    :G5&H5,需要查詢的是兩個條件,但是vlookup函式只能查詢一個條件,所以需要用

    "&"將查詢的兩個條件的單元格連線起來。

    :IF({1,0},$A$2:$A$9&$B$2:$B$9,$C$2:$C$9)表示需要查詢的資料,這裡面巢狀使用了IF函式,然後以IF({1,0},這樣的陣列引數。

    引數為陣列時,會分別進行計算。先用1作為引數判斷,返回$A$2:$A$9&$B$2:$B$9;然後用0作為引數判斷,又返回一個結果$C$2:$C$9。兩個結果重新組合一個數組:$A$2:$A$9&$B$2:$B$9在第一列,$C$2:$C$9在第二列,其中"$"是絕對引用。

    這樣Vlookup便能查詢到兩個條件。

    :需要查詢的資料位於第二列,所以輸入2。

    :精確匹配。

  • 中秋節和大豐收的關聯?
  • 我過的“農曆”大概從什麼朝代(公元哪一年)開始使用的?