EXCEL中数字进制转换函数的使用
Excel为我们提供了数字进制转换的功能,但是很多人不知道怎么使用。
Excel的进制转换函数是:
①二进制转换为其它进制的函数:
BIN2DEC() 将二进制数转换为十进制数;
BIN2HEX() 将二进制数转换为十六进制数;
BIN2OCT() 将二进制数转换为八进制数;
②十进制转换为其它进制的函数:
DEC2BIN ()将十进制数转换为二进制数;
DEC2HEX() 将十进制数转换为十六进制数;
DEC2OCT() 将十进制数转换为八进制数;
③八进制转换为其它进制的函数:
OCT2BIN() 将八进制数转换为二进制数;
OCT2DEC() 将八进制数转换为十进制数;
OCT2HEX() 将八进制数转换为十六进制数;
④十六进制转换为其它进制的函数:
HEX2BIN() 将十六进制数转换为二进制数;
HEX2DEC() 将十六进制数转换为十进制数;
HEX2OCT() 将十六进制数转换为八进制数;
这些函数默认情况可能不能使用,会出现计算值为"#NAME?"的情况。这是因为你还没有安装相应的函数库。
请在Excel中,点菜单工具→加载宏→加载工具分析库。
这样,你就能使用进制转换函数了。
下面介绍下语法,以十进制转二进制为例:
DEC2BIN(number,places)
Number 待转换的十进制数。如果参数 number 是负数,则省略 places。函数 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!"。
示例:
如果您将示例复制到空白工作表中,可能会更易于理解该示例。
- 创建空白excel工作簿或工作表;
- 请将下列公式复制粘贴至工作表;
- 若要在查看结果和查看返回结果的公式之间切换,请按 Ctrl+`(重音符),或在“工具”菜单上,指向“公式审核”,再单击“公式审核模式”。
|
|
最新评论