rxcr.net
当前位置:首页 >> ExCEl16进制转2进制 >>

ExCEl16进制转2进制

函数和宏都不能用,我还真想不到好的自动方法了.要么就人工来算,16进制换算成2进制很简单的,1位十六进制相当于4位二进制 如 十六进制 二进制1 00012 00103 00114 01005 01016 01107 01118 10009 1001 A 1010 B 1011 C 1100 D

=dec2bin() 函数,将十进制数转换为二进制数.如果该函数不可用,并返回错误值 #name?,请安装并加载“分析工具库”加载宏.(工具-加载宏-分析工具库)比如:a1是你的数字,b1=dec2bin(a1)就可以了,注意加载完分析工具库以后,关闭重新打开excel这个好像也可以:=sumproduct(10^large(row($a$1:$a$15)-1,row($a$1:$a$15)),mod(int($a1/2^large(row($a$1:$a$15)-1,row($a$1:$a$15))),2))

一个4位二进制数可以用一个1位16进制数来表示(因为2的4次方为16),所以如下: 0010 1010 1011 . 0110 2 A B . 6 相似的,一个3位二进制数可以用一个1位8进制数来表示,所以它的8进制形式如下: 001 010 101 011 . 011 1 2 5 3 . 3即:(10 1010 1011.0110)2=(1253.3)8

=HEX2BIN(十六进制存放的数据单元格,使用的字符数)字符数即用4位二进制还是8位二进制,你不会用6或10位吧?哈哈

1、二进制转换为十六进制方法:取四合一法,即从二进制的小数点为分界点,向左(向右)每四位取成一位,接着将这四位二进制按权相加,得到的数就是一位十六位二进制数,然后,按顺序进行排列,小数点的位置不变,得到的数字就是我

公式:=HEX2BIN(A2),就是将A2单元格里的16进制数字转换为二进制的数字 公式:=HEX2BIN("E4")就是将16进制的E4数据转换成二进制,结果为:11100100

十六进制的一位是二进制的四位,这样三位十六进制数就达到二进制的12位,走出了HEX2BIN的能力.为此需要将超过两位的十六进制数进行拆分才能转换.假如EDF32在A1,=HEX2BIN(LEFT(A1))&HEX2BIN(MID(A1,2,2),8)&HEX2BIN(RIGHT(A1,2),8)

=HEX2BIN(LEFT(A1,1)) & RIGHT("000" & HEX2BIN(MID(A1,2,1)),4) & RIGHT("000" & HEX2BIN(MID(A1,3,1)),4)

你好!=HEX2BIN(A1)打字不易,采纳哦!

按顺序把每个十六进制位对应的二进制数写出来就行了,注意一个十六进制位对应4个二进制位,二进制中的0不可省略.

网站首页 | 网站地图
All rights reserved Powered by www.rxcr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com