Preskoči na glavno vsebino

Excelova funkcija ASC

Funkcija ASC vrne kodo ASCII za prvi znak niza. Večinoma se uporablja kot funkcija VBA v Excelu.

asc-funkcija 1


Sintaksa

=ASC(text)


Argumenti

  • Besedilo (obvezno): Besedilo ali sklic na celico, ki vsebuje besedilo, ki ga želite pretvoriti v kodo ASCII.

Vrnjena vrednost

O ASC funkcija vrne a številčna vrednost.


Opombe k funkciji

  1. Besedilni niz, dobavljen funkciji ASC v VBA, je lahko kateri koli veljaven niz, vendar izračuna samo prvi znak niza.
  2. Funkcija ASC razlikuje med velikimi in malimi črkami.
  3. Koda ASCII, ki jo vrne funkcija ASC, je celoštevilski del decimalne številke v razponu od 0 do 255. Tako kot prikazuje spodnji posnetek zaslona. Za več podrobnosti o kodi ASCII si oglejte ta članek: https://www.ascii-code.com/.
    asc-funkcija 2
  4. Kode ASCII za AZ, ki jih vrne funkcija ASC v VBA, so 65–90, za az pa 97–122.

Primer

V tem primeru je v spodnji tabeli nekaj testnih nizov. Če želite izračunati kodo ASCII teh besedilnih nizov, naredite naslednje:

1. Pritisnite tipki Alt + F11, da odprete okno Microsoft Visual Basic za aplikacije.

2. V oknu Microsoft Visual Basic za aplikacije kliknite Vstavi > Moduli da odprete okno Moduli. Nato kopirajte in prilepite spodnjo kodo VBA v okno.

VBA: izračunajte kodo ASCII

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

asc-funkcija 3

3. Pritisnite tipko F5, da zaženete kodo. Odpre se pogovorno okno Microsoft Excel, ki prikazuje rezultat kode ASSII besedila »K«, ki je 75.

asc-funkcija 4

4. Vnesite rezultat "75" v celico D5, da se lahko rezultat zabeleži.

asc-funkcija 5

5. Za pridobitev preostalih rezultatov. Besedilo v funkciji ASC v VBA moramo ustrezno spremeniti. Če želite na primer poznati kodo ASSII besedila »Kutools«, je VBA tak:

VBA: izračunajte kodo ASCII

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

asc-funkcija 6

Opazili boste, da je rezultat besedila »Kutools« enak rezultatu besedila »K«.

6. Ponovite zgornje korake, da dobite preostale rezultate.

asc-funkcija 7

Opombe:

  1. Če je podani niz prazen, vrne napako med izvajanjem.

    asc-funkcija 8

  2. Če je podano besedilo prazen prostor, vrne 32.

    asc-funkcija 9

  3. Ker je funkcija ASC občutljiva na velike in male črke, vrne različne rezultate za isti znak v različnih velikih in malih črkah, kot sta znaka E in e, ASC vrne rezultate kot 69 in 101 ločeno.

Relativne funkcije:

  • Excel EVEN funkcija
    Funkcija EVEN zaokroži števila od nič na najbližje sodo celo število.

 

 

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