返回列表 上一主題 發帖

如何將不連續日期補滿

如何將不連續日期補滿

已知A欄都是日期,例如106/07/26,106/06/30,
如何將不連續日期補滿,
並將補滿的日期價格用前一天的價格替代


Download Page Link

https://www.sendspace.com/file/42vab4

google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

回復 1# paul3063


    公式詳解,請參考:https://goo.gl/KhGkDA

TOP

google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

回復 3# joblyc017


謝謝您

D2="106/"&TEXT(--("2017/07/27")-ROW(A1),"mm/dd")
E2=OFFSET($B$20,-SUMPRODUCT(--(D2>=$A$2:$A$19)),)

TOP

回復 4# hcm19522


測試結果發現,缺少日期的價格應該是要跟前一天的日期價格一樣,可是您的好像是跟後面一天的日期一樣了,不知道那邊出了問題
106/07/24        28.40
106/07/23        28.40
106/07/22        28.40
106/07/21        28.45
-----------------
106/07/10        28.25
106/07/09        28.25
106/07/08        28.25
106/7/7        28.35

TOP

回復 6# paul3063


    L2:L19{=IF(K2="","",OFFSET(I$1,MATCH(,0/(K2>=H$2:H$9),),))

E2:E19{=IF(D2="","",OFFSET(B$1,MATCH(,0/(("R"&D2)-("R"&A$2:A$9)>=0),),))
google"EXCEL迷"  blog  或google網址:https://hcm19522.blogspot.com/

TOP

回復 1# paul3063


    D2=TEXT(--"2017/7/26"+2-ROW(),"e/mm/dd")
E2陣列公式=INDEX(B:B,MIN(IF($A$2:$A$62<=D2,ROW($2:$62),"")),)
學海無涯_不恥下問

TOP

回復 7# hcm19522


    hcm19522大,可以了,謝謝您。

TOP

回復 8# Hsieh


    Hsieh大,您的INDEX的用法,我覺得很不錯,謝謝您。

TOP

        靜思自在 : 有願放在心裡,沒有身體力行,正如耕田不播種,皆是空過因緣。
返回列表 上一主題