excel – 如何将14位十六进制转换为十进制

我需要能够将047C1BEA3A2480转换为十进制.这应该转换为1262359242482816.我有大量需要转换的十六进制数字,所以需要一个公式或VB脚本.

我已经尝试了一些东西,包括一个VB模块,但是有了这个,我需要在数字前加上0X,但后来给我一个超出4的十进制数.

任何想法都会很棒.

最佳答案
使用内置的CDec功能

Debug.Print CDec("&H" & "047C1BEA3A2480")

这将给你1262359242482816

截图

转载注明原文:excel – 如何将14位十六进制转换为十进制 - 代码日志