YERİNEKOY ve DEĞİŞTİR ile Metin Düzeltme — İçerik mi Konum mu?
Metin Düzeltme İhtiyacı
Veri temizliğinin son halkası, hatalı yazılmış parçaların düzeltilmesidir. Eski telefon numaralarındaki kodu yenisiyle değiştirmek, ürün adındaki yanlış yazılmış kelimeyi düzeltmek, tarihteki nokta ayraçlarını tireye çevirmek; bunların hepsi metin düzeltme problemleridir. Excel iki güçlü fonksiyonla bu ihtiyacı karşılar: YERİNEKOY ve DEĞİŞTİR.
İki fonksiyon benzer görünür ama mantıkları farklıdır. YERİNEKOY metin tabanlı çalışır, hangi karakter dizisini bulması gerektiğini söylersiniz. DEĞİŞTİR ise konum tabanlıdır, kaçıncı karakterden başlayarak kaç karakter değiştirilecek bilgisini verirsiniz. Bu yazıda ikisini de derinlemesine ele alıyoruz.
YERİNEKOY Sözdizimi
YERİNEKOY, İngilizce sürümünde SUBSTITUTE olarak geçer ve dört parametre alır. Kaynak metin, aranacak metin, yerine konacak metin ve isteğe bağlı olarak kaçıncı bulguyu değiştireceği bilgisi.
=YERİNEKOY(A2; "."; "-")
A2 hücresindeki tüm noktaları tireye çevirir. Tarih biçimleri arasında dönüşüm için sıkça kullanılır. Dördüncü parametre yazılmazsa tüm bulgular değiştirilir.
=YERİNEKOY(A2; "."; "-"; 1)
Bu kullanım yalnızca ilk noktayı tireye çevirir. Sadece belirli bir oluşumu hedeflemek istediğinizde kullanılır.
DEĞİŞTİR Sözdizimi
DEĞİŞTİR, İngilizce sürümünde REPLACE olarak geçer ve dört parametre alır. Kaynak metin, başlangıç pozisyonu, değiştirilecek karakter sayısı, yerine konacak metin.
=DEĞİŞTİR(A2; 1; 3; "ELK")
A2 hücresindeki ilk üç karakteri ELK ifadesiyle değiştirir. Stok kodlarının ön ekini toplu güncellemek için biçilmiş kaftandır. Telefon numarasının alan kodunu güncellemek de aynı kalıba uyar.
Hangisi Ne Zaman?
YERİNEKOY ve DEĞİŞTİR'in temel farkı: YERİNEKOY ne aradığını bilir, DEĞİŞTİR nerede aradığını bilir.
| Senaryo | Tercih | Sebep |
|---|---|---|
| Tüm noktaları tireye çevirme | YERİNEKOY | Konum bilinmiyor, içerik bilinir |
| İlk üç karakter güncellemesi | DEĞİŞTİR | Konum sabit |
| Belirli kelimeyi düzeltme | YERİNEKOY | Sözcük bazlı arama |
| Sicil numarasının ortasını silme | DEĞİŞTİR | Pozisyon önemli |
| Birden fazla karakteri farklı sayıda karakterle değiştirme | YERİNEKOY | Uzunluk farkı sorun değil |
Zincirleme YERİNEKOY
Birden fazla karakteri aynı anda değiştirmek için YERİNEKOY'u iç içe geçirmek standart bir kalıptır.
=YERİNEKOY(YERİNEKOY(A2; "Ş"; "S"); "Ç"; "C")
Bu örnek bir metni Türkçe karakterlerden arındırma yolculuğunun başlangıcıdır. Ş yerine S, Ç yerine C koyar. Daha kapsamlı dönüşüm için altı çift Türkçe karakter için altı kere zincirlenir. Modern alternatif olarak Power Query daha temiz bir çözümdür ama klasik formülde YERİNEKOY zinciri çalışır.
BUL ile Birleştirilmiş DEĞİŞTİR
DEĞİŞTİR sabit konum ister ama metin uzunluğu değişkense BUL ile dinamik konum bulabilirsiniz.
=DEĞİŞTİR(A2; BUL("@"; A2)+1; UZUNLUK(A2); "yenidomain.com")
E-posta adresindeki domain bölümünü yeni domainle değiştirir. BUL at işaretinin konumunu bulur, sonrasındaki tüm karakterler yeniden yazılır.
Senaryolar
- Telefon kodu güncellemesi. Bir kurumun santral değişikliğinde tüm dahili numaraların ön ekini güncellemek. DEĞİŞTİR ile ilk üç karakter yenilenir.
- Birim para işareti dönüşümü. Eski TL yazımının yeni TL olarak değiştirilmesi. YERİNEKOY ile metin tabanlı arama.
- Domain göçü. Eski şirket alan adından yenisine geçiş için tüm e-posta listesinin güncellenmesi. BUL ile birleşik DEĞİŞTİR ya da YERİNEKOY ile @eskidomain.com kalıbının yeni domain ile değiştirilmesi.
- Tarih biçimi standardı. 26.04.2026 yazımının 2026-04-26 yazımına çevrilmesi için YERİNEKOY zinciri ve PARÇAAL kombinasyonu.
Sık Yapılan Hatalar
- Büyük küçük harf duyarlılığı. YERİNEKOY büyük küçük harfi ayırır. Excel ve excel farklı kabul edilir. İhtiyaç halinde önce BÜYÜKHARF ile standartlaştırma yapılır.
- Aşırı zincirleme okunabilirliği bozar. Yedi sekiz iç içe YERİNEKOY çağrısı bakımı zor bir formül üretir. Yardımcı sütunlarla adım adım ilerlemek hem hata bulmayı kolaylaştırır hem de meslektaşlarınıza dosyayı emanet edebilirsiniz.
- DEĞİŞTİR'in negatif konum tutamaması. Pozisyon her zaman 1 ve üzeri olmalıdır.
- YERİNEKOY için boş aranan metin. İkinci parametreyi boş bırakırsanız beklenmedik sonuçlar alırsınız.
Modern Alternatif: METİNAYIR ve BİRLEŞTİR
Microsoft 365 sürümünde METİNAYIR ile metni böler, BİRLEŞTİR ile yeniden inşa edersiniz. Geleneksel sürümlerde YERİNEKOY ve DEĞİŞTİR temel araçtır. Kararlılığı ve geniş uyumu açısından bu ikilisi vazgeçilmezdir. İlgili: YERİNEKOY, DEĞİŞTİR.
Sonuç
YERİNEKOY ve DEĞİŞTİR, Excel'de metin düzeltmenin iki ucunda durur. Birinin işini diğeri ile yapmaya çalışmak zor zincirler üretir; doğru senaryoda doğru fonksiyonu seçmek formülleri okunaklı tutar. Veri temizliği yolculuğunuzda KIRP ve TEMİZ ile başlayıp YERİNEKOY ve DEĞİŞTİR ile tamamladığınızda kirli veri sorunu sizin için tarihe karışır.