如何列出Google电子表格中每天的货币汇率?

时间:2018-02-22 19:58:29

标签: google-sheets google-docs currency-exchange-rates

我想知道是否可以在Google Spreadsheets上获取过去一天的货币汇率。

目前我有以下公式(B栏包含所有具有现金流量的日期):=GOOGLEFINANCE("CURRENCY:EURGBP", "price", B13, B13+100, "DAILY")

这个公式的缺点是,即使从第一个给定日期开始,它也忽略了我的电子表格中的某些日期出现不止一次,或者某些日期不是后续顺序,只是列出了新的汇率按正常顺序。话虽如此,我希望公式遵循我的电子表格中的日期。例如,如果我在B列中连续几次使用30/01/2018,我希望公式在每行中给出相同的汇率,只要日期保持不变。

我也尝试了这个公式=GOOGLEFINANCE("CURRENCY:EURGBP", "price", B13:B100, "DAILY")但电子表格却出错了。

2 个答案:

答案 0 :(得分:1)

使用GOOGLEFINANCE拨打您需要的所有汇率(可能更多),例如:

=GOOGLEFINANCE("CURRENCY:EURGBP", "price", date(2017,1,1), date(2018,12,31), "DAILY")

然后使用结果数组作为查找表,将费率与您需要的日期相匹配(例如使用VLOOKUP或INDEX / MATCH)。

答案 1 :(得分:0)

其他选项正在使用this Google Sheets add-on中的CurrencyConverter函数。 它速度快,语法简单并且支持40种货币。例如,

=CurrencyConverter(100, "USD", "EUR", "2/28/2020")

返回91.09957183