Excel'de Replace (Değiştir) işlevini kullanarak bir dizeyi nasıl değiştirebilir ve bu dizeye nasıl ek yapabilirsiniz?
Excel’de bir metni bulup başka bir metinle değiştirmek için Bul ve Değiştir özelliğini kullanabilirsiniz. Ancak birçok durumda bu özellik beklentilerinizi karşılamaz. İşte bu nedenle, Excel’de bazı sorunları çözmek amacıyla REPLACE işlevinin nasıl kullanılacağını aşağıda açıklıyorum.
Replace işlevi
=REPLACE(text, start_num, num_chars, new_text)
Durum 1: Bir dizgedeki belirli konumdaki karakter dizisini başka biriyle değiştirme
=REPLACE(text, startnum, numchars, newtext)
Aşağıdaki ekran görüntüsünde gösterildiği gibi, bir dizgede belirli bir konumdaki karakter dizisini başka bir dizeyle değiştirmek istiyorsanız,
şu şekilde yapabilirsiniz:
Sonucu görüntülemek istediğiniz bir hücre seçin, ardından =REPLACE(A1,3,3,"KTE") formülünü girin ve kullandığınız hücrelere kadar doldurma tutamacını aşağı sürükleyin. Detaylı görünüm için ekran görüntüsüne göz atın.

Excel'in sihrini KUTOOLS AI ile keşfedin
- Akıllı Yürütme: Hücre işlemlerini gerçekleştirin, verileri analiz edin ve hepsi basit komutlarla çalışan grafikler oluşturun.
- Özel formüller: İş akışlarınızı kolaylaştırmak için özelleştirilmiş formüller oluşturun.
- VBA Kodlama: VBA kodlarını zahmetsizce yazın ve uygulayın.
- Formül Yorumlama: Karmaşık formülleri kolayca çözmek artık çok daha basit!
- Metin Çevirisi: Elektronik tablolarınızdaki dil bariyerlerini aşın.
Durum 2: Bir dizgedeki birden fazla konumdaki çoklu karakter dizilerini başka dizelerle değiştirme
=REPLACE(REPLACE(text,stratnum,characternumber,"newtext"),startnum,characternumber,"newtext)
Aşağıdaki ekran görüntüsünde gösterildiği gibi, birden fazla konumdaki çoklu karakter dizilerini başka dizelerle değiştirmek istiyorsanız,
Şu adımları izleyin:
Sonucu yerleştireceğiniz bir hücre seçin ve =REPLACE(REPLACE(A7,7,1,"1"),15,1,"3") yazın, ardından kullandığınız hücreler boyunca doldurma tutamacını sürükleyin. Ekran görüntüsüne bakın.
Durum 3: Tarih formatı içinde yıl/ay/gün değiştirme
=REPLACE(TEXT(text, "dd-mmm-yy"), 4, 3, "newtext")
Özel Tarih formatı biçimi olan 1-Eki-18 tarihlerinden oluşan bir hücre aralığınız varsa ve aşağıdaki ekran görüntüsünde gösterildiği gibi ayı Kasıma dönüştürmeniz gerekiyorsa,
Bu formülü kullanın
Sonucu yerleştireceğiniz bir hücre seçin ve =REPLACE(TEXT(A14, "dd-mmm-yy"), 4, 3, "Nov") yazın, ardından kullandığınız hücreler boyunca doldurma tutamacını sürükleyin. Ekran görüntüsüne bakın.
Durum 4: Sayıyı tarihe dönüştürme
=DATEVALUE(REPLACE(REPLACE(text,3,0,"/"),6,0,"/"))
Aşağıdaki ekran görüntüsünde gösterildiği gibi metin sayılarını standart tarihlere dönüştürmek istiyorsanız, şu şekilde yapın:
Sonucu yerleştirmek için bir hücre seçin, ardından =DATEVALUE(REPLACE(REPLACE(A21,3,0,"/"),6,0,"/")) formülünü girin. Sonra, kullandığınız hücrelere kadar doldurma tutamacını sürükleyip hücreleri Kısa Tarih biçiminde biçimlendirin. Detaylı bilgi için ekran görüntüsüne göz atın.

Durum 5: Dizedeki karakter dizisini başka biriyle değiştirme
=REPLACE(textreference, FIND("oldtext",textreference), numbercharacter, "newtext")
Aşağıdaki ekran görüntüsünde gösterildiği gibi, bir dizedeki bir dizgeyi başka bir dizeyle değiştirmek istiyorsanız,
Yalnızca Replace (Değiştir) ve Find (Bul) işlevlerini kullanın
Sonucu yerleştirmek istediğiniz bir hücre seçin ve =REPLACE(A28, FIND("@abc",A28), 4, "@bca"), formülünü yazın. Ardından, kullandığınız hücreler boyunca doldurma tutamacını aşağı sürükleyin. Aşağıdaki ekran görüntüsüne göz atın.
İpucu: Bu formül yalnızca dizgenin ilk oluşumu için çalışır.
Durum 6: Dizenin belirli konumuna yeni karakter ekleme
=REPLACE(REPLACE(text,startnumber,0,"newtext"),startnumber,0,"newtext")
Aşağıdaki ekran görüntüsünde gösterildiği gibi, bir dizgenin belirli konumlarına yeni karakter eklemek istiyorsanız,
Şu şekilde yapın
Sonucu yerleştireceğiniz bir hücre seçin ve =REPLACE(REPLACE(A34,4,0,"-"),8,0,"-") yazın, ardından kullandığınız hücreler boyunca doldurma tutamacını sürükleyin. Ekran görüntüsüne bakın.
En İyi Office Verimlilik Araçları
Excel becerilerinizi Kutools for Excel ile güçlendirin ve Hiç Deneyimlemediğiniz Bir Verimlilik Yaşayın.Kutools for Excel, Verimliliği Artırmak ve Zamanı Kaydet için 300'den Fazla Gelişmiş Özelliğe Sahiptir.İhtiyacınız Olan Özelliği Hemen Edinmek İçin Buraya Tıklayın…
Office Tab, Office'a sekmeli arayüz getirir ve İşlerinizi Çok Daha Kolay Hale Getirir
- Word, Excel ve PowerPoint içinde sekmeli düzenleme ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Birden fazla belgeyi yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açın ve oluşturun.
- Günlük verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir yükleyiciyle!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint için eklentileri ile birlikte Office Tab Pro’yu da içerir; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi-bir-arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek yükleyici, tek lisans— dakikalar içinde kurulum (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı verimlilik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— tek tek eklenti satın almaya göre tasarruf sağlayın