Windows

Функции CHAR и CODE в Excel

Вставьте специальные символы и символы в Excel с помощью функций CHAR и UNICHAR

Проблемы могут возникнуть при преобразовании кодов символов из одной системы в другую. Эти проблемы приводят к искаженным данным. Чтобы исправить это, в конце 1980-х был разработан универсальный набор символов, известный как система Unicode, который дает символам, используемым в компьютерных системах, уникальный код символов.

Информация этой статьи относится к Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 для Mac, Excel 2016 для Mac, Excel для Mac 2011 и Excel Online.

Универсальный набор символов

Вставьте специальные символы и символы в Excel с помощью функций CHAR и UNICHAR

В кодовой странице Windows ANSI имеется 255 различных кодов символов или кодовых точек, в то время как система Unicode рассчитана на хранение более миллиона кодовых точек. Ради совместимости первые 255 кодовых точек более новой системы Unicode соответствуют символам системы ANSI для символов и цифр западного языка.

Для этих стандартных символов коды запрограммированы в компьютере так, что ввод буквы на клавиатуре вводит код буквы в используемое приложение.

Нестандартные символы и символы, такие как символ авторского права или акцентированные символы, используемые на разных языках, вводятся в приложение путем ввода кода ANSI или номера Unicode для символа в нужном месте.

Функции Excel CHAR и CODE

Excel имеет ряд функций, которые работают с этими числами. CHAR и CODE работают во всех версиях Excel. UNICHAR и UNICODE были представлены в Excel 2013.

Функции CHAR и UNICHAR возвращают символ для данного кода. Функции CODE и UNICODE делают обратное и предоставляют код для данного символа. Как показано на рисунке выше:

  • Результат для = CHAR (169) является символом авторского права ©.
  • Результат для = CODE (©) равен 169.

Если две функции вложены вместе в виде

 = КОД (СИМ (169))

вывод для формулы равен 169, поскольку две функции выполняют противоположную работу другой.

Синтаксис и аргументы функций CHAR и UNICHAR

Синтаксис функции относится к макету функции и включает в себя имя функции, скобки и аргументы .

Синтаксис для функции CHAR:

= CHAR ( число )

Синтаксис для функции UNICHAR:

= UNICHAR ( число )

В этих функциях номер (который требуется) — это число от 1 до 255, которое связано с нужным вам символом.

  • Количество аргументов может быть номер , введенный непосредственно в функции или ссылки на ячейку на месте числа на листе .
  • Если аргумент Number не является целым числом от 1 до 255, функция CHAR возвращает значение #VALUE! значение ошибки, как показано в строке 4 на изображении выше.
  • Для кодовых номеров больше 255 используйте функцию UNICHAR.
  • Если аргумент Number равен нулю (0), функции CHAR и UNICHAR возвращают # ЗНАЧЕНИЕ! значение ошибки, как показано в строке 2 на изображении выше.

Введите функции CHAR и UNICHAR

Варианты ввода любой функции включают ввод функции вручную, например

 = ЗНАК (65)

или

 = UNICHAR (А7)

В Excel Online вы вручную введете функцию. В настольных версиях Excel используйте диалоговое окно.

Выполните следующие шаги, чтобы ввести функцию CHAR в ячейку B3:

  1. Выберите ячейку B3, чтобы сделать ее активной ячейкой .
  2. Выберите Формулы .
  3. Выберите « Текст», чтобы открыть раскрывающийся список функций.
  4. Выберите CHAR в списке, чтобы открыть диалоговое окно функции.
  5. В диалоговом окне выберите номер строки.
  6. Выберите ячейку A3 на листе, чтобы ввести ссылку на эту ячейку в диалоговое окно.
  7. Нажмите OK, чтобы завершить функцию и закрыть диалоговое окно.

Символ восклицательного знака появляется в ячейке B3, поскольку его код символа ANSI равен 33.

При выборе ячейки E2 полная функция = CHAR (A3) появляется на панели формул над рабочим листом.

Использование функций CHAR и UNICHAR

Функции CHAR и UNICHAR переводят номера кодовых страниц в символы для файлов, созданных на компьютерах других типов. Например, функция CHAR может удалять нежелательные символы, которые появляются с импортированными данными.

Эти функции можно использовать в сочетании с другими функциями Excel, такими как TRIM и SUBSTITUTE , в формулах, предназначенных для удаления нежелательных символов с листа.

Синтаксис и аргументы функций CODE и UNICODE

Найти коды символов для текста и символов с помощью функций CODE и UNICODE в Excel

Синтаксис функции относится к макету функции и включает в себя имя функции, скобки и аргументы.

Синтаксис для функции CODE:

= Код ( текст )

Синтаксис для функции UNICODE:

= UNICODE ( текст )

В этих функциях текст (который требуется) — это символ, для которого вы хотите найти кодовый номер ANSI.

Текст аргумент может быть одним символом в окружении двойные кавычки ( «» ) , который вводится непосредственно в функции или ссылки на ячейку в месте расположения символа в листе, как показано в строках 4 и 9 в изображении выше.

Если текстовый аргумент оставлен пустым, функция CODE возвращает #VALUE! значение ошибки, как показано в строке 2 на изображении выше.

Функция CODE отображает код символа только для одного символа. Если текстовый аргумент содержит более одного символа (например, слово Excel, показанное в строках 7 и 8 на рисунке выше), отображается только код для первого символа. В этом случае это число  69 , которое является символьным кодом для заглавной буквы E .

Прописные и строчные буквы

Прописные или заглавные буквы на клавиатуре имеют разные коды символов , чем соответствующий нижний регистр или маленькие буквы.

Например, номер кода UNICODE / ANSI для заглавной буквы «A» равен 65, а номер кода «UNICODE / ANSI» в нижнем регистре равен 97 , как показано в строках 4 и 5 на изображении выше.

Введите функции CODE и UNICODE

Варианты ввода любой функции включают ввод функции в ячейку, например:

 = КОД (65)

или

 = UNICODE (А6)

Функция и аргумент Text также могут быть введены в диалоговом окне функций.

В Excel Online вы вручную введете функцию. В настольных версиях Excel используйте диалоговое окно.

Выполните следующие действия, чтобы ввести функцию CODE в ячейку B3:

  1. Выберите ячейку B3, чтобы сделать ее активной ячейкой.
  2. Выберите Формулы .
  3. Выберите « Текст», чтобы открыть раскрывающийся список функций.
  4. Выберите CODE в списке, чтобы открыть диалоговое окно функции.
  5. В диалоговом окне выберите текстовую строку.
  6. Выберите ячейку A3 на листе, чтобы ввести ссылку на эту ячейку в диалоговое окно.
  7. Нажмите OK, чтобы завершить функцию и закрыть диалоговое окно.

Число 64 появляется в ячейке B3. Это код символа для символа амперсанда ( & ).

При выборе ячейки B3 полная функция = КОД (A3) появляется в строке формул над рабочим листом.

Похожие посты
Windows

Драйверы для Windows 10

Windows

Лучшие приложения для фотографии на вашем Windows Phone

Windows

Команды командной строки для панели управления апплетами

Windows

Официальное приложение SmugMug теперь доступно для Windows Phone