AYHAN KARAKULLUKÇU sordu
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
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.