excel中24位二进制数如何转换为十六进制数

比如1000 0000 0010 0000 1000 0000用了这个BIN2HEX()转换不了,请高手帮帮忙
2025-04-02 10:39:57
推荐回答(2个)
回答1:

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

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

回答2:

外套一个mod函数,就行了,这样试试
=mod("0:36"-"22:32",1)
mod的特点是返回值不会为负,如果第一参数为负时,会自动转化的,第二参数为1,就是代表一天,用这个函数=mod("22:32"-"0:36",1)时也不影响正常计算.