使用 Microsoft 登录
登录或创建帐户。
你好,
使用其他帐户。
你有多个帐户
选择要登录的帐户。

本文介绍 Microsoft Excel 中 NUMBERVALUE 函数的公式语法和用法。

说明

以与区域设置无关的方式将文本转换为数字。

语法

NUMBERVALUE(Text, [Decimal_separator], [Group_separator ])

NUMBERVALUE 函数语法具有下列参数。

  • text    必需。 要转换为数字的文本。

  • Decimal_separator    可选。 用于分隔结果的整数和小数部分的字符。

  • Group_separator    可选。 用于分隔数字分组的字符,例如数千从数百,数百万从数千。

备注

  • 如果未指定 Decimal_separator 和 Group_separator 参数,则使用当前区域设置中的分隔符。

  • 如果 Decimal_separator 或 Group_separator 参数中使用了多个字符,则只会使用第一个字符。

  • 如果空字符串 ("") 被指定为文本参数,则结果为 0。

  • 文本参数中的空格(即使位于参数中间)也将被忽略。 例如,“ 3 000 ”将返回 3000。

  • 如果文本参数中多次使用小数分隔符,则 NUMBERVALUE 返回错误值 #VALUE! 。

  • 如果在文本参数中数组分隔符出现在小数分隔符之前,则将忽略数组分隔符。

  • 如果在文本参数中数组分隔符出现在小数分隔符之后,则 NUMBERVALUE 返回错误值 #VALUE! 。

  • 如果有任何参数无效,则 NUMBERVALUE 返回错误值 #VALUE! 。

  • 如果文本参数以一个或多个百分号 (%) 结束,这些百分号将用于结果计算。 如果文本参数中使用了多个百分号,则如同百分号用于公式中一样,这些百分号将累加。 例如,=NUMBERVALUE("9%%") 与公式 =9%% 返回的结果相同,都是 0.0009。

示例

复制下表中的示例数据,然后将其粘贴进新的 Excel 工作表的 A1 单元格中。 要使公式显示结果,请选中它们,按 F2,然后按 Enter。 如果需要,可调整列宽以查看所有数据。

公式

说明

结果

=NUMBERVALUE("2.500,27",",",".")

返回 2,500.27。 本示例中文本参数的小数分隔符在第二个参数中被指定为逗号,组分隔符在第三个参数中被指定为句号。

2500.27

=NUMBERVALUE("3.5%")

返回 0.035。 由于未指定可选参数,将使用当前区域设置的小数分隔符和组分隔符。 尽管计算了百分比,但并未显示 % 符号。

0.035

返回页首

需要更多帮助?

需要更多选项?

了解订阅权益、浏览培训课程、了解如何保护设备等。

社区可帮助你提出和回答问题、提供反馈,并听取经验丰富专家的意见。

此信息是否有帮助?

你对语言质量的满意程度如何?
哪些因素影响了你的体验?
按“提交”即表示你的反馈将用于改进 Microsoft 产品和服务。 你的 IT 管理员将能够收集此数据。 隐私声明。

谢谢您的反馈!

×