Bu formül ile bir metnin içinde yer alan belli adette karakteri başka bir karakter ile değiştirmek için kullanılır. İngilizce kullananlar için REPLACE fonksiyonudur. Yaızlımı:
=DEĞİŞTİR(Eski Metin;Başlangıç Numarası;Karakter Sayısı; Yeni Metin)
şeklindedir. Örnek olarak =DEĞİŞTİR(“Örnek Metin”;1;4;”a”) formülü “Örnek Metin” metninin 1. karakterinden başlayarak kendisi ve takip eden 4 karakteri yeni metin ile ifade edilmiş “a” harfi ile değiştirir ve sonuç olarak “aaaak Metin” ifadesini geri döndürür.
Aynı şekilde bir metni silmek veya metin içinden belirli bir alanı silmek için aşağıdaki formülü de kullanabilirsiniz.
=DEĞİŞTİR(“Örnek Metin”;1;6;””)
Bu formülün sonucunda metin içindeki “Örnek ” kısmı yerine hiç bir karakter konulmadan değiştirilecek ve sonuç olarak sadece Metin değeri geri dönecektir.
Aşağıdaki resimde bu formül ile ilgili bir kaç örnek gösterdim.
Bu formülde dikkat edeceğiniz ilk husus başlangıç numarası ve karakter sayısı yerine 0 veya negatif bir sayı yazmamanız gerektiğidir. Eğer başlangıç numarası yerine sıfır veya negatif bir sayı yazarsanız formül #DEĞER hatası döndürür. Eğer karakter sayısı yerine sıfır yazarsanız herhangi bir değişiklik yapılmaz. Yine bu değerler yerine metin uzunluğundan daha büyük rakamlar yazarsanız formülden istediğiniz sonucu alamayabilirsiniz.