DOKUMANISTAN

Excel de metin isimlerini otomatik değiştirme

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.

Yorum yapın