Прескочи на основното съдържание

ASC функция на Excel

Автор: Zhoumandy Последна промяна: 2022-08-21

Функцията 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 за приложения.

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 отделно.

Относителни функции:

  • Excel EVEN функция
    Функцията EVEN закръглява числата от нула до най-близкото четно цяло число.

  • Excel EXP функция
    Функцията EXP връща резултата от константата e, повишена на n-та степен.

 

 

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