close

3248

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

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

image

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

步驟1:點取G2儲存格輸入公式:

=VLOOKUP(E2,IF({1,0,0},("21"&LEFT(A$2:A$4,FIND("",A$2:A$4)-1))*1,A$2:C$4), MATCH(F2,$1:$1,))

CTRL+SHIFT+ENTER鍵完成陣列公式輸入,再將公式複製到G3:G15儲存格。

image

【公式說明】

=VLOOKUP(E2,IF({1,0,0},("21"&LEFT(A$2:A$4,FIND("",A$2:A$4)-1))*1,A$2:C$4), MATCH(F2,$1:$1,))

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

攑尋F2字串在第一列的位置。

image

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

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

image

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

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

image

公式4IF({1,0,0},("21"&公式3)*1,A$2:C$4)

設定每個日期區段與地區的金額。

image

公式5VLOOKUP(E2,公式4,公式1)

E2儲存格內容與公式4運算結果第1欄比對,抓取第N(公式1運算結果)欄內容。

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

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

更多相關文章:請點我


arrow
arrow
    創作者介紹

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