乔山办公网我们一直在努力
您的位置:乔山办公网 > excel表格制作 > <em>excel</em>中十六进制数转换成二进制以及二进制的移位运算实现-excel 2进制

<em>excel</em>中十六进制数转换成二进制以及二进制的移位运算实现-excel 2进制

作者:乔山办公网日期:

返回目录:excel表格制作


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

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

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

方法步骤如下:

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

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

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

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


  1. 在“工具”菜单上,单击“加载宏”。
    在“可用加载宏”列表中,选中“分析工具库”框,再单击“确定”。

  2. 如果必要,请遵循安装程序中的指示。
    语法

    DEC2HEX(number,places)

    Number 待转换的十进制数。如果参数 number 是负数,则省略 places。函数 DEC2HEX 返回 10 位十六进制数(40 位二进制数),最高位为符号位,其余 39 位是数字位。负数用二进制数的补码表示

    Places 所要使用的字符数,如果省略 places,函数 DEC2HEX 用能表示此数的最少字符来表示。当需要在返回的数值前置零时 places 尤其有用。

  3. 公式 说明(结果)
    =DEC2HEX(100, 4) 将十进制数 100 转换为 4 个字符的十六进制数 (0064)
    =DEC2HEX(-54) 将十进制数 -54 转换为十六进制数 (FFFFFFFFCA)



在A1单元格中输入二进制,在A2中输入公式:=BIN2HEX(A1)。
如果是16进制转二进制,用公式:=HEX2BIN(A1)。

相关阅读

关键词不能为空
极力推荐
  • <em>vba</em> 取另一个<em>excel</em> 中的函数

  • 下面是我复制别人区分SUB和function的。这个我觉得挺重要的。1.function可以返回值,sub则不可以返回值2.sub可以直接执行,但function需要调用才可zd以执行明白了专这两点也就可以解决上面

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