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

DAMGA Formülü (CHAR): Kod Numarasından Karakter Üretme

DAMGA

İngilizce adı: CHAR

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

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ı)

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
sayınumberZorunluKarakteri belirleyen 1 ile 255 arasında bir sayı. Karakter, bilgisayarın kullandığı karakter kümesinden alınır.
İçindekiler
  1. DAMGA neyi döndürür?
  2. Söz dizimi ve karakter kümesi
  3. Formülle alt satıra geçmek
  4. Harf dizisi üretmek
  5. Sık yapılan hatalar
  6. Tersini yapan fonksiyon

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

Örnek 1: Şık numarasını harfe çevirme
ABCD
1SoruDoğru şık no
213C
=DAMGA(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.

Örnek 2: Ad ve şehri aynı hücrede iki satıra yazma
ABCD
1AdŞehir
2Selin KayaBursaSelin Kaya Bursa
=A2&DAMGA(10)&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: Selin Kaya Bursa

DAMGA(10) satır sonu karakteridir. Hücrede Metni Kaydır açıksa Bursa alt satırda görünür.

Örnek 3: Kod numarasından noktalama işareti
ABC
1Kod
235Sipariş #1042
="Sipariş "&DAMGA(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.

Ö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

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.