动态转换货币

9 currency google-sheets

我有一系列不同货币的价值观.我想创建一个自动检测给定值货币的列,并将其转换为GPB(或任何其他给定货币).

我有以下查询汇率的公式:

=INDEX(GoogleFinance("eurgbp","price",date(2014,9,15)),2,2)
Run Code Online (Sandbox Code Playgroud)

但是,这需要您指定要转换的货币.我希望这是动态的,因为我的货币列表各不相同.

Ada*_*amL 3

您可以使用以下命令返回格式化值的文本字符串表示形式:

\n\n

=TO_TEXT(A1)

\n\n

因此,如果您将值 35 格式化为英镑,则公式将返回字符串:

\n\n

\xc2\xa335.00

\n\n

现在您可以将该字符串与查找表进行匹配(可能使用 REGEXMATCH)以返回 GoogleFinance() 所需的字符串。问题在于,美元等货币的原生格式与澳元等货币完全相同。但是,您可以设置自己的自定义数字格式(例如附加美元或澳元),这些格式将被传递到 TO_TEXT 函数。

\n\n

因此,您可能需要描述所有可能的货币格式才能得出更具体的解决方案。

\n