Функции Excel CHAR и CODE

Оглавление:

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

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

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

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

Image
Image

В кодовой странице 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:

=СИМВОЛ(Число)

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

=UNICHAR(Число)

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

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

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

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

=СИМВОЛ(65)

или

=UNICHAR(A7)

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

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

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

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

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

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

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

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

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

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

Image
Image

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

Синтаксис функции КОД:

=КОД(Текст)

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

=UNICODE(Текст)

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

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

Если текстовый аргумент оставлен пустым, функция КОД возвращает значение ЗНАЧ! значение ошибки, как показано в строке 2 на изображении выше.

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

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

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

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

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

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

=КОД(65)

или

=UNICODE(A6)

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

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

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

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

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

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

Рекомендуемые: