Re: [分享] 基金管理表 第4.2版(Excel 2003)

看板Fund作者 (David)時間16年前 (2007/12/07 17:21), 編輯推噓5(504)
留言9則, 4人參與, 最新討論串3/14 (看更多)
您好, 剛剛在ALLPOST板看到這篇標題有EXCEL的文章, 有一點小小的想法^^ ※ 引述《ilaru (地獄打滾兩年餘)》之銘言: : 因為有很多人問 : 一.如果買的幣別不在表列怎麼辦 : 二.如果不想換成4.2要怎麼改原來的匯率表 : 所以在這邊解釋一下好了 : 關於一的問題: : 先點選F1的位置 點[資料] [驗證] 然後將清單最後一個"CAD"改成"SEK" 對於本工作表的運作還不是很清楚, 不知C20 C30及以下是否需改驗證? : 然後 : 1.如果你是用台幣購買範本 : 將N27~N500的公式 : =IF($F$1="TWD",TWD,IF($F$1="USD",USD,IF($F$1="EUR",EUR,IF($F$1="JPY",JPY : ,IF($F$1="GBP",GBP,IF($F$1="HKD",HKD,IF($F$1="CAD",CAD,""))))))) : 改成 : =IF($F$1="TWD",TWD,IF($F$1="USD",USD,IF($F$1="EUR",EUR,IF($F$1="JPY",JPY : ,IF($F$1="GBP",GBP,IF($F$1="HKD",HKD,IF($F$1="SEK",SEK,""))))))) 這個式子,似乎是可以簡化為: 定義 RATE (名稱自訂) =EVALUATE("="&INDIRECT("F1")) 然後在"台幣"分頁與"外幣"分頁中(整個活頁簿皆可) N27輸入 =RATE 可得以上效果~ : 就可以了 : 2.如果你是用外幣購買範本 : 將R30~R500 : 由 : =IF($F$1="TWD",TWD,IF($F$1="USD",USD,IF($F$1="EUR",EUR,IF($F$1="JPY",JPY : ,IF($F$1="GBP",GBP,IF($F$1="HKD",HKD,IF($F$1="CAD",CAD,""))))))) : 改成 : =IF($F$1="TWD",TWD,IF($F$1="USD",USD,IF($F$1="EUR",EUR,IF($F$1="JPY",JPY : ,IF($F$1="GBP",GBP,IF($F$1="HKD",HKD,IF($F$1="SEK",SEK,""))))))) 這裡同上~ =RATE : S30~S500 : 將S30由 : =IF(C30="TWD",TWD,IF(C30="USD",USD,IF(C30="EUR",EUR,IF(C30="JPY",JPY : ,IF(C30="GBP",GBP,IF(C30="HKD",HKD,IF(C30="CAD",CAD,""))))))) : 改成 : =IF(C30="TWD",TWD,IF(C30="USD",USD,IF(C30="EUR",EUR,IF(C30="JPY",JPY : ,IF(C30="GBP",GBP,IF(C30="HKD",HKD,IF(C30="SEK",SEK,""))))))) 游標移到S30 定義RATE2 =EVALUATE("="&'有外幣(含台幣)購買基金的範本'!C30) 注意C30中列號不可固定,即不可有$30(按F4可切換)。 在定義時若打 =EVALUATE("="&C30) 會自動變為上式~ 然後S30輸入公式 =RATE2 : 後往下拉至S500 : M20~M23與M25~M28 : 將M20由 : =IF(C20="TWD",TWD,IF(C20="USD",USD,IF(C20="EUR",EUR,IF(C20="JPY",JPY : ,IF(C20="GBP",GBP,IF(C20="HKD",HKD,IF(C20="CAD",CAD,""))))))) : 改為 : =IF(C20="TWD",TWD,IF(C20="USD",USD,IF(C20="EUR",EUR,IF(C20="JPY",JPY : ,IF(C20="GBP",GBP,IF(C20="HKD",HKD,IF(C20="SEK",SEK,""))))))) 同理到M20定義RATE3 =EVALUATE("="&C20) M20公式=RATE3 : 關於二的問題: : 1.將匯率分頁整個刪掉 : 2.新增一個分頁 並將該分頁命名為匯率 : 3.匯入台銀的匯率表到A1儲存格 : 網址: : http://rate.bot.com.tw/Pages/Static/UIP003.zh-TW.htm : 4.將每個幣別的[即期買匯]的那格,命名為該幣別括弧中的三個英文字 : a.命名的位置在公式欄的左邊 : b.以美金為例 點選D3儲存格 公式欄的左邊那欄 應該顯示為D3 : 將"D3" 這兩個字 改成"USD"這三個字後按enter : c.D4~D18比照辦理 : d.D20在儲存格內打"1" 並命名儲存格為TWD : 這樣就可以了.. 一點小想法, 如此只要改驗證就好, 不知討論這個會不會有違本板宗旨, 還請多多包含^_^ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 218.164.51.87 ※ 編輯: JieJuen 來自: 218.164.51.87 (12/07 17:27)

12/07 17:28, , 1F
感謝分享 不過對我來說好艱深XD
12/07 17:28, 1F

12/07 17:31, , 2F
XD 真是抱歉~ 不易說清楚~
12/07 17:31, 2F

12/07 20:25, , 3F
感謝分享 以前不知道有這種功能 真方便!
12/07 20:25, 3F

12/07 20:27, , 4F
但indirect是什麼功能?
12/07 20:27, 4F

12/07 20:31, , 5F
不好意思,才剛問...我就查到了 XD~~
12/07 20:31, 5F

12/10 11:17, , 6F
阿 感謝提醒 那裡也要改驗證沒錯..
12/10 11:17, 6F

12/10 11:18, , 7F
終於有excel高手出來解決我7層的問題了 囧
12/10 11:18, 7F

12/10 11:24, , 8F
感謝分享
12/10 11:24, 8F

12/10 17:38, , 9F
^^ 有問題可以到OFFICE板討論討論~
12/10 17:38, 9F
文章代碼(AID): #17MH20Hf (Fund)
討論串 (同標題文章)
本文引述了以下文章的的內容:
完整討論串 (本文為第 3 之 14 篇):
文章代碼(AID): #17MH20Hf (Fund)