CONVERT函数用于将数字从一个度量系统转换到另一个度量系统中,例如,可以将一个以“英里”为单位的距离表转换成一个以“公里”为单位的距离表。其语法如下。


CONVERT(number,from_unit,to_unit)

其中参数number为以from_units为单位的需要进行转换的数值,from_unit为数值number的单位,to_unit为结果的单位。

典型案例

转换给定数值的度量系统。本例的原始数据如图18-39所示。

步骤1:在单元格A2中输入公式“=CONVERT(1,"kg","lbm")”,用于将1千克转换为磅。

步骤2:在单元格A3中输入公式“=CONVERT(99,"F","C")”,用于将99华氏度转换为摄氏度。

步骤3:在单元格A4中输入公式“=CONVERT(2.5,"ft","min")”,由于数据类型不同,因此返回错误值。

步骤4:在单元格A5中输入公式“=CONVERT(CONVERT)300,"ft","m"),"ft","m")”,将300平方英尺转换为平方米。最终计算结果如图18-40所示。

Excel 应用CONVERT函数转换数值的度量系统-Excel22

图18-39 原始数据

Excel 应用CONVERT函数转换数值的度量系统-Excel22

图18-40 计算结果

使用指南

如果输入数据的拼写有误,函数CONVERT返回错误值“#VALUE!”;如果单位不存在,函数CONVERT返回错误值“#N/A”;如果单位不支持缩写的单位前缀,函数CONVERT返回错误值“#N/A”;如果单位在不同的组中,函数CONVERT返回错误值“#N/A”。单位名称和前缀要区分大小写。