Przejdź do głównej zawartości

Funkcja Excel ASC

Funkcja ASC zwraca kod ASCII dla pierwszego znaku ciągu. Jest używany głównie jako funkcja VBA w programie Excel.

asc-funkcja 1


Składnia

=ASC(text)


Argumenty

  • Tekst (wymagane):Tekst lub odwołanie do komórki zawierającej tekst, który chcesz przekonwertować na kod ASCII..

Wartość zwracana

Połączenia ROSNĄCO funkcja zwraca a wartość numeryczna.


Uwagi dotyczące funkcji

  1. Ciąg tekstowy dostarczony do funkcji ASC w VBA może być dowolnym prawidłowym ciągiem, ale oblicza tylko pierwszy znak ciągu.
  2. Funkcja ASC rozróżnia wielkość liter.
  3. Kod ASCII zwracany przez funkcję ASC jest częścią całkowitą liczby dziesiętnej z zakresu od 0 do 255. Tak jak pokazuje poniższy zrzut ekranu. Więcej informacji na temat kodu ASCII można znaleźć w tym artykule: https://www.ascii-code.com/.
    asc-funkcja 2
  4. Kody ASCII dla AZ zwracane przez funkcję ASC w VBA to 65-90, a dla az to 97-122.

Przykład

W tym przypadku w poniższej tabeli znajduje się kilka ciągów testowych. Aby obliczyć kod ASCII tych ciągów tekstowych, wykonaj następujące czynności:

1. Naciśnij klawisze Alt + F11, aby otworzyć okno Microsoft Visual Basic for Applications.

2. W oknie Microsoft Visual Basic for Applications kliknij wstawka > Moduł aby otworzyć okno modułu. Następnie skopiuj i wklej poniższy kod VBA do okna.

VBA: oblicz kod ASCII

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

asc-funkcja 3

3. Naciśnij klawisz F5, aby uruchomić kod. Pojawi się okno dialogowe Microsoft Excel, wyświetlające wynik kodu ASSII w postaci tekstu „K”, czyli 75.

asc-funkcja 4

4. Wprowadź wynik „75” do komórki D5, aby można było zapisać wynik.

asc-funkcja 5

5. Aby uzyskać resztę wyników. Musimy odpowiednio zmienić tekst w funkcji ASC w VBA. Na przykład, aby poznać kod ASSII tekstu „Kutools”, VBA wygląda tak:

VBA: oblicz kod ASCII

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

asc-funkcja 6

Zauważysz, że wynik tekstu „Kutools” jest taki sam, jak wynik tekstu „K”.

6. Powtórz powyższe kroki, aby uzyskać pozostałe wyniki.

asc-funkcja 7

Uwagi:

  1. Jeśli podany ciąg jest pusty, zwraca błąd w czasie wykonywania.

    asc-funkcja 8

  2. Jeśli podany tekst jest pustą spacją, zwraca 32.

    asc-funkcja 9

  3. Ponieważ funkcja ASC rozróżnia wielkość liter, zwraca różne wyniki dla tego samego znaku w różnych przypadkach, takich jak znaki E i e, ASC zwraca wyniki jako 69 i 101 oddzielnie.

Funkcje względne:

 

 

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