Excel de metin isimlerini otomatik değiştirme

26 Eylül 2020Soru Cevap
AYHAN KARAKULLUKÇU sordu Excel Soruları Mustafa Bey Merhabalar, Excel yapmakta olduğum bir raporda bölge isimleri düzensiz çıkmaktadır. Örneğin: Kusadasi, Marmaris, Fethiye, Izmir gibi benim ise istediğim BODRUM,DİDİM,FETHİYE,KUŞADASI,MARMARİS şeklinde değiştirebileceğim bir makro veya formül hazırlamak. Yani =DEĞİŞTİR(“Bodrum”;1;6;”BODRUM”) =DEĞİŞTİR(“AYDIN”;1;5;”DİDİM”) =DEĞİŞTİR(“Izmir”;1;5;”KUŞADASI”) =DEĞİŞTİR(“Fethiye”;1;7;”FETHİYE”) =DEĞİŞTİR(“Kusadasi”;1;8;”KUŞADASI”) =DEĞİŞTİR(“Marmaris”;1;8;”MARMARİS”) bu şekilde bir fonksiyonu bir butonla isimlerini değiştirebilmek veya ilgili datayı ilgili sayfaya yapıştırdığımda direk isimlerinin değişmesini sağlayacak bir makro veya fonksiyon eklemek. Mümkünse yardımlarınızı rica ederim Excel Cevapları Merhabalar; Aşağıdaki gibi formüller harfleri değiştirebilirsiniz. =BÜYÜKHARF(YERİNEKOY(YERİNEKOY(YERİNEKOY(D6;"C";"C");"İ";"I");"S";"Ş")) Ancak formüller kararlı bir sorun ister. Mesela bu formülde sonuçlar aşağıdaki gibi çıkar. Kusadasi – KUŞADAŞI Marmaris – MARMARIŞ   Buradaki sorun S harfini Ş yap diyoruz ancak normal S harfi de var. Bu da Ş’ye dönüşür. Formül veya Makro ile fark etmiyor. Aynı işlev zaten. Burada veride kararlı bir sorun olmamasından kaynaklanıyor.