Excel 2013:将文本转换为数字

Excel 2013:将文本转换为数字,excel,excel-formula,excel-2013,Excel,Excel Formula,Excel 2013,我有一列在其中粘贴了值,如$‎1995.00'。我想使用这个值并对其进行计算 以下是我在数据旁边的专栏中尝试的内容: =RIGHT(L10,8)+0 这很有效。但是我的数据单元中的整数数量不同。所以当我尝试=RIGHT(L10,LEN(L10)-1)+0时,它不起作用。我不明白为什么 必须有一种更简单的方法来做到这一点。试试看 =替换(替换(L10,“$”,“),“,”,“)+0 这将去掉“$”&“,+0将结果转换为整数/数字第一个“勾号”(也称为单引号或CHAR(39))将被解释为一个符号。

我有一列在其中粘贴了值,如
$‎1995.00'
。我想使用这个值并对其进行计算

以下是我在数据旁边的专栏中尝试的内容:

=RIGHT(L10,8)+0
这很有效。但是我的数据单元中的整数数量不同。所以当我尝试
=RIGHT(L10,LEN(L10)-1)+0
时,它不起作用。我不明白为什么

必须有一种更简单的方法来做到这一点。

试试看

=替换(替换(L10,“$”,“),“,”,“)+0

这将去掉“$”&“,+0将结果转换为整数/数字

第一个“勾号”(也称为单引号或
CHAR(39)
)将被解释为一个符号。这通常会将数字强制为文本,而不会显示。货币符号(而非逗号)也会妨碍转换为真数字

要获得更普遍的转换,请尝试其中一种

=VALUE(MID(L10, 3, LEN(L10)-3))
=--MID(L10, 3, LEN(L10)-3)
=MID(L10, 3, LEN(L10)-3)*1
=MID(L10, 3, LEN(L10)-3)+0

试着将它乘以
1
,它可以工作,但对于
$
我不确定它将如何工作。