Excel 或其他电子表格中更新货币汇率的公式?

Excel 或其他电子表格中更新货币汇率的公式?

哪些类型的电子表格支持如下公式:

=exchangeCurrency("USD"; "EUR"; 3000)

结果应为 3000 美元兑换成欧元。可能可以提供历史汇率的日期。或者,提供上个月左右的平均汇率。

我会一直使用这样的功能,而且它对许多其他用户来说也很重要。我更喜欢在 Excel 中工作,但像 Google 或 Zoho 这样的在线电子表格也很好。

答案1

在 Google 电子表格中,使用内置的 Google Finance 查询功能可以轻松获取当前汇率。例如,要获取 USD/EUR 的当前汇率:

=GoogleFinance("CURRENCY:USDEUR")

这适用于 Google 财经跟踪的所有汇率。请参阅https://www.ablebits.com/office-addins-blog/2017/11/30/currency-conversion-google-sheets/查看更多示例。

答案2

以下是一些可供您选择的选项:

谷歌电子表格

有一个 Google 电子表格脚本,可以返回欧元和您指定的货币之间的汇率。数据据称来自欧洲中央银行。

设置:

打开 Google Docs 电子表格。

点击插入>脚本> 搜索 ECBExchangeRate

安装它。

用法:

=ECBExchangeRate("mm.dd.yyyy", "USD")

** 附有日期引文

这将返回日期 mm/dd/yyyy 的 USD 和 EUR 之间的汇率。遗憾的是,数据源未更新。

两种货币之间的计算:

例如,我们想获取今天的 USD/JPY 汇率。使用上面的公式获取 EUR/USD 和 EUR/JPY。将 EUR/JPY 汇率除以 EUR/USD 汇率。即可得到 USD/JPY。

EXCEL

我认为 Excel 中不存在这样的功能(至少默认情况下不存在)。但是,您可以设置一个工作表,从在线汇率表(如 Yahoo Finance 页面上的汇率表)导入数据(finance.yahoo.com > 投资 > 货币 > 货币投资 > 交叉汇率)。

然后,您可以设置 VLOOKUP 或 INDEX/MATCH 公式来获取相关汇率。

设置:

创建新工作表(推荐)。

点击数据>来自网络> 输入以下 URL:

http://finance.yahoo.com/currency-investing#cross-rates

点击汇率表旁边的黄色箭头。箭头应变为绿色复选标记。点击进口

点击特性。 在下面刷新控制,指定希望 Excel 检索新数据的频率,或选择打开文件时刷新数据。单击“确定”,然后等待 Excel 加载数据。

要刷新数据,只需点击Ctrl-Alt-F5

以下是一个示例电子表格:在此处输入图片描述

Yahoo 财经页面上的数据非常有限,但涵盖了最流行的货币。您可以使用其他来源,例如:

http://www.ecb.int/stats/exchange/eurofxref/html/index.en.html

网站http://www.xe.com/ucc/有您可以合并的历史费率表。

答案3

Google 电子表格:

Microsoft Excel:

  • 从 Yahoo Finances 下载 CSV 格式的数据并将其作为查询导入到 Excel。

如何将数据从 Yahoo Finances 导入到 Excel?

  1. 数据 → 来自网络

  2. 在字段中指定数据 URL URL,例如美元兑欧元的汇率: http://download.finance.yahoo.com/d/quotes.csv?s=USDEUR=X&f=b

  3. 加载。将自动创建包含所需数据的新工作表。

  4. 您可以通过取消选择标题行带状行分别。

就这样,现在您有一个包含所需数据的单元格。您可以像引用 Excel 中的任何其他单元格一样引用该单元格。

很高兴知道:

答案4

我已经使用下面的插件一段时间了。对我来说效果很好。它使用 Yahoo API 和 MSN money 网站在 Excel 中获取实时货币汇率,并以自定义函数的形式显示。即 =Fx_Convert(100,"USD","EUR")

http://technitya.com/content/Live-Currency-in-Excel

相关内容