Функция CHAR в Excel возвращает символ, если ему задан действительный код символа. CHAR можно использовать для указания символов, которые сложно ввести в формулу. Например, CHAR(10) возвращает разрыв строки и может использоваться для добавления разрыва строки к тексту в формуле.
Что делает функция CHAR в Excel?
Функция CHAR в Excel позволяет получить символ из числа.
Возвращаемое значение
Одиночный символ, заданный числом.
Аргументы
- number – число от 1 до 255.
Синтаксис
= CHAR(number)
Примечания по использованию
Функция CHAR возвращает символ, если ему задан действительный код символа. Используйте CHAR для перевода номеров кодовых страниц ASCII в реальные символы. Например:
=CHAR(65) // возвращает "A"
=CHAR(97) // возвращает "a"
Функция CHAR принимает только один аргумент — число, которое должно быть целым числом от 0 до 255. Результатом CHAR является текстовое значение.
Функция CHAR была разработана для работы в мире ASCII /ANSI и понимает только числа 0–255. Для получения расширенной поддержки символов в современных системах Unicode используйте функцию UNICHAR.
CHAR может быть полезен, когда вы хотите указать в формулах или функциях символы, которые неудобно или невозможно вводить напрямую. Например, вы можете использовать CHAR(10) для добавления разрыва строки в такую формулу:
="line 1"&CHAR(10)&"Line 2" // добавить разрыв строки
Примечания. Чтобы разрыв строки вступил в силу, необходимо включить перенос текста. В более старых версиях Excel на Mac для разрыва строки используется символ 13.
Обратный CHAR
Чтобы получить числовой код символа, вы можете использовать функцию CODE
:
=CODE("A") // возвращает 65
CODE выполняет обратную операцию CHAR, принимая символ как текст и возвращая число.
ASCII и ANSI
Числа, возвращаемые функцией CHAR, берутся из ASCII. ASCII означает «Американский стандартный код обмена информацией» и представляет собой 7-битный набор символов, содержащий символы от 0 до 127.
Исходная спецификация ASCII кодирует 128 символов в числа. К ним относятся цифры от 0 до 9, строчные буквы AZ, прописные буквы AZ и знаки препинания. Первые 32 символа представляют собой непечатаемые «управляющие коды», большинство из которых больше не используются, за исключением возврата каретки (13), перевода строки (10) и табуляции (9).
ANSI (Американский национальный институт стандартов) — это общий термин для 8-битных наборов символов, используемых по умолчанию в Windows 95 и Windows NT. ANSI включает те же коды ASCII 0–127 и добавляет дополнительные 128 символов (128–255) для обработки специальных символов, которые могут меняться в зависимости от представляемого языка.
Примечания
- Если число выходит за пределы диапазона, CHAR в эксель возвращает #VALUE!
- Если число не является числовым, CHAR возвращает #VALUE!