十进制数
excel利用函数将十进制数转为二、八、十六进制
在excel2010中,用户可以用公式将十进制分别转换为二进制、八进制和十六进制。 DEC2BIN函数将十进制数转换为二进制数。DEC2OCT函数将十进制数转换为八进制数。DEC2HEX函数将十进制数转换为十六进制数。 语法为: DEC2BIN(number, [places]) DEC2OCT(number, [places]) DEC2HEX(number, [places]) ▲Number:必需。待转换的十进制整数。如果参数number是负数,则省略places,并且函数返回10个字符的进制数(40位二进制数),其最高位为符号位,其余是数字位。负数用二进制数的补码表示。 ▲Places:可选。要使用的字符数。如果省略places,用能表示此数的最少字符来表示。当需要在返回的值前置0(零)时,places尤其有用。 ●如果参数 number 为非数值型,3个函数均返回错误值#VALUE!。 ●如果3个函数需要比places指定的更多的位数,均将返回错误值 #NUM!。 ●如果places不是整数,将截尾取整。 ●如果places为非数值型,函数DEC2BIN返回错误值#VALUE!。 ●如果places为零或负值,函数DEC2BIN返回错误值#NUM!。 示例: =DEC2OCT(58, 3):将十进制数58转换为八进制数,返回“072” =DEC2OCT(-100):将十进制数-100转换为八进制数,返回“7777777634” =DEC2BIN(9, 4):将十进制数9转换为4个字符的二进制数,返回“1001” =DEC2BIN(-100):将十进制数-100 转换为二进制数,返回“1110011100” =DEC2HEX(100, 4):将十进制数100转换为4个字符的十六进制数,返回“0064” =DEC2HEX(-54):将十进制数-54转换为十六进制数,返回“FFFFFFFFCA”
Excel中二进制转十六进制方法和其余进制转换总结
本文介绍excel中二进制转十六进制的函数和方法,以及使用二进制转十六进制BIN2DEC函数的注意事项。 以前的文章,我们曾介绍过excel 中16进制10进制互转函数本文再来看看二进制转十六进制的方法和相关的函数。 如下图所示:A列是二进制数字,B列是转换为十六进制数字的效果。 Excel中二进制转十六进制有相关的函数,就是BIN2DEC 函数。 以下面这个二进制转十六进制的excel截图来介绍:B2输入公式,=BIN2DEC(A2),下拉完成转换。 Excel中BIN2DEC函数的功能就是将二进制数转换为十进制数。 根据帮助说明:BIN2DEC函数在使用时,如果数字为非法二进制数或位数多于 10 位(二进制位),BIN2DEC 返回错误值 #NUM!。 附几个常见的进制转换函数:BIN2DEC 将二进制数转换为十进制数