Microsoft Excel には、通貨を換算するための組み込みツールが含まれていません。ただし、外部データ ソースを使用して最新の料金を提供することはできます。基本的な乗算式により、ある通貨から別の通貨に変換されます。その方法は次のとおりです。
外部データソースを Excel に追加する
外部データ ソースは、最新の為替レートを取得する最良の方法です。このデータを使用して、Excel である通貨から別の通貨に変換できます。このプロセスは 、Google スプレッドシートでの通貨の換算 に似ています。
まず、スプレッドシートにインポートできる適切なオンライン データ ソース (XML 形式) が必要です。 FloatRates に は、使用できるさまざまな通貨に基づいたさまざまな XML フィードがあります。
使用するものを見つけたら、Excel スプレッドシートを開きます。 Excel 2019 または Office 365 で、[データ] > [データの取得] > [ファイルから] > [XML から] をクリックします。古いバージョンの Excel では、代わりに [データ] > [外部データの取得] > [他のソースから] > [XML データ インポートから] をクリックします。
この例では、 FloatRates USD データ フィードを使用しているため、 それを Excel にインポートします。
[データのインポート] ウィンドウの [ファイル名] ボックスに XML データ フィードの URL を貼り付け、[インポート] をクリックします。
Office 2019 または 365 を使用している場合は、データがどのようにインポートされるかのプレビューが表示されます。 FloatRates データを使用している場合は、Excel Power Query エディターで変換して使用する必要があります。
これを行うには、[データの変換] をクリックします。
Excel Power Query エディターが表示されます。 「項目」列までスクロールし、「表」をダブルクリックして最新の通貨レートをロードします。
Power Query エディターのプレビューが更新され、FloatRates 通貨データが表示されます。左上隅にある [閉じてロード] をクリックして、スプレッドシートにデータを追加します。
インポートしたデータは新しいワークシートに表示され、通貨を換算する必要があるときに参照できるようになります。
ほとんどの外部データ ソースは 1 時間ごとに更新されますが、FloatRates は 12 時間ごとにのみ更新されます。データを手動で更新する場合は、「データ」 > 「すべて更新」をクリックします。
Microsoft Excelでの通貨の換算
インポートした最新のデータを使用して、単純な乗算式で通貨数値を変換できます。
インポートした通貨レートを含むワークシートをクリックします。 FloatRates データを使用している場合は、「exchangeRate」列の為替レートを確認してください。換算先の通貨のレートが含まれるセルに注目してください。
FloatRates 米ドル データを使用すると、米ドルから英国ポンドに換算するには、セル I3 で GBP 為替レートを使用する必要があることがわかります。
既存のワークシートに戻り、セルに変換する元の USD 価格を入力します。 2 番目のセルで、次の数式を使用します。
=A2*Sheet2! $I $3
をクリックし、「A2」を米ドル価格が含まれるセルに置き換えます。
数式の 2 番目の部分を、変換先の為替レートを含む、インポートされたデータ ワークシートの「exchangeRate」列のセルへの に置き換えます。
上の例では、列 A に米ドルがリストされています。列 B には、米ドルから英国ポンドへの換算後の通貨レートがリストされます (セル B2 には 1 USD から GBP が表示されます)。
絶対セル参照を変更し、代替データ ソース (GBP から他の通貨に変換する FloatRates GBP データ ソースなど) を使用すると、任意の通貨から別の通貨に変換できます。
外部データ ソースの代わりに手動レートを使用して通貨レートを変換することもできます。為替レートをセル (この例ではセル B2) に手動で設定し、価格を別のセル (セル A3) に設定するだけです。
同じ乗算式で通貨が変換されます。ただし、外部データ ソースを使用していない場合は、正しい価格を確認するためにレートを手動で更新する必要があります。





