如何从“。”更改小数点分隔符。 “,”仅针对使用Excel的特定单元格?

时间:2017-12-24 09:28:27

标签: excel excel-formula

我在Excel中绝对是新的,我有以下问题乘以2个值。

我会尽力向你解释我的情况。

在名为 currencyInfo 的工作表中,我认为每一行都是一种货币, P coulmn包含该货币的€。

我正在检索将Excel连接到API的 currencyInfo 表单的内容。

检索到的值类似于 728.454911165 ,格式为数字

然后在另一张名为 ETH 的表格中,我通过以下公式检索特定货币的€值:

=INDIRECT("CurrenciesInfo!"&ADDRESS(MATCH("ETH";CurrenciesInfo!C:C;0);16))

并将此值放入此 ETH 表的 K6 单元格

好的,现在在 ETH 表中,我有另一个名为 K2 的字段,其中包含 0,0783272400

等数字

问题在于,当我尝试通过这个简单的公式乘以 K6 K2 单元格时:

=K3*K6

我获得了非感觉值,如: 57.057.862.655,9996000000

我认为这个问题与 CurrenciesInfo 表中我正在检索使用符号的 728.454911165 这一事实有关作为小数点分隔符,当进入另一个工作表时,小数点分隔符为

事实上,如果进入 CurrenciesInfo 表格,我手动更改带有符号的符号。计算正确完成并使用此公式:

=K3*K6

给我正确的结果 57,0578626560

那么,我该如何处理这种情况呢?问题是, CurrenciesInfo 表中的值是使用API​​自动检索的,该API仅以此格式提供数据。

有办法做这样的事吗?

1)进入 CurrenciesInfo 表格,API以 728.454911165 格式检索该值,其中为小数点分隔符。

2)进入 ETH 表格后,我使用以下公式检索此值:

=INDIRECT("CurrenciesInfo!"&ADDRESS(MATCH("ETH";CurrenciesInfo!C:C;0);16))

我使用符号以某种方式更改符号(因此我在中具有的预期值> K6 单元格,乘法应该可以正常工作)

我可以这样做吗?

1 个答案:

答案 0 :(得分:1)

@ shrivallabha.redij已经解释了分隔符是在操作系统或应用程序级别 - 您要求的是不可能的。但是,如果您在货币计算中包含10 ^ 9除法,则可以使用您的设置获得结果57,0578626560

 =K3*K6/10^9

您还应该将结果格式化为常规,以避免在答案中出现大量句号(如果您的表单显示任何更新缓慢的迹象,请注意有关易失性INDIRECT的@ shrivallabha.redij建议)。

而且,IMO,最好在Super User上问这个和你之前的问题,而不是在这里。