Sim*_*atz 5 google-sheets google-sheets-api google-sheets-formula
我正在从网站上读取货币价值,我想用这些数字进行一些计算。它们的格式如下:$7,821.24
现在由于某种原因 VALUE() 和 TO_PURE_NUMBER 都不适合我(无法解析为数字值,告诉我这是一个文本值)。我的猜测是逗号和 $ 符号混淆了公式,我能做些什么来正确格式化它吗?美元符号始终出现在值中,但逗号仅出现分隔数千个值。
我刚刚开始使用表格来做这个,所以我完全不知道。如果有人能帮助我,我将非常感激。谢谢你的时间!
这是一个区域设置问题。来自的值的格式与区域IMPORTXML设置相同United States,因此您的电子表格(使用不同的格式)无法转换它。
如果电子表格区域设置更改为United States或其他相同格式(通过选择File > Spreadsheet settings和设置提到的区域设置),检索到的值将是一个数字,您可以使用它而无需使用任何其他公式。
如果无法更改区域设置,则将值转换为区域设置中的有效数字的一种可能方法是使用以下公式:
=SUBSTITUTE(SUBSTITUTE(RIGHT(A2;LEN(A2)-1);",";"");".";",")
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10398 次 |
| 最近记录: |