Ugrás a tartalomra

Excel ASC függvény

Az ASC függvény a karakterlánc első karakterének ASCII-kódját adja vissza. Leginkább VBA-függvényként használják az Excelben.

asc-függvény 1


Szintaxis

=ASC(text)


érvek

  • szöveg (kötelező): Az ASCII kódba konvertálni kívánt szöveget tartalmazó szöveg vagy hivatkozás egy cellára.

Visszatérési érték

Az ASC függvény visszaadja a számérték.


Funkciójegyzetek

  1. A VBA-ban az ASC függvény számára biztosított szöveges karakterlánc bármilyen érvényes karakterlánc lehet, de csak a karakterlánc első karakterét számítja ki.
  2. Az ASC funkció megkülönbözteti a kis- és nagybetűket.
  3. Az ASC-függvény által visszaadott ASCII-kód egy decimális szám egész része, 0 és 255 között. Csakúgy, mint az alábbi képernyőképen. Az ASCII-kóddal kapcsolatos további részletekért tekintse meg ezt a cikket: https://www.ascii-code.com/.
    asc-függvény 2
  4. A VBA-ban az ASC függvény által visszaadott AZ ASCII-kódok 65-90, az az pedig 97-122.

Példa

Ebben az esetben az alábbi táblázatban található néhány tesztsor. A szöveges karakterláncok ASCII-kódjának kiszámításához tegye a következőket:

1. Nyomja meg az Alt + F11 billentyűket a Microsoft Visual Basic for Applications ablak megnyitásához.

2. A Microsoft Visual Basic for Applications ablakban kattintson a Beszúrás > Modul elemre a Modul ablak megnyitásához. Ezután másolja ki és illessze be az alábbi VBA-kódot az ablakba.

VBA: az ASCII kód ​​kiszámítása

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

asc-függvény 3

3. Nyomja meg az F5 billentyűt a kód futtatásához. Ekkor megjelenik egy Microsoft Excel párbeszédpanel, amely megjeleníti a „K” szöveg ASSII kódjának eredményét, amely 75.

asc-függvény 4

4. Írja be a „75” eredményt a D5 cellába, hogy az eredményt rögzíteni lehessen.

asc-függvény 5

5. A többi eredmény eléréséhez. Ennek megfelelően módosítanunk kell a szöveget az ASC függvényben a VBA-ban. Például a „Kutools” szöveg ASSII kódjának megismeréséhez a VBA a következő:

VBA: az ASCII kód ​​kiszámítása

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

asc-függvény 6

Észre fogja venni, hogy a „Kutools” szöveg eredménye ugyanaz, mint a „K” szöveg eredménye.

6. Ismételje meg a fenti lépéseket a többi eredmény eléréséhez.

asc-függvény 7

Megjegyzések:

  1. Ha a megadott karakterlánc üres, futásidejű hibát ad vissza.

    asc-függvény 8

  2. Ha a megadott szöveg üres, akkor a 32-t adja vissza.

    asc-függvény 9

  3. Mivel az ASC függvény megkülönbözteti a kis- és nagybetűket, különböző esetekben ugyanarra a karakterre eltérő eredményeket ad vissza, például az E és az e karaktereket, az ASC pedig külön 69-ként és 101-ként adja vissza az eredményeket.

Relatív funkciók:

  • Excel EVEN Funkció
    Az EVEN függvény a számokat nulláról a legközelebbi páros egész számra kerekíti.

  • Excel EXP Funkció
    Az EXP függvény az e konstans n-edik hatványra emelt eredményét adja vissza.

 

 

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