乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > 在<em>excel</em>里怎样把<em>二进制数</em>转为十六

在<em>excel</em>里怎样把<em>二进制数</em>转为十六

作者:乔山办公网日期:

返回目录:excel表格制作


excel中十六进制数转换成二进制,使用HEX2BIN函数即可,2进制左移运算则将结果乘copy2的N次方,右移则除,其中N是移动位数。

方法步骤如下:

1、打开需要操作的EXCEL表格,在空白单元格输入公式=HEX2BIN(A2)。

【其中A2是十六进制所在单元格,根据实际可做修改】

2、回车完成公式编辑输入,然后下拉填充下方单元格公式即可。

3、返回EXCEL表格,发现成功将十六进制数转为2进制数。



有专门的转换函数:=BIN2HEX(A1)
excel里面本来就有这种函数的:
HEX2BIN(number,places)

函数用不了,那就这样吧:zhidao
AB列中输入
48 0000
49 0001
50 0010
51 0011
52 0100
53 0101
54 0110
55 0111
56 1000
57 1001
65 1010
66 1011
67 1100
68 1101
69 1110
70 1111

你的十六进制数在C列,D1输入公式:
=VALUE(TEXT(VLOOKUP(CODE(MID(C1,1,1)),A$1:B$16,2),"0000")&TEXT(VLOOKUP(CODE(MID(C1,2,1)),A$1:B$16,2,FALSE),"0000"))
并将单元格数字格式设置为“0000 0000”,然后往下复制公式。

结果为
AC 1010 1100
92 1001 0010
C7 1100 0111
FB 1111 1011
84 1000 0100
EB 1110 1011
EF 1110 1111
DB 1101 1011
F7 1111 0111
23 0010 0011
12 0001 0010

1、你的数值中有空
2、位数多于 10 位,BIN2HEX 返回错误值 #NUM

建议分成3个8位二进制,转换后合并。
=BIN2HEX(10000000) & BIN2HEX(00100000) & BIN2HEX(10000000)

相关阅读

关键词不能为空
极力推荐

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