Excel: substitute işlevi joker karakterlerle nasıl kullanılır?


Bir hücredeki belirli bir alt dizeyi başka bir alt dizeyle değiştirmek için Excel’deki SUBSTITUTE işlevini kullanabilirsiniz.

Ne yazık ki, SUBSTITUTE işlevi joker karakterlerle çalışmaz.

Ancak, joker karakterler kullanmaya benzer bir yaklaşım kullanarak bir hücredeki metni değiştirmek için aşağıdaki formülü kullanabilirsiniz:

 =IFERROR(LEFT( A2 ,FIND("Mavs", A2 )+LEN("Mavs"))&"are an awesome "&RIGHT( A2 ,LEN( A2 )-FIND("team", A2 )+LEN(" team")-3), A2 )

Bu özel formül, A1 hücresindeki “Mavs” ve “takım” dizeleri arasındaki tüm metni “harikadır” metniyle değiştirmek için LEFT , RIGHT , FIND ve LEN işlevlerinin bir kombinasyonunu kullanır.

Aşağıdaki örnekte bu formülün pratikte nasıl kullanılacağı gösterilmektedir.

Örnek: Excel’de Joker Karakter Kullanarak Metni Değiştirme

Excel’de aşağıdaki ifade listesine sahip olduğumuzu varsayalım:

A2 hücresindeki “Mavs” ve “takım” dizeleri arasındaki metnin tamamını “bir harika” metniyle değiştirmek için aşağıdaki formülü kullanabiliriz.

 =IFERROR(LEFT( A2 ,FIND("Mavs", A2 )+LEN("Mavs"))&"are an awesome "&RIGHT( A2 ,LEN( A2 )-FIND("team", A2 )+LEN(" team")-3), A2 )

Bu formülü B2 hücresine gireceğiz, ardından onu tıklayıp B sütunundaki kalan her hücreye sürükleyeceğiz:

Joker karakterlerle Excel YEDEK

“Mavs” ve “takım” dizeleri arasındaki tüm metnin “harika” metniyle değiştirildiğini unutmayın.

“Mavs” ve “team” bulunamazsa, A sütunundaki orijinal cümleyi döndürmemiz gerektiğini belirtmek için EĞERHATA işlevini kullandığımızı unutmayın.

EĞERHATA işlevi olmasaydı formül #DEĞER! Aradığımız dizeler bulunamazsa hata oluşur.

Ek kaynaklar

Aşağıdaki eğitimlerde Excel’deki diğer ortak görevlerin nasıl gerçekleştirileceği açıklanmaktadır:

Excel’de iki karakter arasındaki metin nasıl çıkarılır
Excel’de metin içeren satırlar nasıl sayılır?
Hücre Excel’de kısmi metin içeriyorsa toplam nasıl hesaplanır

Yorum ekle

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir