3248 |
Excel 如何根據階段性日期自動匹配新價格(三) |
東方鈺:錦子老師您好,我需要依照A欄的日期,自動將各地區(B、C欄)的價格,填入到G欄中,不知公式要如何設定?感謝!
錦子老師:這個問題,我個人解法如下:
步驟1:點取G2儲存格輸入公式:
=INDEX($B$2:$C$4,MATCH(E2,--("21年"&MID($A$2:$A$4,1,FIND("日",$A$2:$A$4)))), MATCH(F2,$B$1:$C$1,))
按CTRL+SHIFT+ENTER鍵完成陣列公式輸入,再將公式複製到G3:G15儲存格。
【公式說明】
=INDEX($B$2:$C$4,MATCH(E2,--("21年"&MID($A$2:$A$4,1,FIND("日",$A$2:$A$4)))), MATCH(F2,$B$1:$C$1,))
公式1:MATCH(F2,$B$1:$C$1,)
搜尋F2字串在B1:C1儲存格第幾欄。
公式2:FIND("日",$A$2:$A$4)
搜尋日字元在A2:A4各個儲存格中幾個字元。
公式3:MID($A$2:$A$4,1,公式2)
抓取A2:A4各個儲存格中第1個字元開始N(公式2運算結果)個字元。
公式4:MATCH(E2,--("21年"&公式3))
設定每個日期區段。
公式5:INDEX($B$2:$C$4,公式4,公式1)
在B2:C4儲存格中傳回第N(公式4運算結果)列與第N(公式1運算結果)欄交會儲存格內容。
大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~
更多相關影片教學:請點我
更多相關文章:請點我
留言列表