Re: [問題] EXCEL抓取最接近日期的資料

看板Office作者 (David)時間17年前 (2009/02/21 00:10), 編輯推噓2(205)
留言7則, 2人參與, 最新討論串4/4 (看更多)
之前推了好多行,有個重點是

02/03 18:19,
改INDEX的第二個參數就是天數(因為有排序)
02/03 18:19

02/03 18:20,
但要小心是否仍是同一家公司
02/03 18:20
沒錯,它是找到基準點之後直接往前往後去取值 所以那附近股價資料不多的話,公司可能會不同 原本K4 =INDEX($O:$O,MATCH($C5,$P:$P)+4) 現在要加上判斷公司是否仍相同 =IF($A5=INDEX($M:$M,MATCH($C5,$P:$P)+4),INDEX($O:$O,MATCH($C5,$P:$P)+4),"") ※ 引述《sshaq (sshaq)》之銘言: : http://2y.drivehq.com/p/LocateTarget.xls : 不好意思 我是用排序那個方法來做的 : 依照您給我的檔案 : 我發現公司代號M11那格改成200的話 購併後第四天的股價仍是54 : 可是因為公司已經從100變成200了 所以照理說公司100購併後第四天的股價應該是找不到 : 一樣的情形若將M2和M3都改成200 購併前第四天的股價應該也是找不到才對 : 因為最主要還是要先對到兩邊公司代號一樣後 : 再去找購併前與購併後的股價 : 對不起又要麻煩版主您了 : 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.47.56.167

02/21 02:10, , 1F
可以請問如果是要購併前的股價是不是也在原本的公式前面
02/21 02:10, 1F

02/21 02:11, , 2F
加上IF這個條件式呢 因為我剛剛把IF這個條件式加上去後
02/21 02:11, 2F

02/21 02:12, , 3F
答案不太對 謝謝
02/21 02:12, 3F

02/21 05:15, , 4F
是的.但要注意此處指100公司併購前也叫100.
02/21 05:15, 4F

02/21 06:25, , 5F
文件已更新. 記得測試時改資料後要排序.
02/21 06:25, 5F

02/21 11:06, , 6F
太感謝您啦
02/21 11:06, 6F

02/21 14:51, , 7F
^^
02/21 14:51, 7F
※ 編輯: JieJuen 來自: 218.164.49.72 (05/11 19:32)
文章代碼(AID): #19djNXZW (Office)
文章代碼(AID): #19djNXZW (Office)