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.
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ı
- VBA'da ASC işlevine sağlanan metin dizesi herhangi bir geçerli dize olabilir, ancak dizenin yalnızca ilk karakterini hesaplar.
- ASC işlevi büyük/küçük harfe duyarlıdır.
- 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/.
- 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
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.
4. Sonucun kaydedilebilmesi için “75” sonucunu D5 hücresine girin.
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
“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.
Notlar:
- Sağlanan dize boşsa, bir çalışma zamanı hatası verir.
- Sağlanan metin boş bir alansa, 32 değerini döndürür.
- 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.