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.
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
A ASC függvény visszaadja a számérték.
Funkciójegyzetek
- 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.
- Az ASC funkció megkülönbözteti a kis- és nagybetűket.
- 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/.
- 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
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.
4. Írja be a „75” eredményt a D5 cellába, hogy az eredményt rögzíteni lehessen.
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
É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.
Megjegyzések:
- Ha a megadott karakterlánc üres, futásidejű hibát ad vissza.
- Ha a megadott szöveg üres, akkor a 32-t adja vissza.
- 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.