Excel функция код символа

Excel для Microsoft 365 Excel для Microsoft 365 для Mac Excel для Интернета Excel 2021 Excel 2021 для Mac Excel 2019 Excel 2019 для Mac Excel 2016 Excel 2016 для Mac Excel 2013 Excel 2010 Excel 2007 Excel для Mac 2011 Excel Starter 2010 Еще…Меньше

В этой статье описаны синтаксис формулы и использование функции КОДСИМВ в Microsoft Excel.

Описание

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

Операционная среда

Таблица знаков

Macintosh

Набор знаков Macintosh

Windows

ANSI

Синтаксис

КОДСИМВ(текст)

Аргументы функции КОДСИМВ описаны ниже.

  • Текст    — обязательный аргумент. Текст, для которого требуется узнать код первого знака.

Пример

Скопируйте образец данных из следующей таблицы и вставьте их в ячейку A1 нового листа Excel. Чтобы отобразить результаты формул, выделите их и нажмите клавишу F2, а затем — клавишу ВВОД. При необходимости измените ширину столбцов, чтобы видеть все данные.

Формула

Описание

Результат

=КОДСИМВ(«A»)

Возвращает числовой код для символа А

65

=КОДСИМВ(«!»)

Возвращает числовой код восклицательного знака (!)

33

Нужна дополнительная помощь?


Функция

КОДСИМВ(

)

, английский вариант CODE(),

возвращает числовой код первого знака в текстовой строке.


Синтаксис


КОДСИМВ

(

текст

)


Текст

— текст, для которого находится числовой код первого знака в строке.

Каждому символу соответствует свой код. Соответствие кодов символам можно посмотреть через меню

(код знака указан в нижнем правом углу).

Формула

=КОДСИМВ(«А»)

вернет значение 192 (для русской буквы А), для английской буквы —

КОДСИМВ()

вернет 65.

Функция

СИМВОЛ()

является «обратной» по отношению к

КОДСИМВ()

, т.к. формула

=СИМВОЛ(КОДСИМВ(«Я»))

вернет букву Я.

Функцию

КОДСИМВ()

можно заставить вывести все символы из текстовой строки записав формулу

=КОДСИМВ(ПСТР(«ABCD»;СТРОКА(ДВССЫЛ(«A1:A»&ДЛСТР(«ABCD»)));1))

Чтобы вывести все коды символов необходимо ввести формулу как

формулу массива

, выделив нужное количество ячеек (под каждый символ, см.

файл примера

). Без формулы массива можно обойтись, но понадобится дополнительная строка с

порядковыми числами (1, 2, 3, …)


Совет

: для определения имеется ли в текстовой строке буквы из латиницы, цифры или ПРОПИСНЫЕ символы читайте

эту статью

.

Каждый символ, вводимый вами и отображаемый на экране, имеет свой собственный числовой код. Например, код для прописной буквы А — это 65, а код для амперсанда (&) — 38. Эти коды присутствуют не только для алфавитных символов, вводимых вами с клавиатуры, но и для специальных символов, которые вы можете вывести на экран, используя их коды. Список всех символов и их кодов называется таблицей кодов ASCII.

Например, ASCII-код для символа © равен 169. Для вывода данного символа необходимо ввести на клавиатуре Alt+0169, используя цифровую клавиатуру для ввода цифр. Таблица ASCII содержит коды от 1 до 255, при этом первые 31 цифра используются для непечатаемых символов, таких как возврат каретки и перевод строки.

Функция СИМВОЛ()

Excel позволяет вам определять символы путем ввода их кодов ASCII, используя функцию СИМВОЛ(число), где в качестве аргумента необходимо ввести соответствующий код. Например, если вы хотите ввести символ параграфа (§ с кодом ASCII 167), просто введите =СИМВОЛ(167). Используя функцию СИМВОЛ(), можно сгенерировать таблицу ASCII-символов (см. рис. 4.6). В таблицу не включены первые 31 символ; обратите внимание, что символ с кодом 32 представляет собой знак пробела. В каждой строке символа содержится функция СИМВОЛ(), аргументом которой является число слева от поля.

Политический символ — это знак, выполняющий коммуникативную функцию между личностью и властью. Если исходить из концепции Т. Парсонса, согласно которой культура — это упорядоченная система символов, то можно сказать, что политическая культура — это организованная система символов, подробнее о символах политических партий смотрите на mmk-international.ru. Для того чтобы символ выполнял коммуникативную функцию, он должен иметь сходное значение для множества индивидов, его смысл должен быть, как минимум, интуитивно понятен определенному кругу людей. Кроме коммуникативной, символ обладает интегративной функцией — он способен сплачивать, объединять людей, группы, обеспечивать чувство единства.

Рис. 4.6. Построение таблицы ASCII кодов

Рис. 4.6. Построение таблицы ASCII кодов

Вы можете составить подобную таблицу, просто введя функцию СИМВОЛ() вверху строки и затем заполнив все ноля ниже. В случае если мы начинаем генерацию со второй строки, можно использовать формулу =СИМВОЛ(СТРОКА()+30).

Функция КОДСИМВ()

Данная функция является противоположностью функции СИМВОЛ(число). При вводе в нее текстового символа она возвращает код ASCII: КОДСИМВ{текст), где текст — символ или текстовая строка. В случае ввода строки функция вернет ASCII-код первого символа. Например, следующие формулы вернут 193 как код символа Б: =КОДСИМВ("Б") или =КОДСИМВ("Баланс")

Problems can arise when converting the character codes from one system to another system. These problems result in garbled data. To correct this, a universal character set known as Unicode system was developed during the late 1980s that gives the characters used in computer systems a unique character code.

The information is this article applies to Excel 2019, Excel 2016, Excel 2013, Excel 2010, Excel 2019 for Mac, Excel 2016 for Mac, Excel for Mac 2011, and Excel Online.

Universal Character Set

There are 255 different character codes or code points in the Windows ANSI code page while the Unicode system is designed to hold over one million code points. For the sake of compatibility, the first 255 code points of the newer Unicode system match those of the ANSI system for western language characters and numbers.

For these standard characters, the codes are programmed into the computer so that typing a letter on the keyboard enters the code for the letter into the application being used.

Non-standard characters and symbols, such as the copyright symbol or accented characters used in various languages, are entered into an application by typing the ANSI code or Unicode number for the character in the desired location.

Excel CHAR and CODE Functions

Excel has a number of functions that work with these numbers. CHAR and CODE work in all versions of Excel. UNICHAR and UNICODE were introduced in Excel 2013.

The CHAR and UNICHAR functions return the character for a given code. The CODE and UNICODE functions do the opposite and provide the code for a given character. As shown in the image above:

  • The result for =CHAR (169) is the copyright symbol ©.
  • The result for =CODE(©) is 169.

If the two functions are nested together in the form of

=CODE(CHAR(169))

the output for the formula is 169 since the two functions do the opposite job of the other.

The CHAR and UNICHAR Functions Syntax and Arguments

A function’s syntax refers to the layout of the function and includes the function’s name, brackets, and arguments.

The syntax for the CHAR function is:

=CHAR(Number)

The syntax for the UNICHAR function is:

=UNICHAR(Number)

In these functions, Number (which is required) is a number between 1 and 255 that is associated with the character you want.

  • The Number argument can be the number entered directly into the function or a cell reference to the location of the number on a worksheet.
  • If the Number argument is not an integer between 1 and 255, the CHAR function returns the #VALUE! error value, as shown in row 4 in the image above.
  • For code numbers greater than 255, use the UNICHAR function.
  • If a Number argument of zero (0) is entered, the CHAR and UNICHAR functions return the #VALUE! error value, as shown in row 2 in the image above.

Enter the CHAR and UNICHAR Functions

Options for entering either function include typing the function in manually, such as

=CHAR(65)

or

=UNICHAR(A7)

The function and the Number argument can also be entered in the functions’ dialog box.

In Excel Online, you’ll manually enter the function. In desktop versions of Excel, use the dialog box.

Follow these steps to enter the CHAR function into cell B3:

  1. Select cell B3 to make it the active cell.
  2. Select Formulas.
  3. Choose Text to open the function drop-down list.
  4. Select CHAR in the list to bring up the function’s dialog box.
  5. In the dialog box, select the Number line.
  6. Select cell A3 in the worksheet to enter that cell reference into the dialog box.
  7. Select OK to complete the function and close the dialog box.

The exclamation mark character appears in cell B3 because its ANSI character code is 33.

When you select cell E2, the complete function =CHAR(A3) appears in the formula bar above the worksheet.

CHAR and UNICHAR Function Uses

The CHAR and UNICHAR functions translate code page numbers into characters for files created on other types of computers. For example, the CHAR function can remove unwanted characters that appear with imported data.

These functions can be used in conjunction with other Excel functions, such as TRIM and SUBSTITUTE, in formulas designed to remove unwanted characters from a worksheet.

The CODE and UNICODE Functions Syntax and Arguments

A function’s syntax refers to the layout of the function and includes the function’s name, brackets, and arguments.

The syntax for the CODE function is:

=CODE(Text)

The syntax for the UNICODE function is:

=UNICODE(Text)

In these functions, Text (which is required) is the character for which you want to find the ANSI code number.

The Text argument can be a single character surrounded by double quotation marks ( » « ) that is entered directly into the function or a cell reference to the location of the character in a worksheet, as shown in rows 4 and 9 in the image above.

If the text argument is left empty, the CODE function returns the #VALUE! error value, as shown in row 2 in the image above.

The CODE function only displays the character code for a single character. If the text argument contains more than one character (such as the word Excel shown in rows 7 and 8 in the image above), only the code for the first character is displayed. In this case, it is the number 69 which is the character code for the uppercase letter E.

Uppercase vs. Lowercase Letters

Uppercase or capital letters on the keyboard have different character codes than the corresponding lowercase or small letters.

For example, the UNICODE/ANSI code number for the uppercase «A» is 65 while the lowercase «a» UNICODE/ANSI code number is 97, as shown in rows 4 and 5 in the image above.

Enter the CODE and UNICODE Functions

Options for entering either function include typing the function in a cell, such as:

=CODE(65)

or

=UNICODE(A6)

The function and the Text argument can also be entered in the functions’ dialog box.

In Excel Online, you’ll manually enter the function. In desktop versions of Excel, use the dialog box.

Follow these steps to enter the CODE function into cell B3:

  1. Select cell B3 to make it the active cell.
  2. Select Formulas.
  3. Choose Text to open the function drop-down list.
  4. Select CODE in the list to bring up the function’s dialog box.
  5. In the dialog box, select the Text line.
  6. Select cell A3 in the worksheet to enter that cell reference into the dialog box.
  7. Select OK to complete the function and close the dialog box.

The number 64 appears in cell B3. This is the character code for the ampersand ( & ) character.

When you select cell B3, the complete function =CODE (A3) appears in the formula bar above the worksheet.

Thanks for letting us know!

Get the Latest Tech News Delivered Every Day

Subscribe

Примеры применения функции КОДСИМВ
КОДСИМВ – примеры использования функции
Раздел функций Текстовые
Название на английском CODE
Волатильность Не волатильная
Похожие функции СИМВОЛ, UNICODE, ЮНИСИМВ

Что делает функция КОДСИМВ?

Эта функция показывает значение ANSI первого символа подаваемой на вход строки.

Набор символов ANSI используется Windows для идентификации каждого символа клавиатуры с помощью уникального номера.

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

Форматирование

Аналогично всем текстовым функциям, функция КОДСИМВ преобразует входящее значение в текстовое. При таком преобразовании символы ячеек в числовых форматах могут измениться. В частности, это касается дат, времени, процентного формата.

Синтаксис

=КОДСИМВ(Ячейка_или_значение)

Функция регистрозависима – буквы в разных регистрах имеют разные коды.

Для символов, отсутствующих в текущей таблице символов системы, возвращается 63, которое при обратном преобразовании функцией СИМВОЛ вернет вопросительный знак.

Если на вход функции подается пустая ячейка или строка нулевой длины, функция возвращает ошибку #ЗНАЧ!

Коды символов Windows на русском языке

Таблица ниже показывает все символы и их коды, когда язык системы русский.

Полная таблица сопоставления символов и их кодов в кодировке Windows-1251 (кириллица)

Понравилась статья? Поддержите ее автора!
Набор инструментов !SEMTools поможет решить множество задач без ввода сложных формул и сэкономит ваше время. И вам полезно, и автору приятно!

Like this post? Please share to your friends:
  • Excel функция квадратные скобки
  • Excel функция квадрата числа
  • Excel функция как заполнить таблицу по одному значению
  • Excel функция как впр только с несколькими условиями
  • Excel функция кавычки как текст