close

3248

Excel 如何根據階段性日期自動匹配新價格()

東方鈺:錦子老師您好,我需要依照A欄的日期,自動將各地區(BC)的價格,填入到G欄中,不知公式要如何設定?感謝!

image

錦子老師:這個問題,我個人解法如下:

步驟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儲存格。

image

【公式說明】

=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,))

公式1MATCH(F2,$B$1:$C$1,)

搜尋F2字串在B1:C1儲存格第幾欄。

image

公式2FIND("",$A$2:$A$4)

搜尋日字元在A2:A4各個儲存格中幾個字元。

image

公式3MID($A$2:$A$4,1,公式2)

抓取A2:A4各個儲存格中第1個字元開始N(公式2運算結果)個字元。

image

公式4MATCH(E2,--("21"&公式3))

設定每個日期區段。

image

公式5INDEX($B$2:$C$4,公式4,公式1)

B2:C4儲存格中傳回第N(公式4運算結果)列與第N(公式1運算結果)欄交會儲存格內容。

 

大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

更多相關影片教學:請點我

更多相關文章:請點我


arrow
arrow
    文章標籤
    INDEX MATCH MID FIND
    全站熱搜
    創作者介紹

    錦子老師 發表在 痞客邦 留言(0) 人氣()