Я столкнулся с этой маленькой проблемой сегодня, так что вот обновление:
В Excel 2013 введена функция UNICHAR(), которая возвращает символ значения Unicode, указанного в десятичной записи. Функция UNICODE() работает наоборот, возвращая значение Unicode символа. Это недоступно в более ранних версиях Excel, включая Office для Mac 2011.
Точно такие же функции, однако, доступны в текущей версии программного обеспечения с открытым исходным кодом LibreOffice Calc (и OpenOffice Calc, я полагаю).
Например, у вас есть длинный столбец «A» с шестнадцатеричными значениями Unicode (без «U +») и вы хотите символы в столбце «B». Поскольку UNICHAR нужны десятичные значения, объедините их с функцией преобразования HEX2DEC () в формуле. Итак, в ячейку B1 положим формулу:
=UNICHAR (HEX2DEC ($A1))
Или, если значения уже в десятичном формате:
=UNICHAR ($A1)
Чтобы применить формулу ко всем ячейкам ниже B1, дважды щелкните маленький маркер в нижнем левом углу выделенного фрейма ячейки (работает в Calc и Excel). Отформатируйте столбец шрифтом, который охватывает максимально возможное количество символов Unicode, например MS Arial Unicode (не «обычный» Arial). Вот и все.
(Может возникнуть проблема, когда в ячейках отображается сама формула, а не результаты. В этом случае столбец должен быть отформатирован в соответствии с типом содержимого «текст» или «общий». )
PS:
В Apple Numbers '09 CHAR () работает со значениями Unicode. Формула:
=CHAR (HEX2DEC(A))
или же
=CHAR (A)