Re: [問題] EXCEL能否處理
希望下次能先提供檔案
還要轉換日期 有點懶 ;p
檔案
http://kuso.cc/3k3q
ticker yy/mm EPS 調整EPS reptdate ticker factor adjustment date
A 0012 0.9 0.9 010321 A 1 000615
A 0112 1.2 1.2 020316 A 0.9 030716
A 0212 0.7 0.7 030305 B 1.2 020815
A 0312 0.6 0.54 040225 C 1.4 000405
A 0412 0.8 0.72 050411 C 1 030811
B 0012 1.1 1.1 010312 C 0.8 050302
B 0112 1.5 1.5 020315
B 0212 1.2 1.44 030227
B 0312 0.9 1.08 040301
B 0412 0.8 0.96 050305
左上角的"A"在A7
D7 陣列公式
=IF(OR((A7=F$7:F$20)*(E7>H$7:H$20)),INDEX(G$7:G$20,MATCH(MAX((A7=F$7:F$20)
*(E7>H$7:H$20)*H$7:H$20),H$7:H$20,0)),1)*C7
※ 引述《zeingzerg (一二三到台灣)》之銘言:
: 您所使用的軟體為: Excel
: 版本: Office 2003
: 問題: 有關參照的問題
: 若我有兩個表~要右邊的factor去調整左邊的eps~符合(1)ticker相同且
: (2)report date >adjustment date(若不只一個找最接近的)
: 則eps要乘上factor~其他則維持原來數值
: ticker year(yy/mm) EPS report date ticker factor adjustment date
: A 0012 0.9 010321 A 1 000615
: A 0112 1.2 020316 A 0.9 030716
: A 0212 0.7 030305 B 1.2 020815
: A 0312 0.6 040225 C 1.4 000405
: A 0412 0.8 050411 C 1 030811
: B 0012 1.1 010312 C 0.8 050302
: B 0112 1.5 020315 . . .
: B 0212 1.2 030227 . . .
: B 0312 0.9 040301 . . .
: B 0412 0.8 050305 . . .
: . . . .
: . . . .
: . . . .
: . . . .
: 因為左右排列不同(右邊調整表不一定每家都有調整~或不一定只調整一次)~
: 我有用過vlookup但好像沒辦法解決~不知道有哪為大大能幫助我~謝謝
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 218.164.48.204
※ 編輯: JieJuen 來自: 218.164.48.204 (03/20 01:32)
推
03/20 23:25, , 1F
03/20 23:25, 1F
→
03/21 16:57, , 2F
03/21 16:57, 2F
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 2 之 2 篇):
Office 近期熱門文章
PTT數位生活區 即時熱門文章