Table of contents
经常发生的情况是,我们需要将价格附加到某种货币上。 同时,该物品可能以各种货币出售。 谷歌表包含一个极其方便的货币转换工具,这在其他程序中是找不到的。
我说的是GOOGLEFINANCE功能。 它从Google Finance检索当前或存档的财务信息。 而今天我们将一起研究这个功能。
如何使用GOOGLEFINANCE来获取当前的货币兑换率
尽管GOOGLEFINANCE能做很多事情,但我们对它获取货币汇率的能力感兴趣。 该函数的语法如下。
googlefinance("currency:")注意:函数CURRENCY:的参数必须是文本字符串。
例如,要获得当前的 美元兑欧元 兑换率,你可以使用下面的公式。
=googlefinance("currency:usdeur")
同样的道理也可以适用于转换 美元至英镑 :
=googlefinance("currency:usdgbp")
而且 美元对日元 :
=googlefinance("currency:usdjpy")
要想更容易地转换货币,只需将公式中的文字替换为单元格引用。
这里B3包含了A1和A3中两个货币名称的组合公式。
=GOOGLEFINANCE("CURRENCY:"& $A$1& A3)
提示:你会发现以下所有货币代码的完整列表,包括少数加密货币。
通过GOOGLEFINANCE获得任何时期的货币兑换率
我们可以使用GOOGLEFINANCE功能来查看货币汇率在指定时间段内或过去N天内的变化情况。
一段特定时期的汇率
为了拉动一段时间内的汇率,你需要用额外的可选参数扩展你的GOOGLEFINANCE函数。
GOOGLEFINANCE("CURRENCY:", [属性], [start_date], [num_days- 归属 (可选)--使用 "价格 "获得实时货币汇率(有短暂的延迟,最多20分钟)。
提示:在此查看可用属性的完整列表。
- start_date, end_date (可选) - 你感兴趣的时期。 在这些参数中使用DATE函数。
- 间隔 (可选)--你希望多长时间提取一次数据。 可以是 "每天 "或 "每周",也可以是数字--1代表每天,7代表每周。
下面是这样一个公式的例子。
=GOOGLEFINANCE("CURRENCY:USDEUR", "price", DATE(2017,9,1), DATE(2017,9,10), "DAILY")
因此,我们有一张表,上面有当天结束时敲定的费率。
你可以用单元格引用代替日期来简化公式,只需点击几下就可以调整。
=GOOGLEFINANCE("CURRENCY:USDEUR", "price", A1, A1+5, "DAILY" )
A1是一个开始日期,我们在它上面加上所需的天数。
过去N天的汇率
我们还可以使用GOOGLEFINANCE函数来调出过去N天(以下公式中为10天)的汇率。
=GOOGLEFINANCE("CURRENCY:USDEUR", "price",TODAY()-10,TODAY())
使用单元格引用更容易获得汇率
Google Sheets中GOOGLEFINANCE的另一个例子说明了你如何在函数的所有参数中使用单元格引用。
让我们找出7天内欧元对美元的汇率。
=GOOGLEFINANCE(CONCATENATE("CURRENCY:", C2, B2), "price", DATE(year($A2), month($A2), day($A2)), DATE(year($A2), month($A2), day($A2)+7), "DAILY")
源数据--货币代码和开始日期--在A2:C2中。
为了将几个变量合并成一个,我们使用CONCATENATE函数,而不是传统的安括号(&)。
DATE函数从A2中返回年、月、日,然后我们在起始日期上增加7天。
我们也可以随时增加月份。
=GOOGLEFINANCE(CONCATENATE("CURRENCY:", C2, B2), "price", DATE(year($A2), month($A2), day($A2)) 。 DATE(year($A2), month($A2)+1, day($A2)+7) ), "DAILY")
GOOGLEFINCANCE功能的所有货币代码
货币代码由ALPHA-2代码(2个字母的国家代码)和货币名称的第一个字母组成。 例如,加拿大元的货币代码是 身份证 :
CAD=CA(加拿大)+D(美元)。
为了正确使用GOOGLEFINANCE的功能,您需要了解货币代码。 下面您将获得一份世界货币的完整列表,以及GOOGLEFINANCE支持的少数加密货币。
我希望这篇文章能帮助你获得有关货币汇率的最新信息,当涉及到财务工作时,你就不会措手不及了。
带有货币代码的电子表格
GOOGLEFINANCE的货币兑换率(复制一份电子表格)