闇符.深遂的鎮魂曲

關於部落格
各種風格融會,孕育出奇妙的生命
  • 44121

    累積人氣

  • 0

    今日人氣

    0

    訂閱人氣

如何在Excel以Lookup比對兩個以上的條件

問題 : 如果我希望利用SHEET1的A1與 B1兩個條件 來比對SHEET2的A1、 B1、C1 然後幫我代出SHEET1中的C1金額應該怎麼做呢? 簡單說 他的希望就是 在Sheet 1 的金額欄位(C 欄) 以名稱與尺寸兩個條件(A1 B1)調出Sheet 2中的價格 圖片請參考原作者網頁 因為 VLookup只能使用單一條件來抓取資料 所以需要自己設定公式進行雙重條件比對 ========================================== 公式如下 =LOOKUP(2,1/((Sheet2!$A$2:$A$4=A2)*(Sheet2!$B$2:$B$4=B2)),Sheet2!$C$2:$C$4) 公式內容分析 (Sheet2!$A$2:$A$4=A2) 條件一 名稱欄的條件所在範圍 * 且 (Sheet2!$B$2:$B$4=B2) 條件二 尺寸欄的條件所在範圍 , 然後 Sheet2!$C$2:$C$4 調資料 金額 的位置範圍 搜尋不成立的時候會有 False 的結果 傳回數值 0 利用 1 / x 來取倒數 會得到1/0 = #DIV/0! 的錯誤訊息而不查找 不查找則顯示為 #N/A (沒有資料) 最前面的 2 為 索引值 目的是讓後面的搜尋結果引申出來的數值必須小於2 至於爲什麼是 2....等我搞懂了再來補完 P.S $ 代表絕對位置 不是相對位置
相簿設定
標籤設定
相簿狀態