Note: The other languages of the website are Google-translated. Back to English

Excel ASC-funktion

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å tasterne Alt + F11 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.

 

 

Sorter kommentarer efter
Kommentarer (0)
Ingen vurderinger endnu. Vær den første til at bedømme!
Der er endnu ingen kommentarer her
Efterlad dine kommentarer
Sender som gæst
×
Bedøm dette indlæg:
0   Tegn
Foreslåede steder

Følg os

Copyright © 2009 - www.extendoffice.com. | Alle rettigheder forbeholdes. Drevet af ExtendOffice. | | Sitemap
Microsoft og Office-logoet er varemærker eller registrerede varemærker tilhørende Microsoft Corporation i USA og / eller andre lande.
Beskyttet af Sectigo SSL