Ana içeriğe atla

Excel ASC İşlevi

ASC işlevi, bir dizenin ilk karakteri için ASCII kodunu döndürür. Çoğunlukla Excel'de bir VBA işlevi olarak kullanılır.

artan işlev 1


Sözdizimi

=ASC(text)


Argümanlar

  • Metin (gerekli): ASCII koduna dönüştürmek istediğiniz metni içeren metin veya hücreye başvuru..

Geri dönüş değeri

The ASC işlev bir döndürür Sayısal değer.


İşlev notları

  1. VBA'da ASC işlevine sağlanan metin dizesi herhangi bir geçerli dize olabilir, ancak dizenin yalnızca ilk karakterini hesaplar.
  2. ASC işlevi büyük/küçük harfe duyarlıdır.
  3. ASC işlevi tarafından döndürülen ASCII kodu, 0 ile 255 arasında değişen bir Ondalık sayının tamsayı kısmıdır. Aşağıdaki ekran görüntüsünde olduğu gibi. ASCII kodu hakkında daha fazla ayrıntı için lütfen şu makaleye bakın: https://www.ascii-code.com/.
    artan işlev 2
  4. VBA'da ASC işlevi tarafından döndürülen AZ için ASCII kodları 65-90 ve az için 97-122'dir.

Örnek E-posta

Bu durumda, aşağıdaki tabloda bazı test dizileri bulunmaktadır. Bu metin dizilerinin ASCII kodunu hesaplamak için lütfen aşağıdakileri yapın:

1. Microsoft Visual Basic for Applications penceresini açmak için Alt + F11 tuşlarına basın.

2. Uygulamalar için Microsoft Visual Basic penceresinde, Modül penceresini açmak için lütfen Ekle > Modül'e tıklayın. Ardından aşağıdaki VBA kodunu kopyalayıp pencereye yapıştırın.

VBA: ASCII kodunu hesaplayın

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

artan işlev 3

3. Kodu çalıştırmak için F5 tuşuna basın. Ve 75 olan “K” metninin ASSII kod sonucunu görüntüleyen bir Microsoft Excel iletişim kutusu açılır.

artan işlev 4

4. Sonucun kaydedilebilmesi için “75” sonucunu D5 hücresine girin.

artan işlev 5

5. Sonuçların geri kalanını almak için. VBA'da ASC işlevindeki metni buna göre değiştirmemiz gerekiyor. Örneğin, “Kutools” metninin ASSII kodunu bilmek için VBA şöyledir:

VBA: ASCII kodunu hesaplayın

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

artan işlev 6

“Kutools” metninin sonucunun “K” metniyle aynı olduğunu fark edeceksiniz.

6. Sonuçların geri kalanını almak için yukarıdaki adımları tekrarlayın.

artan işlev 7

Notlar:

  1. Sağlanan dize boşsa, bir çalışma zamanı hatası verir.

    artan işlev 8

  2. Sağlanan metin boş bir alansa, 32 değerini döndürür.

    artan işlev 9

  3. ASC işlevi büyük/küçük harf duyarlı olduğundan, E ve e karakterleri gibi farklı durumlarda aynı karakter için farklı sonuçlar döndürür, ASC sonuçları ayrı ayrı 69 ve 101 olarak döndürür.

Bağıl Fonksiyonlar:

  • Excel EVEN işlev
    EVEN işlevi, sayıları sıfırdan en yakın çift tam sayıya yuvarlar.

  • Excel EXP işlev
    EXP işlevi, n'inci güce yükseltilmiş e sabitinin sonucunu döndürür.

 

 

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