Genel Bakış
KOD (CODE), bir metin dizesindeki ilk karakterin ANSI/ASCII sayısal kodunu verir. Metin birden fazla karakterden oluşsa bile yalnızca ilk karakter değerlendirilir. Harf büyüklüğünü, görünmeyen denetim karakterlerini ya da bir karakterin kod numarasını denetlemek için kullanılır.
İşlev yalnızca bir parametre alır. Metnin yalnız ilk karakteri değerlendirilir; sonraki karakterler sonucu etkilemez.
Sonuçlar sırasıyla 65, 66, 67, 97 ve 98 olur. A, B ve C büyük harflerinin kodları birer birer artar; a ve b küçük harflerinin kodları da birer birer artar. Ancak büyük ve küçük harfler farklı kod aralıklarında yer alır. Aynı harfin büyük ve küçük biçimleri farklı kodlara sahiptir; bu nedenle A ile a için farklı sonuçlar çıkar.
C2 hücresine ise aşağıdaki formülü yazıp aşağı kopyalayın:
Sonuçlar sırasıyla 65, 65, 116 ve 45 olur. Alfabe ve Ankara sözcüklerinin ikisi de A harfiyle başladığı için aynı kodu verir. Son satırda girdi bir sayıdır; KOD onu metne çevirip ilk karakteri olan eksi işaretini değerlendirir, bu yüzden sonuç -1 değil eksi işaretinin kodudur.
Sonuçlar sırasıyla 65, 97, 23 ve 50 olur. Her satırda DAMGA önce sayıya karşılık gelen karakteri üretir, KOD da bu karakterin numarasını yeniden verir. 23 numaralı karakter ekranda görünmeyen bir denetim karakteridir; yine de kodu doğru biçimde döner.
Sonuçlar sırasıyla 116, #DEĞER!, 69 ve 82 olur. Boş hücrede karakter bulunmadığından KOD #DEĞER! hatası verir. Dolu hücrelerde ise yalnızca ilk karakterin kodu döner; boş metin için de aynı hata oluşur.
Söz dizimi ve parametre
- Kategori
- Metin
- İngilizce adı
- CODE
- Platform
- Windows Mac Web
1 bağımsız değişken
1 zorunlu
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| metintext | Zorunlu | İlk karakterinin kod numarası bulunacak metin dizesini, hücre başvurusunu veya adlandırılmış aralığı belirtir. |
Geçerli kullanımlar
=KOD("A")
=KOD(A2)
=KOD("Alfabe")
=KOD(DAMGA(23))
Desteklenen Excel sürümleri
2003 ve sonrası
- 2003 Destekleniyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Büyük ve küçük harflerin kodları
A sütunundaki her karakterin kod numarasını B sütununda bulalım. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:KOD
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Karakter | Kod |
| 2 | A | 65 |
| 3 | B | 66 |
| 4 | C | 67 |
| 5 | a | 97 |
| 6 | b | 98 |
TemelExcelDepo v1.0.0
2. Metnin yalnız ilk karakteri
Uzun bir metinde kodun hangi karaktere ait olduğunu görmek için ilk karakteri ayrı bir sütunda gösterelim. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=SOL(A2;1)
=LEFT(A2,1)
KOD
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Girdi | İlk karakter | Kod |
| 2 | Alfabe | A | 65 |
| 3 | Ankara | A | 65 |
| 4 | tablo | t | 116 |
| 5 | -1 | - | 45 |
İlk KarakterExcelDepo v1.0.0
3. KOD ve DAMGA ilişkisi
DAMGA işlevi bir kod numarasından karakter üretir, KOD ise karakterden kod numarasına döner. İkisini iç içe kullandığınızda başladığınız sayıyı geri alırsınız. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:KOD
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Kod numarası | Geri dönen kod |
| 2 | 65 | 65 |
| 3 | 97 | 97 |
| 4 | 23 | 23 |
| 5 | 50 | 50 |
DAMGA ileExcelDepo v1.0.0
4. Boş metin ve #DEĞER! hatası
Bazı hücreler boş olabilir. Böyle bir hücrenin ilk karakteri olmadığı için kod da bulunamaz. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:KOD
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Metin | Kod |
| 2 | tablo | 116 |
| 3 | #DEĞER! | |
| 4 | Excel | 69 |
| 5 | Rapor | 82 |
HataExcelDepo v1.0.0
Kullanırken dikkat edin
- metin parametresi: metin bir metin dizesi, bir hücre başvurusu ya da adlandırılmış aralık olabilir. Sayı verirseniz önce metne çevrilir ve ilk karakteri değerlendirilir; örneğin -1 için eksi işaretinin kodu döner.
- Birden fazla karakter: metin birden fazla karakter içeriyorsa yalnızca ilk karakter kullanılır. Sonraki karakterleri değiştirmek sonucu etkilemez.
- Boş metin: metin boş bir dize ise ya da boş bir hücreye başvuruyorsa KOD #DEĞER! hatasını verir. Bu hatayı gizlemek için işlevi EĞERHATA içinde kullanabilirsiniz.
- Karakter kümesi: Windows'ta karakter kümesi ANSI'dir ve ilk 128 karakterde ASCII ile aynıdır. Macintosh'ta karakter kümesi Windows'tan farklıdır; bu nedenle ASCII dışındaki karakterler iki platformda farklı kod verebilir.
- İlgili işlevler: DAMGA işlevi bir ANSI/ASCII kod numarasına karşılık gelen karakteri verir; KOD işleviyle tersi yönde çalışır. UNICODEKARAKTER işlevi bir Unicode numarasından karakter üretir, UNICODE işlevi ise metindeki ilk karakterin Unicode numarasını verir; ASCII dışı karakterlerde bunları tercih edin. SOL işlevi kodu hesaplanan ilk karakteri ayrı göstermek için, EĞERHATA işlevi ise boş metinden doğan hatayı karşılamak için kullanılır.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2003
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024