【发布时间】:2020-08-29 22:24:08
【问题描述】:
我希望通过谷歌财务功能为货币兑换率分配一个数组。我复制了上面的这个公式并将其调整到我的电子表格中,但我不断收到以下错误消息:
“错误:在 VLOOKUP 评估中未找到值 '4/8/2020'。”
'4/8/2020' 是日期。我对 VLOOKUP 了解不足,无法理解问题。
=ARRAYFORMULA(IF(B2:B<>"", IF(G2:G=H1, C2:C, C2:C*VLOOKUP(TO_TEXT(B2:B), TO_TEXT(QUERY(GOOGLEFINANCE("CURRENCY:"&G2:G&H1, "price", MIN(B:B), MAX(B:B)+1), "offset 1 format Col1'mm/dd/yyyy'", 0)), 2, 0)),""))
我正在查看我在 C 列中记录的费用。如果它是我正在转换的相同货币,那么我返回原始费用,否则我将费用乘以转换率得到一个结果。
https://docs.google.com/spreadsheets/d/1HNZvza9jR8gYk3QlVMgx2nfN4B40oDhyOYVthwQ4HzE/edit?usp=sharing
这里是带有公式的电子表格的链接,因此更容易理解。感谢您的任何帮助!
最好的,加莱亚诺
【问题讨论】:
标签: arrays google-apps-script google-sheets google-finance