ASC функция на Excel
Функцията ASC връща ASCII кода за първия символ на низ. Използва се най-вече като функция на VBA в Excel.
Синтаксис
=ASC(text)
Аргументи
- Текст (задължително): Текстът или препратката към клетка, която съдържа текста, който искате да конвертирате в ASCII код.
Връщана стойност
- ASC функцията връща a числова стойност.
Бележки за функциите
- Текстовият низ, предоставен на функцията ASC във VBA, може да бъде всеки валиден низ, но изчислява само първия знак на низа.
- Функцията ASC е чувствителна към главни и малки букви.
- ASCII кодът, върнат от функцията ASC, е цяла част от десетично число в диапазон от 0 до 255. Точно както показва екранната снимка по-долу. За повече подробности относно ASCII кода, моля, вижте тази статия: https://www.ascii-code.com/.
- 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
3. Натиснете клавиша F5, за да стартирате кода. И се появява диалогов прозорец на Microsoft Excel, показващ резултата от ASSII кода на текст „K“, който е 75.
4. Въведете резултата „75“ в клетка D5, за да може резултатът да бъде записан.
5. За да получите останалите резултати. Трябва да променим съответно текста във функцията ASC във VBA. Например, за да знаете ASSII кода на текста „Kutools“, VBA е така:
VBA: изчислете ASCII кода
Sub Code()
Dim Result2
Result2 = Asc("Kutools")
MsgBox Result2
End Sub
Ще забележите, че резултатът от текст „Kutools“ е същият като този от текст „K“.
6. Повторете стъпките по-горе, за да получите останалите резултати.
Забележки:
- Ако предоставеният низ е празен, той връща грешка по време на изпълнение.
- Ако предоставеният текст е празно място, той връща 32.
- Тъй като функцията ASC е чувствителна към главни и малки букви, тя връща различни резултати за един и същ символ в различни регистри, като например знаците E и e, ASC връща резултатите като 69 и 101 отделно.
Относителни функции:
-
Excel EVEN функция
Функцията EVEN закръглява числата от нула до най-близкото четно цяло число.
-
Excel EXP функция
Функцията EXP връща резултата от константата e, повишена на n-та степен.