CONVERT函数

5157浏览

本文介绍Microsoft Excel中CONVERT函数的语法和用法。

CONVERT函数适用于:Excel2003、Excel2007、Excel2010、Excel2013、Excel2016。

函数说明

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

如果该函数不可用,并返回错误值 #NAME?,请安装并加载“分析工具库”加载宏。可以参考文章:Office2003安装并加载“分析工具库”加载

函数语法

CONVERT(number,from_unit,to_unit)

CONVERT(以 from_units 为单位的需要进行转换的数值,数值 number 的单位,结果的单位)

参数说明

Number:以 from_units 为单位的需要进行转换的数值。

From_unit:数值 number 的单位。

To_unit:为结果的单位。函数 CONVERT 接受下面的文本值(引号中)作为 from_unit 和 to_unit。

重量和质量From_unit 或 to_unit
"g"
斯勒格"sg"
磅(常衡制)"lbm"
U(原子质量单位)"u"
盎司(常衡制)"ozm"


距离From_unit 或 to_unit
"m"
法定英里"mi"
海里"Nmi"
英寸"in"
英尺"ft"
"yd"
"ang"
皮卡(1/72 英寸)"Pica"


日期From_unit 或 to_unit
"yr"
"day"
小时"hr"
分钟"mn"
"sec"


压强From_unit 或 to_unit
帕斯卡"Pa"
大气压"atm"
毫米汞柱"mmHg"


From_unit 或 to_unit
牛顿"N"
达因"dyn"
磅力"lbf"


能量From_unit 或 to_unit
焦耳"J"
尔格"e"
热力学卡"c"
IT 卡"cal"
电子伏"eV"
马力-小时"HPh"
瓦特-小时"Wh"
英尺磅"flb"
BTU"BTU"


乘幂From_unit 或 to_unit
马力"HP"
瓦特"W"


From_unit 或 to_unit
特斯拉"T"
高斯"ga"


温度From_unit 或 to_unit
摄氏度"C"
华氏度"F"
开尔文度"K"


液体度量From_unit 或 to_unit
茶匙"tsp"
汤匙"tbs"
液量盎司"oz"
"cup"
U.S. 品脱"pt"
U.K. 品脱"uk_pt"
夸脱"qt"
加仑"gal"
"l"


下列缩写的单位前缀可以加在任何的公制单位 from_unit 或 to_unit 之前。


前缀乘子缩写
exa1E+18"E"
peta1E+15"P"
tera1E+12"T"
giga1E+09"G"
mega1E+06"M"
kilo1E+03"k"
hecto1E+02"h"
dekao1E+01"e"
deci1E-01"d"
centi1E-02"c"
milli1E-03"m"
micro1E-06"u"
nano1E-09"n"
pico2.2250738585073E-12"p"
femto2.2250738585073E-15"f"
atto2.2250738585073E-18"a"

函数备注


  • 如果输入数据的拼写有误,函数 CONVERT 返回错误值 #VALUE!。

  • 如果单位不存在,函数 CONVERT 返回错误值 #N/A。

  • 如果单位不支持缩写的单位前缀,函数 CONVERT 返回错误值 #N/A。

  • 如果单位在不同的组中,函数 CONVERT 返回错误值 #N/A。

  • 单位名称和前缀要区分大小写。 

函数示例


公式结果说明
=CONVERT(1,   "lbm", "kg")0.45359231将 1 磅转换为千克
=CONVERT(68,   "F", "C")20将 68 华氏度转换为摄氏度
=CONVERT(2.5,   "ft", "sec")#N/A由于数据类型不同,因此返回错误值
=CONVERT(CONVERT(100,"ft","m"),"ft","m")9.290304将 100 平方英尺转换为平方米

以下是Excel中使用CONVERT函数效果截图


Excel中使用CONVERT函数

转载请注明: CONVERT函数