3747 |
Excel函數多欄比對回傳對應數值 |
方玉書:錦子老師您好,求解Excel函數多欄比對回傳對應數值?試過IF,OR,AND,VLOOKUP都跑不出來麻煩指教,想要H欄初次上機電量?謝謝!
錦子老師:玉書,其實這個問題只要使用MATCH與OFFSET函數即可解決。
用MATCH函數抓取目前列的項目位於B欄(MATCH(G3,$B$3:$B$11,0))或D欄(MATCH (G3,$D$3:$D$11,0))中誰排在較上(前)面。
由於B欄或D欄皆有可能不包含該項目,造成傳回錯誤訊息,所以用IFERROR函數來判斷,若傳回錯誤訊息則將其變為0。
然後再用OFFSET函數從A2儲存格開始位置去抓取電量,由於有二個欄位,故用IF函數去判斷,若D欄較上(前)面,則移動N列,4欄(OFFSET($A$2,MATCH(G3,$D$3:$D$11,0),4))),若B欄較上(前)面,則移動N列,2欄(OFFSET($A$2,MATCH(G3,$B$3:$B$11,0),2))。
點取H3儲存格輸入公式:「=IF(IFERROR(MATCH(G3,$B$3:$B$11,0),0)<IFERROR(MATCH (G3,$D$3:$D$11,0),0),OFFSET($A$2,MATCH(G3,$D$3:$D$11,0),4),OFFSET($A$2,MATCH(G3,$B$3:$B$11,0),2))」,再將公式複製到H3:I5儲存格。
以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
留言列表