close

2690

從時間序列讀取各產品的資料

李宗盛:「錦子老師,請問要怎樣從工作表1的日期序列讀取各產品的資料,並將其擷取到另一張工作表(工作表2)

image

主要是B欄是今天的日期2020428日,而在黃豆(第三列)、小麥(第五列)、玉米(第七列)、稻米((第九列)則擷取工作表1的資料,擷取出來後列出428日當天、前一天(427)、前一周(421)、前一個月(327)、前一年(20190426),而且要以428日最新資料為基準,跟一周前的資料、一個月前的資料、一年前的資料比較,算出來425日跟他們比,到底是變動多少百分比。謝謝」

image

錦子老師:「下面我們來一一說明各個儲存格的解答。

點取B2儲存格輸入公式:

=TODAY()

傳回系統日期,由於錦子老師是在2020/04/28寫的,故日期為此日期。

點取C2儲存格輸入公式:

=VLOOKUP(B2-1,工作表1!$A$2:$A$499,1)

點取D2儲存格輸入公式:

=VLOOKUP(B2-7,工作表1!$A$2:$A$499,1)

點取F2儲存格輸入公式:

=VLOOKUP(DATE(YEAR(B2),MONTH(B2)-1,DAY(B2)),工作表1!$A$2:$A$499,1)

點取H2儲存格輸入公式:

=VLOOKUP(DATE(YEAR(B2)-1,MONTH(B2),DAY(B2)),工作表1!$A$2:$A$499,1)

由於我們將B2儲存格日期序列值依需求減1、減7、減1個月與減1年,但不知那個日期是否有營業,故在工作表1的搜尋時,會使用VLOOKUP函數,但在第4個參數不輸入,表示以近似值抓取,故會抓到與B2儲存格相減後的值比其小且最接近有營業的日期。

image

點取B3儲存格輸入公式:

=VLOOKUP(B$2,工作表1!$A$2:$F$499,3)

點取C3儲存格輸入公式:

=VLOOKUP(C$2,工作表1!$A$2:$F$499,3)

點取D3儲存格輸入公式:

=VLOOKUP(D$2,工作表1!$A$2:$F$499,3)

點取E3儲存格輸入公式:

=(D3/$B3)-1 算出週的變動率。

點取F3儲存格輸入公式:

=VLOOKUP(F$2,工作表1!$A$2:$F$499,3)

點取G3儲存格輸入公式:

=(F3/$B3)-1 算出月的變動率。

點取H3儲存格輸入公式:

=VLOOKUP(H$2,工作表1!$A$2:$F$499,3)

點取I3儲存格輸入公式:

=(H3/$B3)-1 算出年的變動率。

由於黃豆是位於工作表1的表格範圍第3欄,故VLOOKUP函數的第3個參數為3。因此只要將B3:I3儲存格框選起來,再複製到B5:I5B7:I7B9:I9儲存格。將第3個數值依序更改為4,5,6即可。

image

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

部落格相關範例

2021.11.03

2650讓自動校正輸入統一的文字

2021.11.02

2649Excel中自訂梯形面積函數

2021.11.01

2648把資料徹底隱藏起來

2021.10.31

2644關於歐元的轉換

2021.10.30

2643Excel中攝影功能的妙用

2021.10.29

2642計算儲存格中的總字數

2021.10.28

2640建立文字型長條圖

2021.10.27

2641用特殊符號補齊字元數

2021.10.26

2630使用Excel數組公式自製日曆

2021.10.25

2639Excel找出計算結果的位置

2021.10.24

2638如果要將一個數值除指定的數,並能自動分配在不同格子上要怎麼做...

2021.10.23

2632欄位字串替換

2021.10.22

2629Excel查表對照值

2021.10.21

2628VBA 將字串改為函數

2021.10.20

2627相對位址

2021.10.19

2626絕對與相對的儲存格位址

2021.10.18

2624Excel秘密功能-顯示儲存格公式

2021.10.17

2623Excel秘密功能-固定小數位數

 


arrow
arrow

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