İçeriğe geç
parazade
MetinÖrnekler doğrulandı

KOD Formülü (CODE): Karakterin Sayısal Kodunu Bulma

KOD

İngilizce adı: CODE

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac(en az Excel 2010)

Yayın: · Son güncelleme:

KOD kısaca

KOD, bir metnin ilk karakterine karşılık gelen sayısal kodu döndürür. =KOD("A") sonucu 65'tir. Görünmeyen karakterleri teşhis etmek, büyük/küçük harf kontrolü yapmak ve DAMGA ile birlikte veri temizliği için kullanılır.

Söz dizimi

KOD(metin)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

Argümanlar

ArgümanDurumAçıklama
metintextZorunluİlk karakterinin kodu öğrenilecek metin ya da hücre.
İçindekiler
  1. KOD neyi gösterir?
  2. Söz dizimi ve karakter kümesi
  3. Görünmeyen karakteri teşhis etmek
  4. Büyük harf kontrolü
  5. Belirli bir karakterin kodunu bulmak
  6. Sonraki adım

KOD neyi gösterir?

Excel KOD formülü, bir metnin ilk karakterinin sayısal kodunu verir. =KOD("A") 65, =KOD("a") 97, =KOD("#") 35 döndürür. Metin ne kadar uzun olursa olsun yalnız ilk karaktere bakılır.

Bu fonksiyon gündelik hesaplardan çok teşhis için kullanılır. İki hücre aynı görünüp eşleşmiyorsa, sorunlu karakterin ne olduğunu KOD ortaya çıkarır.

Rakamların kodları da sıralıdır: 0 için 48, 9 için 57. Bir kodun rakamla başlayıp başlamadığını bu aralıkla sınayabilirsiniz. Boşluğun kodu 32'dir ve görünmeyen karakter avında en sık karşılaşılan sonuçtur.

Söz dizimi ve karakter kümesi

Söz dizimi KOD(metin) biçimindedir. Microsoft'a göre sonuç, bilgisayarın kullandığı karakter kümesine karşılık gelir: Windows'ta ANSI, Mac'te Macintosh karakter kümesi. Rakam, İngiliz alfabesindeki harfler ve temel noktalama işaretleri iki sistemde de aynı kodu verir.

Türkçe harflerde (ç, ğ, ı, ş gibi) sonuç sisteme göre farklı olabilir. Her bilgisayarda aynı numarayı almak istiyorsanız UNICODE fonksiyonunu kullanın; Unicode kod noktası işletim sisteminden bağımsızdır.

Görünmeyen karakteri teşhis etmek

Bir ürün listesinde "Kalem" yazan hücre DÜŞEYARA ile bulunamıyor olsun. =UZUNLUK(A2) 6 döndürüyorsa fazladan bir karakter vardır. =KOD(SAĞDAN(A2;1)) formülü son karakterin kodunu gösterir.

Sonuç 32 ise sıradan boşluktur ve KIRP ile silinir. 10 satır sonu, 9 sekme anlamına gelir; bunlar için TEMİZ kullanılır. Web sayfalarından gelen verilerde 160 çıkması da sık görülür; bu bölünemez boşluktur ve YERİNEKOY ile normal boşluğa çevrilir.

Büyük harf kontrolü

Büyük harflerin kodları 65 ile 90 arasındadır. =EĞER(VE(KOD(A2)>=65;KOD(A2)<=90);"Büyük";"Değil") formülü ürün kodunun büyük harfle başlayıp başlamadığını sınar. Kod listelerinde yazım standardını denetlemek için kullanılabilir.

Bu kontrol yalnız İngiliz alfabesindeki harfler için güvenilirdir. Ç, Ğ, İ, Ö, Ş, Ü gibi harflerin kodları bu aralığın dışındadır ve karakter kümesine göre değişir. Türkçe metinlerde harf büyüklüğünü sınamak için =ÖZDEŞ(A2;BÜYÜKHARF(A2)) daha doğru bir yoldur.

Belirli bir karakterin kodunu bulmak

KOD yalnız ilk karaktere baktığı için metnin ortasındaki bir karakter PARÇAAL ile ayrılır. =KOD(PARÇAAL(A2;3;1)) üçüncü karakterin kodunu verir. Bir metindeki tüm karakterleri incelemek için bu formülü 1, 2, 3 diye artan konumlarla yan yana kopyalayabilirsiniz.

Boş bir hücreye KOD uygulandığında #DEĞER! hatası döner. Liste boş satır içerebiliyorsa formülü =EĞER(A2="";"";KOD(A2)) biçiminde korumak yeterlidir.

Sonraki adım

Eşleşmeyen bir değer bulduğunuzda =KOD(SAĞDAN(A2;1)) ile son karakterin kodunu kontrol edin. Çıkan sayıya göre KIRP, TEMİZ ya da YERİNEKOY ile DAMGA birleşimini seçip temizlik sütununu oluşturun.

Örnekler

Örnek 1: Son karakterin kodunu bulma
ABC
1Ürün
2Kalem 32
=KOD(SAĞDAN(A2;1))

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

C2 hücresinin sonucu: 32

Son karakter sıradan bir boşluktur ve kodu 32'dir. Bu boşluk KIRP ile silinir.

Örnek 2: Küçük harfin kodu
ABC
1Harf
2a97
=KOD(A2)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

C2 hücresinin sonucu: 97

Küçük a harfinin kodu 97'dir; büyük A'nın kodu ise 65'tir.

Örnek 3: Kodun büyük harfle başlayıp başlamadığı
ABC
1Ürün kodu
2kx-200Değil
=EĞER(VE(KOD(A2)>=65;KOD(A2)<=90);"Büyük";"Değil")

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

C2 hücresinin sonucu: Değil

İlk karakter k harfinin kodu 107'dir ve 65-90 aralığında olmadığı için Değil yazılır.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · tüm örnekler hazır formüllerle

Yaygın hatalar ve çözümleri

İlgili fonksiyonlar

Sıkça Sorulan Sorular

KOD formülü nasıl kullanılır?

=KOD(A2) yazdığınızda A2'deki metnin ilk karakterinin sayısal kodu döner. =KOD("A") sonucu 65'tir.

Bir hücrenin sonundaki görünmeyen karakter nasıl bulunur?

=KOD(SAĞDAN(A2;1)) son karakterin kodunu verir. 32 boşluk, 10 satır sonu, 160 bölünemez boşluktur.

KOD ile UNICODE arasındaki fark nedir?

KOD bilgisayarın karakter kümesine göre sonuç verir. UNICODE ise sistemden bağımsız Unicode kod noktasını döndürür; Türkçe harflerde daha tutarlıdır.