Türkçe Karakter Düzeltme isimli yazı, Excel’de karşınıza çıkacak olan Türkçe Karakter sorunlarının nasıl düzeltileceğini öğretmektedir.
Hazır bir program ya da web sitenize ait veritabanından aldığınız Excel çıktıları, genelde CSV formatında olmaktadır. Genellikle, Excel uyumlu olan bu formatı ilk açtığınızda genellikle Türkçe Karakter sorunu yaşarsınız. Eğer, siz de böyle bir hata ile karşılaştıysanız, o zaman doğru adrestesiniz ve yazımızı okumaya devam ediniz.
Excel Türkçe Karakter Sorunu Nasıl Düzeltilir?
Üstte web sitemizden aldığım bir dosyaya ait ekran görüntüsü yer almaktadır. İlk olarak, dosyayı açtığınızda aşağıdaki gibi bir görüntü ile karşılaşmanız çok yüksek ihtimaldir. Şimdi size bu sorunun nasıl üstesinden geleceğini farklı yöntemler ile anlatmaya çalışacağız.
Bul Değiştir Yöntemi
4 ayrı renk ile kutu içine aldığımız bazı karakterlerin nasıl göründüğünü örneklendirmek istedik. Sizlerinde göreceğiniz gibi, İ (büyük i harfi) yerine Ä° karakteri gelmektedir. Küçük ü yerine ise ü karakteri.
Excel Türkçe Karakter Sorunu Nasıl Düzeltilir için Ctrl + H ile karakterleri değiştirme seçeneğini kullanabilirsiniz. Bunun için tahminen 4-5 dakikalık bir süreye ihtiyacınız olacaktır.
Böylece, 4-5 dakika (belki daha az) sürecek olan bu işlem ile ilk aşamada bu işin üstesinden kolayca gelebilirsiniz. Peki bu tür dosyalar işinizin bir parçasıysa? Yani, günde onlarca kez CSV uzantılı Excel Dosyası açıyor ve karakterleri Türkçe harfe dönüştürmek zorunda kalıyorsanız?
Makro ile Düzeltme Yöntemi
İlk olarak, yöntemimizde Bul – Değiştir kullanılmıştır. Makro ile Düzeltme yönteminde ise, bu işlemi otomatiğe bağlayacağız. Böylece, bir CSV dosyasını açtığınızda PERSONAL.XLSB isimli dosyanıza atayacağınız bir kod ile kolayca ve hızlı bir şekilde düzeltme yapabileceksiniz.
Excel Türkçe Karakter Sorunu Makro Kodu:
Sub TurkceKarakter() Dim Alan As Range, Eski_Karakter(), Yeni_Karakter() Eski_Karakter = Array(“A”, “B”) Yeni_Karakter = Array(“a”, “b”) For Each Alan In ActiveSheet.Range(“A2:A” & ActiveSheet.Range(“A” & ActiveSheet.Rows.Count).End(xlUp).Row) Veri = Alan DoEvents For X = 0 To UBound(Eski_Karakter) Veri = Replace(Veri, Eski_Karakter(X), Yeni_Karakter(X)) Next Alan.Offset(0, 6) = Veri Next Alan End Sub
Makro kodundaki “A”, “B” seçenekleri örnektir, siz karakterlerinizi yazıp kendinize göre revize edin.
Notepad ile Karakter Setini Düzeltme Yöntemi
Bu makalemize konu olan düzeltme işleminin son aşaması ve daha kolay yöntem ise şu şekildedir.
Dosyamızın olduğu klasörde, dosya isminin olduğu alana sağ tıklıyoruz ve kullandığımız düzenleme editörü ile dosyamızı açıyoruz. Ben Notepad ++ kullanıyorum ve şiddetle tavsiye etmekteyim.
- İlk olarak, dosyamızı Notepad ++ ile açtıktan sonra, Ctrl + A (Tümünü Seç) ile tamamını seçip Ctrl + X (Kes) denilmelidir.
- Ekran beyaz iken, Notepad ++ menüsünden Kodlama sekmesine tıklanmalıdır.
- Ekrana gelen listeden UTF8 BOM Olarak Kodla seçeneği seçilmelidir.
- Ctrl + X ile aldığımız verileri, Ctrl + V ile tekrar yapıştırıp, dosya kaydedilmelidir.
Böylece, CSV uzantılı dosyamızdaki Türkçe Karakter Sorunu düzeltme işlemi de tamamlanmış olmaktadır.
Excel Türkçe Karakter Sorunu Nasıl Düzeltilir
Artık, dosyanızı gönül rahatlığı içinde Türkçe karakterleri destekleyecek bir şekilde açabilirsiniz.
Makalemizin yararlı olmasını temenni ederiz. Eğer, makalemizi beğendiyseniz ve size bir değer kattığını düşünüyorsanız, sosyal medya hesaplarınızda paylaşıp daha fazla kişinin yararlanmasına vesile olabilirsiniz. Böylece bizlere de bir katkınız olacaktır.