close

3098

Excel如何傳回每年年未及季未的匯率()

許如玥:錦子老師您好,請教一下,請問如何將

1.AB欄中的每年年未日期及匯率抓取到DE欄。

2. AB欄中的每年季未日期及匯率抓取到GH欄。

不知公式要如何設定?

image

錦子老師:這個問題解決方法如下:

一、每年年未日期及匯率抓取

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

=LOOKUP(EDATE(DATE(YEAR(MIN(A:A)),12,31),ROW(A1)*12-12),A:A)

將公式複製到D3:D4儲存格(再往下會填入D4儲存格內容,因為沒有2022年以後資料)

image

【公式說明】

=LOOKUP(EDATE(DATE(YEAR(MIN(A:A)),12,31),ROW(A1)*12-12),A:A)

公式1DATE(YEAR(MIN(A:A)),12,31)

傳回A欄最小年份的1231日。

image

公式2EDATE(公式1,ROW(A1)*12-12)

傳回公式1運算結果的日期,加上A1列號*1212的月份。

image

公式3LOOKUP(公式2,A:A)

傳回A欄最接近公式2運算結果的日期。

image

步驟2:點取E2儲存格,輸入公式:

=LOOKUP(D2,A:B)

將公式複製到E3:E4儲存格(再往下會填入E4儲存格內容,因為沒有2022年以後資料)

image

二、年季未日期及匯率抓取

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

=LOOKUP(EDATE(DATE(YEAR(MIN(A:A))-1,12,31),ROW(A1)*3),A:A)

將公式複製到G3:G13儲存格(自行估計要算幾年份來決定範圍,再往下來會填入G13儲存格內容,因為沒有2022年以後資料)

image

【公式說明】

=LOOKUP(EDATE(DATE(YEAR(MIN(A:A))-1,12,31),ROW(A1)*3),A:A)

公式1DATE(YEAR(MIN(A:A))-1,12,31)

傳回A欄最小年份再減1的年份的1231日。

公式2EDATE(公式1,ROW(A1)*3)

傳回公式1運算結果的日期,加上A1列號乘3的月份。

公式3LOOKUP(公式2,A:A)

傳回A欄最接近公式2運算結果的日期。

步驟2:點取H2儲存格,輸入公式:

=LOOKUP(G2,A:B)

將公式複製到H3:H13儲存格(再往下會填入H13儲存格內容,因為沒有2022年以後資料)

以上就是今天主要學習的知識點,希望對大家有所幫助~~有什麼問題歡迎留言,我會儘量及時的給大家答覆~~

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

更多相關文章:請點我


arrow
arrow

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