Applies ToMicrosoft 365 专属 Excel Microsoft 365 Mac 版专属 Excel Excel 网页版 Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2019 for Mac Excel 2016

本文介绍 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

返回页首

需要更多帮助?

需要更多选项?

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

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