Excel 中把16进制转换成二进制的函数:HEX2BIN(数值,位数)。位数最大值是10,我想用20位,怎么办?

Excel 中的数制转化,我想把16进制转换成二进制,可以使用函数:HEX2BIN(数值,位数)。但是我的数值比较长,excel支持最大位数是10,我想要20位怎么办?举例说:EDF32,怎么用函数转换?

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

谢谢啦。强人!!

温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-17
也学习下。