close
3738 |
Excel欄列交叉比對(三) |
黃賓虹:錦子老師您好,有辦法只要在L1儲存格輸入月份,即可將該月份的各個項目資料擷取出來並加總,煩請前輩給予解惑,謝謝您。
錦子老師:賓虹,由於你的表格A欄與J欄的各個項目皆是位在不同列,關於這個問題可以用下列函數公式來解決:
首先判斷B1:G1儲存格日期的月份是否是K1儲存格的月份值,所以使用MONTH函數來抓取(MONTH($B$1:$G$1)=$L$1),是傳回1,否傳回0。
接下來判斷J欄項目是位於A欄的第幾列(MATCH(J2,$A$2:$A$6,0))。
然後從A1儲存格開始抓取該項目B欄:G欄資料,使用OFFSET函數抓取。
OFFSET($A$1,MATCH(J2,$A$2:$A$6,0),1,1,6) 從A1儲存格移動N列(MATCH運算結果)及1欄(變成B欄),再抓取1列6欄的資料(B,C、D、E、F、G)。
最後利用SUMPRODUCT函數加總。
所以點取K2儲存格,輸入公式:「=SUMPRODUCT((MONTH($B$1:$G$1)=11)*(OFFSET($A$1, MATCH(J2,$A$2:$A$6,0),1,1,6)))」,按CTRL+SHIFT+ENTER鍵完成陣列公式的輸入。
以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
文章標籤
全站熱搜
留言列表