Direkt zum Inhalt

Excel-ASC-Funktion

Die ASC-Funktion gibt den ASCII-Code für das erste Zeichen einer Zeichenfolge zurück. Es wird hauptsächlich als VBA-Funktion in Excel verwendet.

Asc-Funktion 1


Syntax

=ASC(text)


Argumente

  • Text (erforderlich): Der Text oder ein Verweis auf eine Zelle, die den Text enthält, den Sie in ASCII-Code konvertieren möchten.

Rückgabewert

Das ASC Funktion gibt a . zurück Zahlenwert.


Funktionshinweise

  1. Die an die ASC-Funktion in VBA gelieferte Textzeichenfolge kann eine beliebige gültige Zeichenfolge sein, es wird jedoch nur das erste Zeichen der Zeichenfolge berechnet.
  2. Bei der ASC-Funktion wird zwischen Groß- und Kleinschreibung unterschieden.
  3. Der von der ASC-Funktion zurückgegebene ASCII-Code ist der ganzzahlige Teil einer Dezimalzahl im Bereich von 0 bis 255. Genau wie der folgende Screenshot zeigt. Weitere Einzelheiten zum ASCII-Code finden Sie in diesem Artikel: https://www.ascii-code.com/.
    Asc-Funktion 2
  4. Die ASCII-Codes für AZ, die von der ASC-Funktion in VBA zurückgegeben werden, sind 65-90 und für az 97-122.

Beispiel

In diesem Fall finden Sie einige Testzeichenfolgen in der folgenden Tabelle. Um den ASCII-Code dieser Textzeichenfolgen zu berechnen, gehen Sie bitte wie folgt vor:

1. Drücken Sie die Tasten Alt + F11, um das Fenster Microsoft Visual Basic für Applikationen zu öffnen.

2. Klicken Sie im Microsoft Visual Basic for Applications-Fenster auf Einfügen > Modul, um das Modulfenster zu öffnen. Kopieren Sie dann den folgenden VBA-Code und fügen Sie ihn in das Fenster ein.

VBA: Berechnen Sie den ASCII-Code

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

Asc-Funktion 3

3. Drücken Sie die Taste F5, um den Code auszuführen. Und ein Microsoft Excel-Dialogfeld erscheint, das das ASSII-Code-Ergebnis des Textes „K“ anzeigt, das 75 ist.

Asc-Funktion 4

4. Geben Sie das Ergebnis „75“ in Zelle D5 ein, damit das Ergebnis aufgezeichnet werden kann.

Asc-Funktion 5

5. Um den Rest der Ergebnisse zu erhalten. Wir müssen den Text in der ASC-Funktion in VBA entsprechend ändern. Um beispielsweise den ASSII-Code des Textes „Kutools“ zu kennen, sieht die VBA so aus:

VBA: Berechnen Sie den ASCII-Code

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

Asc-Funktion 6

Sie werden feststellen, dass das Ergebnis des Textes „Kutools“ dasselbe ist wie das des Textes „K“.

6. Wiederholen Sie die obigen Schritte, um die restlichen Ergebnisse zu erhalten.

Asc-Funktion 7

Anmerkungen:

  1. Wenn die angegebene Zeichenfolge leer ist, wird ein Laufzeitfehler zurückgegeben.

    Asc-Funktion 8

  2. Wenn der bereitgestellte Text ein Leerzeichen ist, wird 32 zurückgegeben.

    Asc-Funktion 9

  3. Da die ASC-Funktion zwischen Groß- und Kleinschreibung unterscheidet und unterschiedliche Ergebnisse für dasselbe Zeichen in verschiedenen Fällen zurückgibt, z. B. die Zeichen E und e, gibt ASC die Ergebnisse separat als 69 und 101 zurück.

Relative Funktionen:

  • Excel EVEN Funktion
    Die EVEN-Funktion rundet Zahlen von Null weg auf die nächste gerade Ganzzahl.

 

 

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