乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在<em>Excel</em>中把十六进制转换成二进制,并且把这8位二进制的每...-excel

在<em>Excel</em>中把十六进制转换成二进制,并且把这8位二进制的每...-excel

作者:乔山办公网日期:

返回目录:excel表格制作


在Excel中,如果要将十进制转换为二进制编码,可以使用DEC2BIN函数将十进制转换为二进制编码。

如上图所示,在B2单元格输入公式:

=DEC2BIN(A2)

按回车键即可将十进制转换为二进制编码。返回转换后的二进制。

Excel2007可使用DEC2BIN函数将十进制转换为二进制编码。

相关说明:

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!。

DEC2BIN函数将十进制数转e799bee5baa6e997aee7ad94e58685e5aeb9331换为二进制数。

DEC2HEX() 将十进制数转换为十六进制数

DEC2OCT() 将十进制数转换为八进制数



=HEX2BIN(十六进制存放的数据单元格,使用的字符数)
字符数即用4位二进制还是8位二进制,你不会用6或10位吧?哈哈
需要用辅助列来弄比较好。
第一问:Excel中8个单元格分别为二进制数的0-7位,如何将这8个二进制数转换成一个单元格中的十六进制数
=BIN2HEX(A1&A2&A3&A4&A5&A6&A7&A8)
第二问:
一个十六进制数转换成二进制数,二进制的每一位分别放到8个单元格中
假庙十六进制数在A1,
则在B1输入公式
=mid(HEX2BIN($A$1),row(A1),1)
下拖至B8即可

方法zd
=mid(text(dec2bin($a1),"00000000"),(column(a1)-1)*4+1,4) 右拉填充
其中:dec2bin为十进制转二进制函数,因转换后的二进制数可能不足8位,所以通过TEXT函数将转换的二进制数定为8位,最后用MID函数在两个单元格分别截取前4位和后四位。

相关阅读

关键词不能为空
极力推荐

ppt怎么做_excel表格制作_office365_word文档_365办公网