Genel Bakış
YERİNEKOY (SUBSTITUTE), bir metin içinde geçen belirli bir parçayı başka bir metinle değiştirir. Tüm eşleşmeleri ya da yalnızca istediğiniz sıradaki eşleşmeyi değiştirebilirsiniz. Bu nedenle kod, telefon numarası ve açıklama gibi metinleri düzeltmek, tire veya boşluk gibi karakterleri temizlemek için kullanılır.
İşlev, değiştirdiği metnin yeni halini döndürür; özgün hücredeki metin yerinde kalır. Birden fazla farklı parçayı değiştirmek için YERİNEKOY işlevlerini iç içe yazabilirsiniz: içteki işlevin sonucu dıştaki işlevin metin parametresi olur.
Sonuçlar sırasıyla Nisan Verileri, Temmuz Verileri, Güzel Rapor, 123456789 ve 123-456-789 olur. İlk satırda tüm sözcük değiştirilir. İkinci satırda eski_metin küçük harfle yazıldığı için metinde eşleşme bulunamaz ve metin değişmeden döner; işlev büyük/küçük harfe duyarlıdır. Üçüncü satırda yalnız sözcüğün bir bölümü değiştirilir. Dördüncü satırda yeni_metin boş olduğundan tireler silinir; beşinci satırda ise boşluklar tireye çevrilir.
Sonuçlar sırasıyla 1 Mart, 2020, 2 Mart, 1020 ve 2 Mart, 2010 olur. örnek_sayısı 1 olduğunda metindeki ilk 2, 2 olduğunda ikinci 2, 3 olduğunda üçüncü 2 değiştirilir; diğerleri yerinde kalır. örnek_sayısı hiç verilmeseydi metindeki her 2 rakamı aynı anda 1 olurdu.
Sonuçlar sırasıyla Ankara - İzmir, İzmir - Ankara ve Ankara - Ankara olur. İçteki işlevin sonucu dıştaki işlevin metin parametresi olarak kullanılır. Üçüncü satırda "Şube 1" iki kez geçtiği için ikisi de değiştirilir; dıştaki işlev eşleşme bulamadığından metne dokunmaz.
Sonuçlar sırasıyla Nisan Raporu, Nisan Raporu ve Nisan Raporu olur. Metin ve aranan parça büyük harfe çevrildiği için yazımları farklı olsa da eşleşme bulunur. Değiştirmeden sonra YAZIM.DÜZENİ her sözcüğün yalnız ilk harfini büyük bırakır. Bu yöntemde özgün metindeki harf düzeni korunmaz.
Söz dizimi ve parametre
- Kategori
- Metin
- İngilizce adı
- SUBSTITUTE
- Platform
- Windows Mac Web
4 bağımsız değişken
3 zorunlu
1 isteğe bağlı
Köşeli parantez [ ] isteğe bağlı demektir
| Bağımsız değişken | Durum | Ne işe yarar |
|---|---|---|
| metintext | Zorunlu | Değiştirmek istediğiniz karakterleri içeren metni, metin içeren bir hücre başvurusunu veya metin üreten bir işlemi belirtir. |
| eski_metinold_text | Zorunlu | Metin içinde bulunup değiştirilecek olan metin parçasını belirtir. |
| yeni_metinnew_text | Zorunlu | eski_metin yerine yazılacak olan metni belirtir. |
| örnek_sayısıinstance_num | İsteğe bağlı | eski_metin parçasının kaçıncı geçtiği yerin değiştirileceğini belirtir. |
Geçerli kullanımlar
=YERİNEKOY("Temmuz Verileri";"Temmuz";"Nisan")
=YERİNEKOY(A2;B2;C2)
=YERİNEKOY(A2;"-";"")
=YERİNEKOY(A2;"2";"1";2)
Desteklenen Excel sürümleri
2003 ve sonrası
- 2003 Destekleniyor
- 2007 Destekleniyor
- 2010 Destekleniyor
- 2013 Destekleniyor
- 2016 Destekleniyor
- 2019 Destekleniyor
- 2021 Destekleniyor
- 2024 Destekleniyor
- 365 Destekleniyor
1. Temel değiştirme, büyük/küçük harf ve temizleme
A sütunundaki metinlerde B sütunundaki parçayı C sütunundaki metinle değiştirelim. D2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=YERİNEKOY(A2;B2;C2)
=SUBSTITUTE(A2,B2,C2)
YERİNEKOY
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Metin | Eski metin | Yeni metin | Sonuç |
| 2 | Temmuz Verileri | Temmuz | Nisan | Nisan Verileri |
| 3 | Temmuz Verileri | temmuz | Nisan | Temmuz Verileri |
| 4 | Güncel Rapor | ncel | zel | Güzel Rapor |
| 5 | 123-456-789 | - | 123456789 | |
| 6 | 123 456 789 | - | 123-456-789 |
TemelExcelDepo v1.0.0
2. Kaçıncı eşleşmeyi değiştirme
"2 Mart, 2020" metninde 2 rakamı üç yerde geçer. B sütunundaki sıraya göre yalnız ilgili 2 rakamını 1 yapalım. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=YERİNEKOY(A2;"2";"1";B2)
=SUBSTITUTE(A2,"2","1",B2)
YERİNEKOY
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Metin | Örnek sayısı | Sonuç |
| 2 | 2 Mart, 2020 | 1 | 1 Mart, 2020 |
| 3 | 2 Mart, 2020 | 2 | 2 Mart, 1020 |
| 4 | 2 Mart, 2020 | 3 | 2 Mart, 2010 |
SıraExcelDepo v1.0.0
3. İç içe YERİNEKOY ile iki değişiklik
Şube kodlarını şehir adlarına çevirelim. İçteki işlev "Şube 1" ifadesini, dıştaki işlev "Şube 2" ifadesini değiştirir. B2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=SUBSTITUTE(SUBSTITUTE(A2,"Şube 1","Ankara"),"Şube 2","İzmir")
YERİNEKOY
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Şube kodları | Şehirler |
| 2 | Şube 1 - Şube 2 | Ankara - İzmir |
| 3 | Şube 2 - Şube 1 | İzmir - Ankara |
| 4 | Şube 1 - Şube 1 | Ankara - Ankara |
İç içeExcelDepo v1.0.0
4. Büyük/küçük harfe duyarsız değiştirme
YERİNEKOY büyük/küçük harfe duyarlıdır. Bu sınırı aşmak için hem metni hem aranan parçayı büyük harfe çevirip değiştirmeyi yapabilir, sonucu YAZIM.DÜZENİ ile düzeltebilirsiniz. C2 hücresine aşağıdaki formülü yazıp aşağı kopyalayın:=YAZIM.DÜZENİ(YERİNEKOY(BÜYÜKHARF(A2);BÜYÜKHARF(B2);"Nisan"))
=PROPER(SUBSTITUTE(UPPER(A2),UPPER(B2),"Nisan"))
YERİNEKOY
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Metin | Aranan | Sonuç |
| 2 | Temmuz Raporu | temmuz | Nisan Raporu |
| 3 | TEMMUZ RAPORU | Temmuz | Nisan Raporu |
| 4 | temmuz raporu | TEMMUZ | Nisan Raporu |
Harf DuyarsızExcelDepo v1.0.0
Kullanırken dikkat edin
- Büyük/küçük harf duyarlılığı: YERİNEKOY büyük/küçük harfe duyarlıdır. eski_metin parametresinin yazımı metindekiyle birebir uymazsa eşleşme bulunmaz ve metin değişmeden döner. Duyarsız bir değiştirme gerekiyorsa metni ve eski_metin değerini BÜYÜKHARF ile aynı biçime getirebilirsiniz.
- Joker karakterler: İşlev joker karakterleri (? ve *) desteklemez. eski_metin içindeki bu karakterler özel anlam taşımaz; metinde aynen aranır.
- örnek_sayısı verilirse: örnek_sayısı belirtildiğinde yalnız eski_metin parçasının o sıradaki geçişi değiştirilir; diğer geçişler yerinde kalır.
- örnek_sayısı atlanırsa: örnek_sayısı boş bırakılırsa eski_metin parçasının metindeki her geçişi yeni_metin ile değiştirilir. Bu davranış, bir karakteri metnin tamamından silmek veya başka bir karakterle değiştirmek için uygundur.
- metin parametresi: metin doğrudan yazdığınız bir metin olabileceği gibi metin içeren bir hücre başvurusu da olabilir. Hücre başvurusu kullandığınızda özgün hücre değişmez, düzeltilmiş metin formülün yazıldığı hücrede görünür.
- Silme ve değiştirme: yeni_metin için boş metin ("") verirseniz eski_metin parçası silinir; örneğin telefon numarasındaki tireleri kaldırabilirsiniz. Boşluk karakterini tire gibi başka bir karakterle de değiştirebilirsiniz.
- İç içe kullanım: Birden fazla farklı parçayı değiştirmek için işlevleri iç içe yazın. İçteki YERİNEKOY önce çalışır ve sonucu dıştakinin metin parametresi olarak kullanılır.
- İlgili işlevler: BUL: Bir metin parçasının konumunu büyük/küçük harfe duyarlı biçimde bulmak için kullanılır. MBUL: Aynı işi büyük/küçük harfe duyarsız ve joker karakter destekleyerek yapmak istediğinizde tercih edilir. DEĞİŞTİR: Değiştirilecek parçayı metne göre değil, konuma ve karakter sayısına göre belirlemek istediğinizde kullanılır. BÜYÜKHARF: Metni büyük harfe çevirerek büyük/küçük harf duyarsız değiştirme yapmanızı sağlar. YAZIM.DÜZENİ: Değiştirmeden sonra her sözcüğün ilk harfini büyük yapmak için kullanılır.
Desteklenen Excel sürümleri
- Microsoft 365
- Excel 2003
- Excel 2007
- Excel 2010
- Excel 2013
- Excel 2016
- Excel 2019
- Excel 2021
- Excel 2024