いくつかのオプションをご紹介します。
GOOGLE SPREADSHEETS
EUROと指定した通貨の為替レートを返すGoogleスプレッドシートのスクリプトがあります。データは欧州中央銀行のものと思われます。
Setup:
Google Docsスプレッドシートを開きます。
クリック Insert ♦Script** ♦Script** ♦Search for ECBExchangeRate
Install it.
Usage:
=ECBExchangeRate("mm.dd.yyyy", "USD")
** With quotes on the date
これは、日付 mm/dd/yyyy の米ドルとユーロの為替レートを返します。残念ながら、データソースは更新されていません。
2通貨間の計算:
例えば、今日のUSD/JPYレートを取得したいとします。上の計算式を使ってEUR/USDとEUR/JPYを取得します。EUR/JPYレートをEUR/USDレートで割る。USD/JPYが得られます。
EXCEL
このような機能はExcelには存在しないと思います(少なくともデフォルトでは)。しかし、Yahoo Financeのページ(finance.yahoo.com > Investing > Currencies > Currencies Investing > Cross Rates)にあるようなオンライン為替レート表からデータをインポートするシートをセットアップすることはできます。
その後、VLOOKUPまたはINDEX/MATCH式を設定して、関連する為替レートを取得することができます。
Setup:
新規シートの作成(推奨)。
Data > From Web ➡ 以下のURLを入力します。
http://finance.yahoo.com/currency-investing#cross-rates
為替レート表の横にある黄色い矢印をクリックします。矢印が緑色のチェックマークに変わります。インポート**をクリックします。
プロパティをクリックします。リフレッシュコントロールで、Excelが新しいデータを取得する頻度を指定するか、またはファイルを開くときにデータをリフレッ シュするを選択します。
データを更新するには、Ctrl-Alt-F5を押してください。
以下はスプレッドシートのサンプルです。
http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html
ヤフーファイナンスページのデータは非常に限られていますが、最も人気のある通貨をカバーしています。他のソースを利用することもできます。
ウェブサイト http://www.xe.com/ucc/ には、過去のレート表があります。