Bu dosya, metin düzeltmede kullanılan DEĞİŞTİR (İngilizce adıyla REPLACE) ve YERİNEKOY (SUBSTITUTE) fonksiyonlarının nasıl çalıştığını ve aralarındaki farkı küçük örneklerle gösterir. DEĞİŞTİR metindeki konuma göre, YERİNEKOY ise aranan metne göre değiştirme yapar.
Aynı sonuç, aranan metne göre değiştiren formülle de elde edilir:
Yıl örneğinde "2015" metninin 3. karakterinden başlayan 2 karakter "06" ile değiştirilir ve "2006" elde edilir.
Dosyanın içeriği
- DEĞİŞTİR-YERİNEKOY: Tek sayfadır ve B2:G31 aralığını kullanır. Sayfada "BAREM" sözcüğünün "BADEM" olarak düzeltilmesi ve "2015" değerinin "2006" yapılması örnekleri yer alır.
- Dosyada alfabe adlı bir ad tanımı bulunur; içeriği A-Z harflerinden oluşan metindir.
Kullanılan formüller
- REPLACE: Metnin belirtilen sıradaki karakterini veya karakter grubunu yenisiyle değiştirir. "BAREM" metninde 3. karakterden başlayarak 1 karakter "D" ile değiştirilir ve sonuç "BADEM" olur.
- SUBSTITUTE: Metin içinde geçen ifadeyi bulup yenisiyle değiştirir; konum belirtmek gerekmez.
Aynı sonuç, aranan metne göre değiştiren formülle de elde edilir:
=YERİNEKOY("BAREM";"BAREM";"BADEM")
=SUBSTITUTE("BAREM","BAREM","BADEM")
Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Module2 modülündeki formul adlı işlev, kendisine verilen hücredeki formülü Excel'in yerel dil yazımıyla metin olarak döndürür. Sayfada formülün yanında formül metnini göstermek için kullanılır; örneğin D29 hücresi bu işlevi çağırır. Makro dosya silme veya dış bağlantı gibi işlemler yapmaz.Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- DEĞİŞTİR-YERİNEKOY sayfasındaki örnekleri ve sonuçlarını inceleyin.
- Kendi metninizi denemek için örnek hücredeki metni ve sıra numaralarını değiştirin.
- Formülü metin olarak görmek için ilgili hücreye =formul(hücre adresi) yazın.