• 締切済み

エクセルで指定日の為替レートを取り込む

ドル払いの金額と購入日の入った一覧があります。当日のレートを調べて掛け算で日本円を出そうとしています。購入日の為替レートを取り込む関数はありませんか? A |B |C |D ドル |購入日 |Rate | AxC=円 $100.00| 2009/10/1| 90.00| \9000 $200.00| 2009/10/20| 91.00| \18200 マクロなど使わずC列に入れる関数があればベストなのですが。 現在C列は手作業で調べて入れています。 よろしくお願いします。  

みんなの回答

回答No.1

>購入日の為替レートを取り込む関数はありませんか? これの意味するところが、「Webなどからデータをひっぱて来る」ということなら「ありません」ですが、「別シートの為替ルート表からデータをひっぱて来る」ということならLookup関数が使えます。 別シート(為替レートシート)に日付と為替レートの表を別途用意します。 A      B 日付    為替レート 2009/10/1  90.00 2009/10/2  91.00 2009/10/3  90.00 これで元の表のC2に =VLOOKUP(C2,為替レートシート!A:B,2,FALSE) を入力してC3以下にコピペしてください。 VLOOKUPについては下記を参照してください。 http://allabout.co.jp/gm/gc/3143/

ufoufo12
質問者

お礼

なるほど!有難う御座いました、出来ました! 元表の日付はB列なので =VLOOKUP(B2,為替レートシート!A:B,2,FALSE)としました。 為替レートシートはダミーデータでやってみました。 (Webアドレスにパラメータつけて動くExcel関数なんてやっぱりないですよね) さて、元表は一年分の日付けがばらばらにはいっていますので、365日の為替レート表が必要です。これをどこから入手するか。。 普段はhttp://www.oanda.com/convert/classic で一つ一つ日付をいれてえっちらおっちらやっていますが一覧表示などなさそうです。 大きく前進できました!

ufoufo12
質問者

補足

http://www.ratesfx.com/visualizations/charts/ ここからレート一覧もゲットできました!CSVで取り込みもさせてくれました。 かさねがさね有難う御座いました。