Excel'de UNICODE Fonksiyonu Nasıl Kullanılır

UNICODE Fonksiyonuna Genel Bakış

UNICODE fonksiyonu, verilen metnin ilk karakterinin Unicode değerini döndürür. Hem Microsoft Excel hem de Google E-Tablolar’da kullanılabilir ve çok dilli metin işlemleri için oldukça yararlıdır. Bu fonksiyon, metin içindeki karakterlerin bilgisayar sistemlerinde standart bir şekilde temsil edilmesini sağlayan Unicode standartını temel alır.

Fonksiyon Sözdizimi ve Örnekler

Bu fonksiyonun genel kullanım sözdizimi oldukça basittir:

=UNICODE(metin)

Örnek olarak, “A” harfinin Unicode değerini bulalım:

=UNICODE("A")

Bu formülün sonucu 65 olacaktır çünkü Unicode tablosunda “A” harfinin karşılığı 65’tir.

Bir başka örnek ise Türkçe bir karakter olan “ş” harfini inceleyelim:

=UNICODE("ş")

Bu durumda sonuç 351 olarak geri dönecektir, zira “ş” harfinin Unicode değeri 351’dir.

Pratik Görevler ve Çözümleri

UNICODE fonksiyonunun uygulanabileceği iki pratik örnek üzerinden fonksiyonun kullanımını daha iyi anlayalım.

Örnek 1: Metin Şifreleme

Bir metni basit bir şifreleme teknik kullanarak şifrelemek için her karakterin Unicode değerini kullanabiliriz. Örneğin, her karakterin Unicode değerine belirli bir sayı ekleyip bu yeni değerleri çözümlemek için kullanabiliriz:

Metin: Merhaba Şifreleme Kodu: UNICODE değerine 3 ekle

Her karakter için ayrı ayrı formüller kullanarak:

  • M -> =UNICODE("M") + 3 -> 77 + 3 = 80
  • e -> =UNICODE("e") + 3 -> 101 + 3 = 104
  • r -> =UNICODE("r") + 3 -> 114 + 3 = 117
  • ve böyle devam eder…

Bu yeni değerleri tekrar karakterlere dönüştürmek için Excel’de CHAR, Google E-Tablolar’da ise CHAR fonksiyonunu kullanabiliriz.

Örnek 2: Bilinmeyen Karakterleri Tespit Etmek

Bir metin içinde beklenmeyen veya non-ASCII karakterlerin olup olmadığını kontrol etmek için UNICODE fonksiyonunu kullanabiliriz. Örneğin, bir metindeki tüm karakterlerin ASCII (0 – 127 arası değerler) içinde olup olmadığını kontrol etmek:

Metin: Data1øL Kontrol: Her karakter için UNICODE kullanarak ASCII aralığında mı kontrol et
  • D -> =UNICODE("D")
  • a -> =UNICODE("a")
  • 1 -> =UNICODE("1")
  • ø -> =UNICODE("ø") -> Bu değer 127’den büyük çıkar, bu yüzden non-ASCII karakterdir.

UNICODE fonksiyonu, metin verileri üzerinde bu gibi farklı işlemler yapmak için temel oluşturan, metin karakterlerinin daha teknik analizlerini yapmamıza olanak tanır. Excel ve Google E-Tablolar’da bu fonksiyonun benzer şekilde çalıştığını ve benzer sonuçlar verdiğini görmekteyiz, dolayısıyla hangi platformda çalışıyor olursanız olun bu fonksiyon üzerinden güçlü metin işleme işlemleri yapabilirsiniz.

Daha fazla bilgi: https://support.microsoft.com/tr-tr/office/unicode-işlevi-adb74aaa-a2a5-4dde-aff6-966e4e81f16f

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
Kod numarası ile belirtilen karakteri verir
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
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