Функция ASC в Excel
Функция ASC возвращает ASCII-код первого символа строки и чаще всего применяется как функция VBA в Excel.

Синтаксис
=ASC(text)
Аргументы
- Текст (обязательно): текст или ссылка на ячейку с текстом, который нужно преобразовать в ASCII-значение.
Возвращаемое значение
Функция ASC возвращает числовое значение.
Примечания по функции
- Строковый аргумент, передаваемый функции ASC в VBA, может быть любой допустимой строкой, но учитывается только её первый символ.
- Функция ASC учитывает регистр.
- Возвращаемое функцией ASC значение ASCII представляет собой целую часть десятичного числа и лежит в диапазоне от 0 до 255, как показано на скриншоте ниже. Подробнее о значениях ASCII см. в этой статье: https://www.ascii-code.com/.

- Значения ASCII, возвращаемые функцией ASC в VBA для символов A–Z, находятся в диапазоне 65–90, а для символов a–z — в диапазоне 97–122.
Пример
В данном случае в таблице ниже приведены тестовые строки. Чтобы вычислить Значение ASCII этих текстовых строк, выполните следующие действия:
1. Нажмите Alt + F11, чтобы открыть окно Microsoft Visual Basic for Applications.
2. В окне Microsoft Visual Basic for Applications выберите «Вставка» → «Модуль», чтобы открыть окно модуля, затем скопируйте и вставьте приведённый ниже код VBA в это окно.
VBA: вычисление Значение ASCII
Sub Code()
Dim Result1
Result1 = Asc("K")
MsgBox Result1
End Sub 
3. Нажмите клавишу F5, чтобы запустить код. Появится диалоговое окно Microsoft Excel с результатом — ASCII-кодом символа «K», равным 75.

4. Введите результат «75» в ячейку D5, чтобы сохранить его.

5. Чтобы получить остальные результаты, достаточно соответствующим образом изменить текст в функции ASC в VBA. Например, чтобы узнать код ASCII для текста «Kutools», используйте следующий код VBA:
VBA: вычисление Значение ASCII
Sub Code()
Dim Result2
Result2 = Asc("Kutools")
MsgBox Result2
End Sub

Обратите внимание: результат для текста «Kutools» совпадает с результатом для текста «K».
6. Повторите описанные выше шаги, чтобы получить остальные результаты.

Примечания:
- Если переданная строка пуста, возникает ошибка времени выполнения.

- Если переданный текст представляет собой пробел, функция возвращает 32.

- Поскольку функция ASC учитывает регистр, она возвращает разные коды для одного и того же символа в разных регистрах: например, для символов E и e — соответственно 69 и 101.
Связанные функции:
Функция Excel EVEN
Функция EVEN округляет числа от нуля до ближайшего чётного целого.
Функция Excel EXP
Функция EXP возвращает результат возведения математической константы e в степень n.


