DAMGA Formülü (CHAR): Kod Numarasından Karakter Üretme
DAMGA
İngilizce adı: CHAR
Yayın: · Son güncelleme:
DAMGA kısaca
DAMGA, 1-255 arasındaki bir kod numarasına karşılık gelen karakteri döndürür. =DAMGA(65) sonucu A, =DAMGA(10) satır sonudur. Formülle hücre içinde alt satıra geçmek, harf dizisi üretmek ve özel karakter eklemek için kullanılır.
Söz dizimi
DAMGA(sayı)CHAR(number)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üman | Durum | Açıklama |
|---|---|---|
sayınumber | Zorunlu | Karakteri belirleyen 1 ile 255 arasında bir sayı. Karakter, bilgisayarın kullandığı karakter kümesinden alınır. |
İçindekiler
DAMGA neyi döndürür?
Excel DAMGA formülü, verdiğiniz kod numarasına karşılık gelen karakteri üretir. =DAMGA(65) sonucu "A", =DAMGA(35) sonucu "#" olur. Sayı 1 ile 255 arasında olmalıdır.
Fonksiyonun adı Türkçe Excel'de DAMGA, İngilizce Excel'de CHAR'dır. Tek argüman alır ve sonuç her zaman tek karakterlik bir metindir.
Sayıların kodu da sıralı ilerler: 48 sıfır rakamını, 57 dokuzu verir. Küçük harfler 97 (a) ile başlar. Bu düzen, DAMGA'yı harf ve rakam dizileri üretmek için kullanışlı kılar.
Söz dizimi ve karakter kümesi
Söz dizimi DAMGA(sayı) biçimindedir. Microsoft'un açıklamasına göre karakter, bilgisayarın kullandığı karakter kümesinden alınır: Windows'ta ANSI, Mac'te Macintosh karakter kümesi. 32-126 arasındaki harf, rakam ve noktalama kodları iki sistemde de aynıdır.
128 ve üzerindeki kodlar sisteme göre farklı karakter verebilir. Türkçe harfler (ğ, ş, İ gibi) bu bölgededir. Dosyanız farklı bilgisayarlarda açılacaksa bu harfler için DAMGA yerine UNICODEKARAKTERİ fonksiyonunu kullanmak daha güvenlidir, çünkü Unicode kodları sistemden bağımsızdır.
Formülle alt satıra geçmek
En sık kullanım, birleştirilen metinlerin arasına satır sonu koymaktır. =A2&DAMGA(10)&B2 formülü adı ve adresi aynı hücrede iki satır hâlinde yazar. Satır sonunun görünmesi için hücrede Metni Kaydır seçeneğinin açık olması gerekir.
Kargo etiketi, kartvizit listesi ya da posta adresi hazırlarken bu yöntem hücre birleştirmeye gerek bırakmaz. Ters yönde, satır sonlu bir metni tek satıra indirmek için de YERİNEKOY(A2;DAMGA(10);" ") kullanılır.
Harf dizisi üretmek
Büyük harflerin kodları 65 (A) ile 90 (Z) arasında sıralıdır. Bu yüzden =DAMGA(64+B2) formülü 1 için A, 3 için C döndürür. Sınav cevap anahtarındaki şık numaralarını harfe çevirmek ya da sütun harfi üretmek için kullanılır.
Listeye otomatik şık harfi vermek isterseniz =DAMGA(64+SATIR()-1) formülünü ikinci satırdan başlayarak aşağı kopyalayabilirsiniz. Satır numarası arttıkça harf de A, B, C diye ilerler. İngiliz alfabesinde 26 harf olduğu için bu yöntem Z'den sonra çalışmaz.
Sık yapılan hatalar
0 ya da 255'ten büyük bir sayı verildiğinde DAMGA #DEĞER! döndürür. Metin içeren bir hücre de aynı hatayı verir. Kod bir hesaptan geliyorsa sonucun 1-255 aralığında kaldığını kontrol edin.
Web için Excel'de bazı kontrol kodları desteklenmez; Microsoft bu sürümde yalnız 9, 10, 13 ve 32 ile üzerindeki kodların çalıştığını belirtir. Satır sonu (10) desteklendiği için en yaygın kullanım sorun çıkarmaz.
Tersini yapan fonksiyon
Bir karakterin kodunu öğrenmek için KOD kullanılır; =KOD("A") 65 döndürür. İkisi birlikte veri temizliğinde işe yarar: önce KOD ile sorunlu karakterin numarasını bulur, sonra YERİNEKOY ile DAMGA(numara) karakterini silersiniz.
Ad ve adres listenizde boş bir sütuna =A2&DAMGA(10)&B2 yazın, hücrede Metni Kaydır'ı açın ve sonucun iki satıra bölündüğünü kontrol edin.
Örnekler
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Soru | Doğru şık no | ||
| 2 | 1 | 3 | C |
=DAMGA(64+B2)=CHAR(64+B2)Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: C
64 + 3 = 67 eder; 67 numaralı karakter C harfidir.
| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ad | Şehir | ||
| 2 | Selin Kaya | Bursa | Selin Kaya Bursa |
=A2&DAMGA(10)&B2=A2&CHAR(10)&B2Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.
D2 hücresinin sonucu: Selin Kaya Bursa
DAMGA(10) satır sonu karakteridir. Hücrede Metni Kaydır açıksa Bursa alt satırda görünür.
| A | B | C | |
|---|---|---|---|
| 1 | Kod | ||
| 2 | 35 | Sipariş #1042 |
="Sipariş "&DAMGA(A2)&"1042"="Sipariş "&CHAR(A2)&"1042"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: Sipariş #1042
35 numaralı karakter # işaretidir ve metnin arasına eklenir.
Yaygın hatalar ve çözümleri
- #DEĞER!
Neden: Sayı 1-255 aralığının dışında ya da hücre metin içeriyor.
Çözüm: Kodun 1 ile 255 arasında bir sayı olduğundan emin olun; Unicode karakterler için UNICODEKARAKTERİ kullanın.
#DEĞER! hatasının ayrıntılı çözümü → - #AD?
Neden: Fonksiyon İngilizce adıyla (CHAR) Türkçe Excel'e yazıldı.
Çözüm: Türkçe Excel'de DAMGA adını kullanın.
#AD? hatasının ayrıntılı çözümü →
İlgili fonksiyonlar
Sıkça Sorulan Sorular
DAMGA formülü nasıl kullanılır?
Kod numarasını yazarsınız: =DAMGA(65) A harfini, =DAMGA(10) satır sonunu döndürür.
Excel'de formülle hücre içinde alt satıra nasıl geçilir?
Metinlerin arasına DAMGA(10) ekleyin: =A2&DAMGA(10)&B2. Hücrede Metni Kaydır açık olmalıdır.
DAMGA ile Türkçe karakter üretilir mi?
128 ve üzerindeki kodlar işletim sisteminin karakter kümesine bağlıdır. Her bilgisayarda aynı sonuç için UNICODEKARAKTERİ fonksiyonunu kullanın.