Перейти до основного матеріалу

Функція Excel ASC

Функція ASC повертає код ASCII для першого символу рядка. Здебільшого використовується як функція VBA в Excel.

asc-функція 1


синтаксис

=ASC(text)


Аргументи

  • текст (обов’язково): текст або посилання на клітинку, яка містить текст, який потрібно перетворити на код ASCII.

значення, що повертається

Команда ASC функція повертає a числове значення.


Примітки до функцій

  1. Текстовий рядок, який надається функції ASC у VBA, може бути будь-яким дійсним рядком, але він обчислює лише перший символ рядка.
  2. Функція ASC чутлива до регістру.
  3. Код ASCII, який повертає функція ASC, є цілою частиною десяткового числа в діапазоні від 0 до 255. Як показано на знімку екрана нижче. Щоб дізнатися більше про код ASCII, зверніться до цієї статті: https://www.ascii-code.com/.
    asc-функція 2
  4. Коди ASCII для AZ, які повертає функція ASC у VBA, — це 65-90, а для az — 97-122.

Приклад

У цьому випадку в таблиці нижче є кілька тестових рядків. Щоб обчислити ASCII-код цих текстових рядків, виконайте наступне:

1. Натисніть клавіші Alt + F11, щоб відкрити вікно Microsoft Visual Basic for Applications.

2. У вікні Microsoft Visual Basic для додатків клацніть Вставити > Модулі, щоб відкрити вікно Модулі. Потім скопіюйте та вставте наведений нижче код VBA у вікно.

VBA: обчислити код ASCII

Sub Code()
Dim Result1
Result1 = Asc("K")
MsgBox Result1
End Sub

asc-функція 3

3. Натисніть клавішу F5, щоб запустити код. І з’явиться діалогове вікно Microsoft Excel, яке відображає результат коду ASSII тексту «K», який дорівнює 75.

asc-функція 4

4. Введіть результат «75» у клітинку D5, щоб можна було записати результат.

asc-функція 5

5. Щоб отримати решту результатів. Нам потрібно відповідно змінити текст у функції ASC у VBA. Наприклад, щоб дізнатися код ASSII тексту «Kutools», VBA виглядає так:

VBA: обчислити код ASCII

Sub Code()
Dim Result2
Result2 = Asc("Kutools")
MsgBox Result2
End Sub

asc-функція 6

Ви помітите, що результат тексту «Kutools» такий самий, як і результат тексту «K».

6. Повторіть кроки вище, щоб отримати решту результатів.

asc-функція 7

Примітки:

  1. Якщо наданий рядок порожній, він повертає помилку виконання.

    asc-функція 8

  2. Якщо наданий текст є порожнім місцем, повертається 32.

    asc-функція 9

  3. Оскільки функція ASC чутлива до регістру, вона повертає різні результати для того самого символу в різних регістрах, як-от символи E та e, ASC повертає результати як 69 і 101 окремо.

Відносні функції:

 

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations