Excel中将十六进制字符串转换为汉字的方法

时间:2024-03-12 17:49:01

比如十六进制字符串: D0C2BDAE   转换方法是  在公式里面输入:

  =CHAR(HEX2DEC(LEFT(C6,4)))&CHAR(HEX2DEC(MID(C6,5,4))) 

其中C6 是十六进制所在的单元格  , 原理很简单 , 就是十六进制字符串先转换为十进制, 然后 转换为Char , 一个汉字俩字节, 一个字母一个字节, 这个需要你了解, 否则也会转错。 当然, 你可以根据第一个字节 值的大小是不是字母和 数字来判断是否转为汉字。 这就需要 if 语句了。