Excel'de CHAR (DAMGA) Fonksiyonu Nasıl Kullanılır

Türk İngilizce
DAMGA CHAR

Excel ve Google Sheets’te kullanılan CHAR fonksiyonu, belirtilen kod numarasına uygun karakteri döndüren etkili bir formüldür. Bu fonksiyon, özellikle ASCII veya Unicode gibi belirli kodlamalar için kullanılır.

CHAR Fonksiyonunun Sözdizimi

Fonksiyonun genel yapısı CHAR(number) şeklindedir, burada number, aranan karakterin kod değerini ifade eder. Excel’de bu değer 1 ile 255 arasında değişirken (ASCII karakter seti için), Google Sheets’te 1 ile 65535 arasında değişebilir (Unicode karakter seti için).

  =CHAR(65) // Excel ve Google Sheets'te sonuç 'A' karakteridir. =CHAR(231) // Excel'de sonuç 'ç' karakteridir. Google Sheets bu kullanımda farklı sonuç verebilir.  

Pratik Kullanımlar

CHAR fonksiyonu çeşitli pratik durumlar için idealdir. İşte bazı kullanım örnekleri:

  • Özel Ayrıcılar Oluşturma: Farklı formatlarda dosya oluştururken veya düzenlerken, bazen göz ardı edilmemesi gereken özel ayrıcı karakterler kullanılabilir.
  • Şifreleme Algoritmalarında: CHAR fonksiyonu, basit bir şifreleme veya kodlama sistemini uygularken karakter tabanlı dönüşümler yapılmasını sağlar.

Detaylı Senaryolar ve Çözümler

Senaryo 1: Özel CSV Dosyası Ayrıcı Oluşturma

Diyelim ki, Excel’de özel bir CSV dosyası oluşturmanız gerekiyor ve her sütunu nadiren kullanılan bir karakterle ayırmak istiyorsunuz. Bu durumda, ASCII tablosundan çizgi karakteri (pipe) ‘|’ CHAR fonksiyonu ile kullanılabilir.

  =A1 & CHAR(124) & B1 & CHAR(124) & C1  

Böylece, A, B ve C sütunlarındaki veriler ‘|’ karakteri ile ayrılır ve bu yöntem veriler arasındaki karışıklığı engeller.

Senaryo 2: Şifreleme Algoritmalarında

Verilerinizi geçici olarak kodlamak için basit bir dönüşüm yapmak istiyorsanız, CHAR ve CODE fonksiyonları ile bir dönüşüm tablosu oluşturabilirsiniz. Örneğin, her karakterin kod değerini 3 artırabilirsiniz.

  =CHAR(CODE('A')+3) // Sonuç 'D' olur.  

Bu yöntemde, ‘A’ harfinin ASCII değeri 3 arttırılır ve sonuç olarak ‘D’ harfi elde edilir. Bu tür basit algoritmalar, belirli verileri kodlamak için pratik çözümler sunar.

Her iki senaryoda da CHAR fonksiyonu, bu tür durumlarda oldukça işlevsel ve esnek bir araç olarak ön plana çıkar. Bu fonksiyon sayesinde, sayısal kodların karakterlere dönüştürülmesi kolaylıkla gerçekleştirilir.

Daha fazla bilgi: https://support.microsoft.com/tr-tr/office/damga-işlevi-bbd249c8-b36e-4a91-8017-1c133f9b837a

Diğer fonksiyonlar
Belirtilen herhangi bir aralıktan metin değerleri dizisi döndürür
Karakter dizesindeki tam genişlikli (çift baytlı) İngilizce harfleri veya katanayı yarım genişlikli (tek baytlı) karakterlerle değiştirir
Sayıyı, ß (baht) para birimi biçimini kullanarak metne dönüştürür
Birkaç metin öğesini tek bir metin öğesi olarak birleştirir
Bir metin değerini, bir başkasının içinde bulur (büyük küçük harf duyarlıdır)
Metni büyük harfe çevirir
Birden fazla aralık ve/veya dizedeki metinleri birleştirir ancak sınırlayıcı veya Boş Hücreleri Yoksayan bağımsız değişkenler sağlamaz
Karakter dizesindeki tek genişlikli (tek baytlı) İngilizce harfleri veya katakanayı çift genişlikli (iki baytlı) karakterlerle değiştirir
Metnin içindeki karakterleri değiştirir
Dizedeki yarım genişlikteki (tek baytlı) karakterleri tam genişlikteki (çift baytlı) karakterlerle değiştirir
Metindeki boşlukları kaldırır
Metin dizesindeki ilk karakter için sayısal bir kod verir
Metni küçük harfe dönüştürür
Bir sayıyı TL (Türk Lirası) para birimi biçimini kullanarak metne dönüştürür
Bağımsız değişkenlerini metne dönüştürür
Metin değerini, bir başkasının içinde bulur (büyük küçük harf duyarlı değildir)
Birden çok aralık ve/veya dizedeki metinleri birleştirir ve birleştirilen her metin değeri arasına belirttiğiniz bir sınırlayıcıyı ekler Sınırlayıcı boş bir metin dizesi ise, bu işlev sonucunda aralıklar sınırlayıcı olmadan birleştirilir
Sayıyı biçimlendirir ve metne dönüştürür
İki metin değerinin özdeş olup olmadığını anlamak için, değerleri denetler
Metin dizesinde, belirttiğiniz konumdan başlamak üzere belirli sayıda karakteri verir
Bir metin değerinden en sağdaki karakterleri verir
Yerel ayardan bağımsız bir şekilde metni sayıya dönüştürür
Sayıyı, sabit sayıda ondalıkla, metin olarak biçimlendirir
Metin bağımsız değişkenini sayıya dönüştürür
Metin dizesinden ses (furigana) karakterlerini ayıklar
Metin değerinin en solundaki karakterleri verir
Yazdırılamayan tüm karakterleri metinden çıkarır
Metnin ilk karakterine karşılık gelen sayısı (kod noktası) verir
Verilen sayısal değerin başvurduğu Unicode karakteri verir
Metin dizesindeki karakter sayısını verir
Belirtilen değerlerden gelen metni döndürür
Metin değerinin her sözcüğünün ilk harfini büyük harfe çevirir
Metin dizesinde, eski metnin yerine yeni metin koyar
Metni belirtilen sayıda yineler