标签: excel excel-formula hex scientific-notation
我想将excel中的十六进制数转换为两个4个字符的十六进制值 我的方法是: 1.我使用TEXT函数将十六进制数转换为8个字符的十六进制 2.然后,使用MID函数提取前4个字符和其他4个字符。
TEXT
MID
这种方法适用于大多数情况。但是,我遇到了一个特定的场景,其中失败了。
例如,
我的十六进制值为62823E4。我希望它转换为062823E4。但是,内部excel正在考虑将E4视为10^4(科学记数法)。使用的公式如上图所示。
62823E4
062823E4
E4
10^4
请帮助。提前致谢。
答案 0 :(得分:1)
TEXT函数对数字进行操作,因此它将十六进制数据解释为十进制数。
查看HEX2DEC和DEC2HEX个功能。如果以十六进制字符串开头,则应首先使用HEX2DEC提取其值。然后,使用DEC2HEX,您可以使用所需的位数恢复十六进制字符串。
UIElement