ようこそ ゲスト さん、新規登録(無料)して気になる疑問を解決しませんか?

質問

質問者:ufoufo12 エクセルで指定日の為替レートを取り込む
困り度:
  • すぐに回答を!
ドル払いの金額と購入日の入った一覧があります。当日のレートを調べて掛け算で日本円を出そうとしています。購入日の為替レートを取り込む関数はありませんか?
A |B |C |D
ドル |購入日 |Rate | AxC=円
$100.00| 2009/10/1| 90.00| \9000
$200.00| 2009/10/20| 91.00| \18200

マクロなど使わずC列に入れる関数があればベストなのですが。
現在C列は手作業で調べて入れています。
よろしくお願いします。  
質問投稿日時:09/10/22 00:06
質問番号:5386336
この質問に対する回答は締め切られました。

回答

 

回答者:cistronezk >購入日の為替レートを取り込む関数はありませんか?

これの意味するところが、「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/
種類:アドバイス
どんな人:専門家
自信:参考意見
回答日時:09/10/22 07:10
回答番号:No.1
この回答への補足http://www.ratesfx.com/visualizations/charts/
ここからレート一覧もゲットできました!CSVで取り込みもさせてくれました。
かさねがさね有難う御座いました。
この回答へのお礼なるほど!有難う御座いました、出来ました!
元表の日付はB列なので =VLOOKUP(B2,為替レートシート!A:B,2,FALSE)としました。
為替レートシートはダミーデータでやってみました。
(Webアドレスにパラメータつけて動くExcel関数なんてやっぱりないですよね)
さて、元表は一年分の日付けがばらばらにはいっていますので、365日の為替レート表が必要です。これをどこから入手するか。。
普段は​http://www.oanda.com/convert/classic​ で一つ一つ日付をいれてえっちらおっちらやっていますが一覧表示などなさそうです。
大きく前進できました!