如何避免excel中的科学符号转换

如何避免excel中的科学符号转换,excel,excel-formula,hex,scientific-notation,Excel,Excel Formula,Hex,Scientific Notation,我想将excel中的十六进制数转换为两个4个字符的十六进制值。 我的方法是: 1.我正在使用TEXT函数将十六进制数转换为8个字符的十六进制。 2.然后,使用MID函数提取前4个字符和其他4个字符 这种方法适用于大多数情况。然而,我遇到了一个特殊的场景,在这个场景中,它失败了 比如说, 我的十六进制值是62823E4。我想把它转换成062823E4。然而,内部excel将E4视为10^4(科学符号)。使用的公式如上图所示 请帮忙。提前谢谢 文本函数对数字进行操作,因此它将十六进制数据解释为十进

我想将excel中的十六进制数转换为两个4个字符的十六进制值。
我的方法是:
1.我正在使用
TEXT
函数将十六进制数转换为8个字符的十六进制。
2.然后,使用
MID
函数提取前4个字符和其他4个字符

这种方法适用于大多数情况。然而,我遇到了一个特殊的场景,在这个场景中,它失败了

比如说,

我的十六进制值是
62823E4
。我想把它转换成
062823E4
。然而,内部excel将
E4
视为
10^4
(科学符号)。使用的公式如上图所示


请帮忙。提前谢谢

文本函数对数字进行操作,因此它将十六进制数据解释为十进制数字

看一看它的结构和功能。如果以十六进制字符串开始,则应首先使用HEX2DEC提取其值。然后,使用DEC2HEX可以恢复具有所需位数的十六进制字符串

A1='62823E4
A2=HEX2DEC(A1)
A3=DEX2HEX(A2;8)
A5=LEFT(A3;4)
A6=RIGHT(A3;4)
=报告(0,8-Len(B2))&B2