关闭→
当前位置:科普经验站>IT科技>excel怎么将十六进制转换成十进制

excel怎么将十六进制转换成十进制

科普经验站 人气:2.45W

第一步,在电脑端桌面上打开一个Excel文档,如图所示。 第二步,然后打开文档,主界面如图所示。 第三步,十进制转换十六进制函数DEC2HEX(number,[places])有1个必选参数,1个可选参数,如图所示。 第四步,输入十进制数值列,和要转换的结果

Excel将十六进制转换成十进制的方法

方法

案例如图所示

=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

excel怎么将十六进制转换成十进制

将光标移到一个空白表格里,单击一下鼠标左键,选择表格

HEX2DEC(number):将十六进制数转换为十进制数。 假设数据在A1,那么在B1写下公式=HEX2DEC(A1) 下拉填充 公式不好用请运行“安装”程序来加载“分析工具库”。

excel怎么将十六进制转换成十进制 第2张

在开始菜单下的自动求和选项,的下三角,单击下三角

在“工具”菜单上,单击“加载宏”。 在“可用加载宏”列表中,选中“分析工具库”框,再单击“确定”。=HEX2DEC($A1)

excel怎么将十六进制转换成十进制 第3张

在下拉菜单单击“其它函数”

DEC2HEX 请参阅 将十进制数转换为十六进制数。 如果该函数不可用,并返回错误值 #NAME?,请安装并加载“分析工具库”加载宏。 操作方法 在“工具”菜单上,单击“加载宏”。 在“可用加载宏”列表中,选中“分析工具库”框,再单击“确定”。 如果必要,请遵

excel怎么将十六进制转换成十进制 第4张

在搜索栏输入“HEX2DEC”,就是一个16进制转换10进制的函数

用函数。输入: =DEC2HEX(A2[,4]) 注:"="必须按; "DEC"指十进制; "2"指to,即换成______; "HEX"指十六进制; "A2"指要转换的数或单元格里的数,添"数"或"单元格序号"; "[,4]"指转换后您希望补吗到___位,可输可不输,输则逗号也要输. 同时,请打开大写

excel怎么将十六进制转换成十进制 第5张

单击“转到”弹出插入函数对话框

抓取的数据有空格可以用SUBSTITUTE函数将空格替换为空 然后在将整理后的数据应用函数HEX2DEC将十六进制转换成十进制,但是HEX2DEC的参数有一个:不能包含超过 10 个字符,如果参数不是合法的十六进制数,则 HEX2DEC 返回 错误值 #NUM! 根据

excel怎么将十六进制转换成十进制 第6张

单击“确定”

Function f(H) H = Replace(H, " ", ""): n = Len(H) ReDim srr$(n - 1) '按实际数位长度n 计算16的 0 - n-1次幂值 t = CDec(1): s = t: srr(0) = 1 For i = 1 To n - 1 For j = 1 To 15 s = s + t Next srr(i) = s: t = s Next s = 0 For i = 1

excel怎么将十六进制转换成十进制 第7张

选择将要转换的16进制数,单击鼠标左键

工具-加载宏-分析工具库vba函数,勾选后退出Excel在打开就会有 工程函数将16进制转换成10进制。 =HEX2DEC()

excel怎么将十六进制转换成十进制 第8张

单击“确定”

Function f(H) H = Replace(H, " ", ""): n = Len(H) ReDim srr$(n - 1) '按实际数位长度n 计算16的 0 - n-1次幂值 t = CDec(1): s = t: srr(0) = 1 For i = 1 To n - 1 For j = 1 To 15 s = s + t Next srr(i) = s: t = s Next s = 0 For i = 1

excel怎么将十六进制转换成十进制 第9张

现在就可以看到16进制数据被转换成了10进制数据

方法/步骤 下面以16进制转换成10进制说明一下详细的步骤,其他进制的转换和这个一样的,只不过函数变化一下而已, 如下图所示,想把B2中的16进制数转化成10进制数放到C2中 在C2中输入“=HEX2DEC(B2)”,注意是引号里面的,引号不要输入,输完后按

excel怎么将十六进制转换成十进制 第10张

扩展阅读,以下内容您可能还感兴趣。

用Excel将16进制转换成10进制。

工具-加载宏-分析工具库vba函数,勾选后退出Excel在打开就会有

工程函数将16进制转换成10进制。

=HEX2DEC()

在excel中如何将32位16进制数转换为10进制数

方法/步骤

下面以16进制转换成10进制说明一下详细的步骤,其他进制的转换和这个一样的,只不过函数变化一下而已,

如下图所示,想把B2中的16进制数转化成10进制数放到C2中

在C2中输入“=HEX2DEC(B2)”,注意是引号里面的,引号不要输入,输完后按回车键即可

4

还有其他进制的转换,如八进制转换16进制OCT2HEX

10进制转2进制的公式:=DEC2BIN()

10进制转8进制的公式:=DEC2OCT()

10进制转16进制的公式:=DEC2HEX()

2进制转8进制的公式:=BIN2OCT()

追问

bc97ab998b52eb7a5135a6f292d0178f,我这么长的数

值转化不出来啊

如何将excel2007中的十进制转换为十六进制

将十进制数转换为十六进制数。如果该函数不可用,并返回错误值 #NAME?,请安装并加载分析工具库加载宏。操作方法在工具菜单上,单击加载宏。在可用加载宏列表中,选中分析工具库框,再单击确定。如果必要,请遵循安装程序中的指示。语法DEC2HEX(number,places)Number 待转换的十进制数。如果参数 number 是负数,则省略 places。函数 DEC2HEX 返回 10 位十六进制数(40 位二进制数),最高位为符号位,其余 39 位是数字位。负数用二进制数的补码表示。Places 所要使用的字符数,如果省略 places,函数 DEC2HEX 用能表示此数的最少字符来表示。当需要在返回的数值前置零时 places 尤其有用。说明如果 number < -549、755、813、888 或者 number 549、755、813、887,则函数 DEC2HEX 返回错误值 #NUM!。如果参数 number 为非数值型,函数 DEC2HEX 将返回错误值 #VALUE!。如果函数 DEC2HEX 需要比 places 指定的更多的位数,将返回错误值 #NUM!。如果 places 不是整数,将截尾取整。如果 places 为非数值型,函数 DEC2HEX 将返回错误值 #VALUE!。

Excel怎么使用十进制转换十六进制函数DEC2HEX

语法:DEC2HEX(number, [places])

DEC2HEX 函数语法具有下列参数 :

Number 必需。待转换的十进制整数(或十进制的字符串,或包含十进制数或十进制字符串的引用)。如果参数 number 是负数,则省略 places,并且函数 DEC2HEX 返回 10 个字符的十六进制数(40 位二进制数),其最高位为符号位,其余 39 位是数字位。负数用二进制数的补码表示。

Places 可选。要使用的字符数。如果省略 places,函数 DEC2HEX 用能表示此数的最少字符来表示。当需要在返回的值前置 0(零)时,places 尤其有用。

说明:如果 number < -549,755,813,888 或者 number > 549,755,813,887,则函数 DEC2HEX 返回错误值 #NUM!。

如果参数 number 为非数值型,函数 DEC2HEX 将返回错误值 #VALUE!。

如果函数 DEC2HEX 需要比 places 指定的更多的位数,将返回错误值 #NUM!。

如果 places 不是整数,将截尾取整。

如果 places 为非数值型,函数 DEC2HEX 将返回错误值 #VALUE!。

如果 places 为负值,函数 DEC2HEX 将返回错误值 #NUM!。

示例:

=DEC2HEX(100, 4) 将十进制数 100 转换为 4 个字符的十六进制数 (0064)

=DEC2HEX("100", 4) 将十进制数字符串"100" 转换为 4 个字符的十六进制数 (0064)

A1=100

=DEC2HEX(A1, 4) 将十进制数 100 转换为 4 个字符的十六进制数 (0064)

A2="100"

=DEC2HEX(A2, 4) 将十进制数 "100" 转换为 4 个字符的十六进制数 (0064)

=DEC2HEX(-54) 将十进制数 -54 转换为十六进制数 (FFFFFFFFCA)

Excel怎么使用十进制转换十六进制函数DEC2HEX

将十进制数转换为十六进制数。

语法

DEC2HEX(number,places)

Number 待转换的十进制数。如果参数 number 是负数,则省略 places。函数

DEC2HEX 返回 10 位十六进制数(40 位二进制数),最高位为符号位,其余 39 位是数字位。负数用二进制数的补码表示。

Places 所要使用的字符数,如果省略 places,函数 DEC2HEX

用能表示此数的最少字符来表示。当需要在返回的数值前置零时,places 尤其有用。

说明

如果 number < -549、755、813、888 或者 number > 549、755、813、887,则函数 DEC2HEX

返回错误值 #NUM!。

如果参数 number 为非数值型,函数 DEC2HEX 将返回错误值 #VALUE!。

如果函数 DEC2HEX 需要比 places 指定的更多的位数,将返回错误值 #NUM!。

如果 places 不是整数,将截尾取整。

如果 places 为非数值型,函数 DEC2HEX 将返回错误值 #VALUE!。

如果 places 为负值,函数 DEC2HEX 将返回错误值 #NUM!。