我有一个excel文件,其中一列具有十六进制值,格式为00 00 00
,我想将它们更改为十进制值,因此我尝试使用REPLACE
删除空格:
=REPLACE(A1," ", , "")
但我得到的是#VALUE!
为什么?
答案 0 :(得分:1)
如果要将十六进制转换为十进制,只是从某种格式中删除空格不会这样做。请改用函数HEX2DEC()
。要应用它,您需要删除空格:
=HEX2DEC(SUBSTITUTE(A1, " ",""))
答案 1 :(得分:0)
我使用=HEX2DEC(SUBSTITUTE(A1," ",""))
并且有效,所以我认为SUBSTITUTE
比REPLACE
更适合<{1}}