Excel dosyasına kopyala yapıştır ile aktardığım verilerin başlarında ve sonlarında boşlıklar var ama trim fonksiyonunu kullanmama rağmen kaldıramıyorum bu boşlukları, acaba neden olabilir?
kaanbey
08.07.2019 09:34
Excel'de boşlukları silmek isimli bir makale hazırlamıştım ama eğer trim fonksiyonu ile bu boşlukları kaldıramıyorsanız char 160 gibi görünmeyen karakterlerden kaynaklı olarak bu problemi yaşıyor olabilirsiniz. Excel'de görünmeyen karakterleri görünür yapmak için CODE fonksiyonunu kullanabilirsiniz. Örneğin boşluklarını kaldıramadığınız bir değer A1 hücresindeyse B1 hücresine =CODE(A1) yazarak A1 hücresindeki tüm içeriği görebilirsiniz. Görünür yaptıktan sonra kullanabileceğiniz çözüm önerileri:
- Replace (Bul ve Değiştir) yaparak bu boşluk gibi görünen karakterlerden kurtulabilirsiniz.
- SUBSTITUTE fonksiyonu ile bu karakterleri değiştirebilirsiniz. Örnek olarak =SUBSTITUTE(A1, CHAR(160), " ") olarak kullandığınızda tüm char 160'lar bildiğimiz boşluk karakterine dönüştürülmüş olur. Sonrasında trim ile kaldırabilirsiniz.
- En güzelini en sona sakladım :) Excel'de CLEAN (TEMİZ) isimli bir fonksiyon var ve işlev olarak yazdırılamayan tüm karakterleri siler.
Tüm bu çözümleri tek bir formüle indirgersek aşağıdaki satır ile göremediğiniz tüm karakterleri silebilirsiniz:
=TRIM(CLEAN(SUBSTITUTE(A1, CHAR(160), " ")))
bkz: Excel'de Son Yazının İlk Harfini Silmek
Bu soruya sadece kayıtlı kullanıcılar yanıt yazabilirler. Yanıt yazmak için lütfen giriş yapınız.
fatih55 2
dağhan 2
bora34 0
dağhan 1
mbologlu 2
benimadimcemil 0
İnternet sitemizdeki deneyiminizi iyileştirmek için çerezler kullanıyoruz. Bu siteye giriş yaparak çerez kullanımını kabul etmiş sayılıyorsunuz. Daha fazla bilgi.