Přejít k hlavnímu obsahu

Funkce Excel ASC

Funkce ASC vrací kód ASCII pro první znak řetězce. Většinou se používá jako funkce VBA v Excelu.

funkce asc 1


Syntax

=ASC(text)


Argumenty

  • Text (povinné): Text nebo odkaz na buňku obsahující text, který chcete převést na kód ASCII.

Návratová hodnota

Projekt ASC funkce vrací a číselná hodnota.


Poznámky k funkcím

  1. Textový řetězec dodaný funkci ASC ve VBA může být libovolný platný řetězec, ale vypočítává pouze první znak řetězce.
  2. Funkce ASC rozlišuje velká a malá písmena.
  3. ASCII kód ​​vrácený funkcí ASC je celočíselná část desetinného čísla v rozsahu od 0 do 255. Stejně jako ukazuje snímek obrazovky níže. Další podrobnosti o kódu ASCII naleznete v tomto článku: https://www.ascii-code.com/.
    funkce asc 2
  4. ASCII kódy pro AZ vrácené funkcí ASC ve VBA jsou 65-90 a pro az jsou 97-122.

Příklad

V tomto případě jsou v níže uvedené tabulce některé testovací řetězce. Chcete-li vypočítat kód ASCII těchto textových řetězců, postupujte následovně:

1. Stisknutím kláves Alt + F11 otevřete okno Microsoft Visual Basic for Applications.

2. V okně Microsoft Visual Basic for Applications kliknutím na Vložit > Modul otevřete okno Modul. Poté zkopírujte a vložte níže uvedený kód VBA do okna.

VBA: vypočítat kód ASCII

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

funkce asc 3

3. Stisknutím klávesy F5 spusťte kód. A objeví se dialogové okno Microsoft Excel zobrazující výsledek kódu ASSII textu „K“, což je 75.

funkce asc 4

4. Zadejte výsledek „75“ do buňky D5, aby bylo možné výsledek zaznamenat.

funkce asc 5

5. Chcete-li získat zbytek výsledků. Musíme odpovídajícím způsobem změnit text ve funkci ASC ve VBA. Chcete-li například znát kód ASSII textu „Kutools“, VBA vypadá takto:

VBA: vypočítat kód ASCII

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

funkce asc 6

Všimnete si, že výsledek textu „Kutools“ je stejný jako výsledek textu „K“.

6. Opakováním výše uvedených kroků získáte zbytek výsledků.

funkce asc 7

Poznámky:

  1. Pokud je zadaný řetězec prázdný, vrátí chybu běhu.

    funkce asc 8

  2. Pokud je zadaný text prázdný prostor, vrátí 32.

    funkce asc 9

  3. Protože funkce ASC rozlišuje velká a malá písmena, vrací různé výsledky pro stejný znak v různých případech, jako jsou znaky E a e, ASC vrací výsledky jako 69 a 101 samostatně.

Relativní funkce:

  • vynikat EVEN funkce
    Funkce EVEN zaokrouhluje čísla od nuly na nejbližší sudé celé číslo.

 

 

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