У меня есть лист Excel, где в одной из ячеек есть строка «\xab\xcd\xef» и т.д. Кажется, что Excel воспринимает это как строку ASCII «\xab\xcd\xef». Как сделать так, чтобы Excel обрабатывал его как двоичную строку с байтами 0xab 0xcd 0xef, чтобы я мог преобразовать ее в UTF-8?
2 ответа
0
Объединение всех байтов, значения которых появляются в ячейке, в строку может быть сложным, но это может быть частью ответа: если ячейка B2
содержит 53
, то =CHAR(HEX2DEC(B2))
будет оцениваться до символа S
––, поскольку hex 0x53 = десятичное 83, которое является значением ASCII для 'S'.
И, конечно, вы можете извлечь ab
из \xab\xcd\xef
с помощью MID(…, 3, 2)
.
0
Используйте ЗАМЕНУ, например, если \xab \xcd \xef находится в A1
:
= ЗАМЕНА (A1, "\", "0")