Gå til hovedindhold

Excel ASC-funktion

Forfatter: Zhoumandy Sidst ændret: 2022-08-21

ASC-funktionen returnerer ASCII-koden for det første tegn i en streng. Det bruges mest som en VBA-funktion i Excel.

asc-funktion 1


Syntaks

=ASC(text)


argumenter

  • tekst (påkrævet): Teksten eller en reference til en celle, der indeholder den tekst, du vil konvertere til ASCII-kode.

Returværdi

ASC funktion returnerer en numerisk værdi.


Funktionsnoter

  1. Tekststrengen, der leveres til ASC-funktionen i VBA, kan være en hvilken som helst gyldig streng, men den beregner kun det første tegn i strengen.
  2. ASC-funktionen skelner mellem store og små bogstaver.
  3. ASCII-koden, der returneres af ASC-funktionen, er den heltallige del af et decimaltal, spænder fra 0 til 255. Ligesom skærmbilledet nedenfor viser. For flere detaljer om ASCII-kode henvises til denne artikel: https://www.ascii-code.com/.
    asc-funktion 2
  4. ASCII-koderne for AZ returneret af ASC-funktionen i VBA er 65-90, og for az er 97-122.

Eksempel

I dette tilfælde er der nogle teststrenge i tabellen nedenfor. For at beregne ASCII-koden for disse tekststrenge skal du gøre følgende:

1. Tryk på Alt + F11-tasterne for at åbne vinduet Microsoft Visual Basic for Applications.

2. I vinduet Microsoft Visual Basic for Applications skal du klikke på Indsæt > Modul for at åbne modulvinduet. Kopier og indsæt derefter nedenstående VBA-kode i vinduet.

VBA: beregn ASCII-koden

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

asc-funktion 3

3. Tryk på F5-tasten for at køre koden. Og en Microsoft Excel-dialogboks dukker op, der viser ASSII-koderesultatet af teksten "K", som er 75.

asc-funktion 4

4. Indtast resultatet "75" i celle D5, så resultatet kan optages.

asc-funktion 5

5. For at få resten af ​​resultaterne. Vi skal ændre teksten i ASC-funktionen i VBA i overensstemmelse hermed. For at kende ASSII-koden til teksten "Kutools", er VBA'en sådan her:

VBA: beregn ASCII-koden

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

asc-funktion 6

Du vil bemærke, at resultatet af teksten "Kutools" er det samme som resultatet af teksten "K".

6. Gentag trinene ovenfor for at få resten af ​​resultaterne.

asc-funktion 7

Bemærkninger:

  1. Hvis den medfølgende streng er tom, returnerer den en køretidsfejl.

    asc-funktion 8

  2. Hvis den medfølgende tekst er et tomt felt, returnerer det 32.

    asc-funktion 9

  3. Da ASC-funktionen skelner mellem store og små bogstaver, returnerer den forskellige resultater for det samme tegn i forskellige tilfælde, såsom tegnene E og e, ASC returnerer resultaterne som 69 og 101 separat.

Relative funktioner:

  • Excel EXP Funktion
    EXP-funktionen returnerer resultatet af konstanten e hævet til n'te potens.

 

 

Comments (0)
No ratings yet. Be the first to rate!
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations