BYMMB Bilişim Akademi — ana sayfa

Excel’de Bozuk Türkçe Karakter Çözümü

M. Mustafa Bolat Yayın: Güncelleme: 1 dk okuma Genel

Excel’de Bozuk Türkçe Karakter Çözümü: yazının metni

excel türkçe karakter sorunu

Excel dosyalarınız özellikle CSV formatlı olanlarda aşağıdaki gibi bozuk Türkçe karakterler görebilirsiniz.

("İ", "ü", "Ö", "ı", "ç", "ö", "̇", "ÅŸ", "ÄŸ", "Ç", "Å", "Ü", "Ä")

Bu karakterleri düzgün bir şekilde aşağıdaki gibi formata dönüştürmek bir kod ile mümkündür.

("İ", "ü", "Ö", "ı", "ç", "ö", "", "ş", "ğ", "Ç", "Ş", "Ü", "Ğ")

Function karakter_duzelt(deger As Range)
bozuklar = Array("İ", "ü", "Ö", "ı", "ç", "ö", "̇", "ÅŸ", "ÄŸ", "Ç", "Å", "Ü", "Ä")
duzgunler = Array("İ", "ü", "Ö", "ı", "ç", "ö", "", "ş", "ğ", "Ç", "Ş", "Ü", "Ğ")

For Each karakter In deger
     veri = karakter
     DoEvents
     For i = 0 To UBound(bozuklar)
       Veri = Replace(Veri, bozuklar(i), duzgunler(i))
     Next
    karakter_duzelt = veri
Next karakter
End Function

Kodların bir modül içine yazılması gerekmektedir. Çünkü bu kodlar kullanıcı tanımlı fonksiyon(KTF) olarak tasarlanmıştır. Nasıl yapılacağını ve gerçek uygulamasını aşağıdaki linkte yer alan video'dan izleyebilirsiniz.
https://www.youtube.com/watch?v=3nzq6RBZ7p4

Bu konuları ekibinizle gerçek iş dosyaları üzerinde çalışmak isterseniz: kurumsal Excel eğitimi.