Genel Bakış
DAMGA (CHAR), verilen karakter kodu numarasına karşılık gelen karakteri verir. Klavyeden doğrudan yazılması zor ya da olanaksız olan karakterleri (çift tırnak, satır sonu gibi) formüllerin içinde üretmek için kullanılır.
İşlev yalnızca bir parametre alır ve tek bir karakter verir. Bir karakterin kod numarasını öğrenmek için ters işlev olan KOD kullanılır; Unicode karakterler için UNICHAR ve UNICODE işlevlerine bakın.
Sonuçlar sırasıyla ", ,, A, B ve a olur. 34 çift tırnağı, 44 virgülü verir; 65 ve 66 büyük harflerdir. 97 ise küçük a harfidir; büyük ve küçük harflerin kodları farklıdır ve küçük harfin kodu büyük harfinkinden 32 fazladır.
Ardından C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
Sonuçlar sırasıyla a, f, m ve z olur. KOD işlevi harfin kod numarasını, DAMGA ise bu numaradan karakteri verir; iki işlev birbirinin tersidir. Koda 32 eklendiğinde büyük harfin küçük harf karşılığına ulaşılır.
Sonuçlar sırasıyla Ayşe Kaya
İzmir, Mehmet Demir
Ankara ve Zeynep Aydın
Bursa olur; her hücrede ad ve şehir iki ayrı satırda yer alır. Kod 10 satır sonu karakterini üretir. Satır geçişinin görünmesi için hücrede Metni Kaydır seçeneğinin açık olması gerekir; kapalıysa iki bölüm yan yana görünür.
Sonuçlar sırasıyla A, #DEĞER!, #DEĞER!, #DEĞER! ve #DEĞER! olur. Başında sıfır bulunan, sayıya dönüştürülebilen metin (00065) geçerlidir ve 65 gibi işlenir. 256 ve 40000, üst sınır olan 255'i aştığı; -10 ise alt sınır olan 1'in altında kaldığı için #DEĞER! hatası verir. Sayıya dönüştürülemeyen "metin" girdisi de aynı hatayı verir.
Söz dizimi ve parametre
- Kategori
- Metin
- İngilizce adı
- CHAR
- Platform
- Windows Mac Web
1 bağımsız değişken
1 zorunlu
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| sayınumber | Zorunlu | Karşılığı istenen karakterin kod numarasını, yani 1 ile 255 arasındaki bir sayıyı, sayı içeren bir hücreyi veya sayıya dönüştürülebilen metni belirtir. |
Geçerli kullanımlar
=DAMGA(65)
=DAMGA(A2)
=DAMGA(10)
=DAMGA(KOD("A"))
=DAMGA(KOD(A2)+32)
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. Kod numarasından karakter
A sütunundaki kod numaralarına karşılık gelen karakterleri B sütununda görelim. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:DAMGA
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Kod | Karakter |
| 2 | 34 | " |
| 3 | 44 | , |
| 4 | 65 | A |
| 5 | 66 | B |
| 6 | 97 | a |
TemelExcelDepo v1.0.0
2. KOD işleviyle birlikte kullanım
Bir harfin kodunu bulup bu koddan küçük harf karşılığını üretelim. B2 hücresinde harfin kod numarasını KOD işleviyle alın ve aşağı kopyalayın:Ardından C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:
DAMGA
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Büyük harf | Kod | Küçük harf |
| 2 | A | 65 | a |
| 3 | F | 70 | f |
| 4 | M | 77 | m |
| 5 | Z | 90 | z |
Harf KoduExcelDepo v1.0.0
3. Satır sonu ile alt alta yazdırma
Ad ve şehir bilgisini aynı hücrede alt alta göstermek için araya satır sonu karakteri (kod 10) koyalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:DAMGA
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Ad soyad | Şehir | Adres etiketi |
| 2 | Ayşe Kaya | İzmir | Ayşe Kaya İzmir |
| 3 | Mehmet Demir | Ankara | Mehmet Demir Ankara |
| 4 | Zeynep Aydın | Bursa | Zeynep Aydın Bursa |
Satır SonuExcelDepo v1.0.0
İzmir, Mehmet Demir
Ankara ve Zeynep Aydın
Bursa olur; her hücrede ad ve şehir iki ayrı satırda yer alır. Kod 10 satır sonu karakterini üretir. Satır geçişinin görünmesi için hücrede Metni Kaydır seçeneğinin açık olması gerekir; kapalıysa iki bölüm yan yana görünür.
4. Geçersiz girdiler ve hata durumları
Farklı girdilerin DAMGA işlevinde nasıl davrandığını görelim. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:DAMGA
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Girdi | Sonuç |
| 2 | 00065 | A |
| 3 | 256 | #DEĞER! |
| 4 | -10 | #DEĞER! |
| 5 | 40000 | #DEĞER! |
| 6 | metin | #DEĞER! |
HatalarExcelDepo v1.0.0
Kullanırken dikkat edin
- sayı aralığı: sayı parametresi 1 ile 255 arasında olmalıdır. sayı 1'den küçükse (0 ve negatif sayılar dahil) ya da 255'ten büyükse işlev #DEĞER! hatası verir.
- sayı biçimi: sayı başında sıfırlar olan bir sayı olarak girilebilir. Sayının metin olarak yazılmış hali de kabul edilir; örneğin "00065" metni 65 gibi işlenir. sayı sayısal değilse ve sayıya dönüştürülemiyorsa sonuç #DEĞER! olur.
- Karakter kümesi: Windows'ta kullanılan karakter kümesi ANSI'dir ve ASCII ile aynıdır. Macintosh'ta karakter kümesi Windows'tan farklıdır; bu nedenle 128 ve üzeri kodlar iki sistemde farklı karakterler verebilir (örneğin Windows'ta kod 128 euro işaretini verir). Dosyayı farklı sistemlerde kullanacaksanız 127'nin altındaki kodları tercih edin.
- Yazılması zor karakterler: İşlev, doğrudan yazması zor ya da olanaksız karakterleri formüle eklemek için yararlıdır. Çift tırnak için 34, virgül için 44 kullanılır. Satır sonu için DAMGA(10) kullanılır ve satır geçişinin görünmesi için hücrede Metni Kaydır seçeneği açık olmalıdır.
- VBA karşılığı: VBA'daki eşdeğer işlev VBA.CHR işlevidir.
- İlgili işlevler: KOD: Bir metnin ilk karakterinin ANSI/ASCII kod numarasını verir; DAMGA işleviyle ters işlem yapar. UNICHAR: Unicode numarasına karşılık gelen karakteri verir; 255'ten büyük kodlara ya da ANSI kümesinde olmayan karakterlere ihtiyaç duyduğunuzda DAMGA yerine tercih edilir. UNICODE: Bir metnin ilk karakterinin Unicode numarasını verir; UNICHAR işleviyle birlikte 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