求高手赐教EXCEL中16进制输入的问题

2024-11-27 06:24:30
推荐回答(4个)
回答1:

公式=HEX2DEC()是将十六进制的数转换成十进制的数的。
公式=DEC2HEX()是将十进制数转换成十六进制数的。

这个292E0无法输入进去?按二楼的答案做是正确的。

在B1中输入公式:
=DEC2HEX(HEX2DEC(A1)-HEX2DEC("1DEEC"))
如果以上公式不可用,请按以下操作:
在“工具”菜单上,单击“加载宏”。选中“分析工具库”框,再单击“确定”。

回答2:

在Excel中16进制无法直接运算,可用文本输入,运算时用函数转换为10进制计算。例如:
A1=292E0 B1=1DEEC
公式:
=DEC2HEX(HEX2DEC(A1)-HEX2DEC(B1))
结果为:B3F4
注:其中的函数HEX2DEC为将16进制转为10进制;函数DEC2HEX为将10进制转为16进制。

回答3:

前面加个撇号吧,“'”,记得要半角的啊,就是输入'292E0

回答4:

通过查阅资料,16进制好像无法直接运算。先将单元格格式设为"文本",然后再去"h"。