轻松办公-OfficeExcel函数精解
(二十三)
1、CONVERT函数
- 函数功能
将数字从一个度量系统转换到另一个度量系统中。例如,函数 CONVERT 可以将一个以“英里”为单位的距离表转换成一个以“公里”为单位的距离表。
- 语法
CONVERT(number,from_unit,to_unit)
参数说明:
- 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"(或 "p") |
大气压 | "atm"(或 "at") |
毫米汞柱 | "mmHg" |
力 | From_unit 或 to_unit |
牛顿 | "N" |
达因 | "dyn"(或 "dy") |
磅力 | "lbf" |
能量 | From_unit 或 to_unit |
焦耳 | "J" |
尔格 | "e" |
热力学卡 | "c" |
IT 卡 | "cal" |
电子伏 | "eV"(或 "ev") |
马力-小时 | "HPh"(或 "hh") |
瓦特-小时 | "Wh"(或 "wh") |
英尺磅 | "flb" |
BTU | "BTU"(或 "btu") |
乘幂 | From_unit 或 to_unit |
马力 | "HP"(或 "h") |
瓦特 | "W"(或 "w") |
磁 | From_unit 或 to_unit |
特斯拉 | "T" |
高斯 | "ga" |
温度 | From_unit 或 to_unit |
摄氏度 | "C"(或 "cel") |
华氏度 | "F"(或 "fah") |
开氏温标 | "K"(或 "kel") |
液体度量 | From_unit 或 to_unit |
茶匙 | "tsp" |
汤匙 | "tbs" |
液量盎司 | "oz" |
杯 | "cup" |
U.S. 品脱 | "pt"(或 "us_pt") |
U.K. 品脱 | "uk_pt" |
夸脱 | "qt" |
加仑 | "gal" |
升 | "l"(或 "lt") |
下列缩写的单位前缀可以加在任何的公制单位 from_unit 或 to_unit 之前。
前缀 | 乘子 | 缩写 |
exa | 1E+18 | "E" |
peta | 1E+15 | "P" |
tera | 1E+12 | "T" |
giga | 1E+09 | "G" |
mega | 1E+06 | "M" |
kilo | 1E+03 | "k" |
hecto | 1E+02 | "h" |
dekao | 1E+01 | "e" |
deci | 1E-01 | "d" |
centi | 1E-02 | "c" |
milli | 1E-03 | "m" |
micro | 1E-06 | "u" |
nano | 1E-09 | "n" |
pico | 1E-12 | "p" |
femto | 1E-15 | "f" |
atto | 1E-18 | "a" |
注解:
- 如果输入数据的拼写有误,函数 CONVERT 返回错误值 #VALUE!。
- 如果单位不存在,函数 CONVERT 返回错误值 #N/A。
- 如果单位不支持缩写的单位前缀,函数 CONVERT 返回错误值 #N/A。
- 如果单位在不同的组中,函数 CONVERT 返回错误值 #N/A。
- 单位名称和前缀要区分大小写。
- 示例
2、DEC2BIN函数
- 函数功能
将十进制数转换为二进制数。
- 语法
DEC2BIN(number,places)
参数说明:
- Number 待转换的十进制整数。如果参数 number 是负数,则省略有效位值并且 DEC2BIN 返回 10 位二进制数,该数最高位为符号位,其余 9 位是数字位。负数用二进制数的补码表示。
- Places 所要使用的字符数。如果省略 places,函数 DEC2BIN 用能表示此数的最少字符来表示。当需要在返回的数值前置零时,places 尤其有用。
注解:
- 如果 number < -512 或 number > 511,函数 DEC2BIN 返回错误值 #NUM!。
- 如果参数 number 为非数值型,函数 DEC2BIN 返回错误值 #VALUE!。
- 如果函数 DEC2BIN 需要比 places 指定的更多的位数,将返回错误值 #NUM!。
- 如果 places 不是整数,将截尾取整。
- 如果 places 为非数值型,函数 DEC2BIN 返回错误值 #VALUE!。
- 如果 places 为零或负值,函数 DEC2BIN 返回错误值 #NUM!。
- 示例
3、DEC2HEX函数
- 函数功能
将十进制数转换为十六进制数。
- 语法
DEC2HEX(number,places)
参数说明:
- Number 待转换的十进制数。如果参数 number 是负数,则省略 places。函数 DEC2HEX 返回 10 位十六进制数(40 位二进制数),最高位为符号位,其余 39 位是数字位。负数用二进制数的补码表示。
- Places 所要使用的字符数,如果省略 places,函数 DEC2HEX 用能表示此数的最少字符来表示。当需要在返回的数值前置零时,places 尤其有用。
注解:
- 如果 number < -549,755,813,888 或者 number > 549,755,813,887,则函数 DEC2HEX 返回错误值 #NUM!。
- 如果参数 number 为非数值型,函数 DEC2HEX 将返回错误值 #VALUE!。
- 如果函数 DEC2HEX 需要比 places 指定的更多的位数,将返回错误值 #NUM!。
- 如果 places 不是整数,将截尾取整。
- 如果 places 为非数值型,函数 DEC2HEX 将返回错误值 #VALUE!。
- 如果 places 为负值,函数 DEC2HEX 将返回错误值 #NUM!。
- 示例
更多精彩内容将在以后的章节分享给朋友们,请添加收藏,欢迎关注!
