作者:乔山办公网日期:
返回目录:excel表格制作
HEX2DEC(number):将十六进制数转换为十进制数。
假设数据在A1,那么在B1写下公式=HEX2DEC(A1)
下拉填充
公式不好用请运行“安装”程序来加载“分析工具库”。
=LOOKUP(INT(A1/16/16/16),ROW($1:$16)-1,{"";1;2;3;4;5;6;7;8;9;"A";"B";"C";"D";"E";"F"})&LOOKUP(MOD(INT(A1/16/16),16),ROW($1:$16)-1,{0;1;2;3;4;5;6;7;8;9;"A";"B";"C";"D";"E";"F"})&LOOKUP(INT(MOD(A1/16,16)),ROW($1:$16)-1,{0;1;2;3;4;5;6;7;8;9;"A";"B";"C";"D";"E";"F"})&LOOKUP(MOD(A1,16),ROW($1:$16)-1,{0;1;2;3;4;5;6;7;8;9;"A";"B";"C";"D";"E";"F"})这个公式吧,看上去复杂了点。制A1单元格,公式复制一下就行了,改里面的A1成你的单元格就行了。lookup row mod这些函数低版本应该有的吧。5位数十zd进制转16进制。大了恐怕还要改一下。
HEX2DEC
将十六进制数转换为十进制数。
如果该函数不存在,请运行“安zd装”程序来加载“分析工具库”。安装完毕之后,必须通过“工具”菜单中的“加载宏”命令,在“加载宏”对话框中选择并启动它。
语法内
HEX2DEC(number)
Number 待转换的十六进制数。参数 number 的位数不能多于 10 位(40 位二进制),最高位为符号位,其余 39 位是数字位。负数用二进制数的补码表示。
说明
如果参数 Number 不是容合法的十六进制数,则函数 HEC2DEC 返回错误值 #NUM!。
示例
HEX2DEC("A5") 等于 165
HEX2DEC("FFFFFFFF5B") 等于 -165
HEX2DEC("3DA408B9") 等于 1034160313
1、打开一份表格,并在表格里面输入十六进制的数值。
2、单击选中另外一抄个空白单元格。
3、选中之后,点击自动求和,并选择其他函数进入。
4、此时在弹出的插入函数对话框里面输入“HEX2DEC”,选择转到。
5、接着点击确定,就会弹出另外一个函数对话框,在此函数输百入框里面选中需要换行的单元格数据。
6、选中了单元格范围之后,点击确定。
7、这样就可以将EXCEL里面把十六度进制的数值转为十进制。