更改单元格格式

更改单元格格式

我有一张 Excel 工作表,其中一个单元格包含字符串“\xab\xcd\xef”等。Excel 似乎将其视为 ASCII 字符串“\xab\xcd\xef”。如何让 Excel 将其视为包含字节 0xab 0xcd 0xef 的二进制字符串,以便我可以将其转换为 UTF-8?

答案1

使用 SUBSTITUTE,例如如果 \xab\xcd\xef 位于A1

=SUBSTITUTE(A1,"\"," 0")

答案2

将单元格中出现的所有字节的值连接成一个字符串可能比较棘手,但这可能是答案的一部分:如果单元格B2包含53=CHAR(HEX2DEC(B2))则将计算为字符S–– 因为十六进制 0x53 = 十进制 83,这是“S”的 ASCII 值。当然,您可以使用从中ab提取。\xab\xcd\xefMID(…, 3, 2)

相关内容