Genel Bakış
Bul ve Değiştir (Find and Replace), çalışma sayfasında ya da tüm çalışma kitabında belirli bir metni, sayıyı veya biçimi bulmanızı ve istediğiniz değerle toplu olarak değiştirmenizi sağlayan iletişim penceresidir. Yazım hatalarını düzeltmek, ön ek ya da son ek temizlemek, formüllerdeki başvuruları güncellemek ve biçimleri topluca değiştirmek için kullanılır. Büyük listelerde tek tek hücre düzenlemeye göre çok daha hızlı ve güvenlidir.
İşlemden sonra B2 hücresi İstanbul, B4 hücresi İstanbul değerini gösterir. Yalnızca hücre içeriğinin tamamı eşleşen kayıtlar değiştirilmiştir; diğer şehirler olduğu gibi kalır.
Parantez içindeki notlar silinmiş, A2 hücresi Kalem, A4 hücresi Silgi, A5 hücresi Cetvel olmuştur. Notu olmayan A3 hücresi değişmeden kalır. Aranan ifadenin başındaki boşluk da silindiği için ürün adlarının sonunda fazladan boşluk kalmaz.
B2 hücresi =SUBSTITUTE(A2,"-","") metnini gösterir; formül hesaplanmamış olduğundan tireleri kaldırılmış telefon numarası görünmez. C2 hücresindeki karakter sayısı 22 olur ve bu değer numaranın değil, B2 hücresinde görünen formül metninin uzunluğudur. Aynı sonucu orijinal sütunda kalıcı olarak elde etmek isterseniz A2:A5 aralığında Ctrl+H ile tire karakterini boş bırakılan yeni değerle değiştirebilirsiniz.
Nerede bulunur
Pencereye şerit üzerinden ve klavye kısayollarıyla ulaşabilirsiniz:- Şerit: Giriş > Düzenleme > Bul ve Seç > Bul veya Değiştir (Home > Editing > Find & Select > Find / Replace)
- Bul sekmesi: Ctrl+F tuşlarına basın.
- Değiştir sekmesi: Ctrl+H tuşlarına basın.
- Seçenekler: Penceredeki Seçenekler (Options) düğmesi ek ayarları açar.
Nasıl kullanılır
Temel bir değiştirme işlemi şu adımlarla yapılır:- Alanı seçin: Değişikliğin yapılacağı sütunu veya aralığı seçin. Tüm sayfada çalışacaksanız tek bir hücre seçili kalsın.
- Pencereyi açın: Ctrl+H tuşlarına basın.
- Aranan: Aranan (Find what) kutusuna bulunacak metni yazın.
- Yeni değer: Yeni değer (Replace with) kutusuna yerine gelecek metni yazın. Kutuyu boş bırakırsanız bulunan metin silinir.
- Kontrol edin: Önce Tümünü Bul (Find All) ile eşleşmelerin listesine bakın.
- Uygulayın: Değiştir (Replace) düğmesi eşleşmeleri tek tek, Tümünü Değiştir (Replace All) düğmesi hepsini birden değiştirir.
Seçenekler ve joker karakterler
Seçenekler düğmesine tıkladığınızda aşağıdaki ayarlar görünür:- Büyük/küçük harf eşleştir: (Match case) Yalnızca harf büyüklüğü de aynı olan metinleri bulur.
- Hücre içeriğinin tamamını eşleştir: (Match entire cell contents) Aranan ifade hücrenin tüm içeriği olmalıdır. Bu seçenek kapalıysa hücrenin herhangi bir yerinde geçen ifade de bulunur.
- Bakılan yer: (Within) Aramanın yalnızca Sayfa (Sheet) içinde mi, yoksa tüm Çalışma Kitabı (Workbook) içinde mi yapılacağını belirler.
- Ara: (Search) Satırlara veya sütunlara göre arama sırasını belirler.
- Bakılacak yer: (Look in) Formüller, değerler ya da notlar içinde arama yapılmasını sağlar. Formüller seçiliyken formülün yazılı haline, değerler seçiliyken ekranda görünen sonuca bakılır.
- Biçim: (Format) Belirli bir hücre biçimini arar veya yeni değer olarak bir biçim uygular.
Dikkat edilmesi gereken davranışlar
Bul ve Değiştir, ayarlarını bir sonraki kullanıma kadar hatırlar. Önceki işlemden kalan Hücre içeriğinin tamamını eşleştir ya da Biçim ayarı sonucu şaşırtabilir. Pencereyi açtığınızda seçenekleri gözden geçirmek iyi bir alışkanlıktır. Ayrıca Tümünü Değiştir işlemi, seçili alanın dışında kalan hücreleri etkilemez; ancak tek hücre seçiliyken tüm sayfayı etkiler.1. Yazım hatasını toplu düzeltme
Şehir sütununda İstanbul adı "Istanbul" biçiminde, noktasız büyük I ile yazılmış. B2:B9 aralığını seçin, Ctrl+H ile pencereyi açın, Aranan kutusuna Istanbul, Yeni değer kutusuna İstanbul yazın ve Hücre içeriğinin tamamını eşleştir seçeneğini işaretleyip Tümünü Değiştir düğmesine tıklayın. Aşağıdaki örnekte aynı işlem makroyla yapılmıştır.Bul ve Değiştir
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Personel | Şehir | Departman |
| 2 | Ayşe Yılmaz | İstanbul | Satış |
| 3 | Mehmet Kaya | Ankara | Muhasebe |
| 4 | Fatma Demir | İstanbul | Pazarlama |
| 5 | Ali Çelik | İzmir | Satış |
| 6 | Zeynep Arslan | İstanbul | İnsan Kaynakları |
| 7 | Hasan Öztürk | Bursa | Üretim |
| 8 | Elif Şahin | Ankara | Satış |
| 9 | Burak Aydın | İstanbul | Lojistik |
Şehir ListesiExcelDepo v1.0.0
2. Joker karakterle ek bilgiyi silme
Ürün adlarının sonuna parantez içinde "(stokta yok)" veya "(iptal)" gibi notlar eklenmiş. A2:A7 aralığını seçin, Ctrl+H tuşlarına basın, Aranan kutusuna boşluk, açık parantez, yıldız ve kapalı parantez karakterlerini yazın, Yeni değer kutusunu boş bırakın ve Tümünü Değiştir düğmesine tıklayın. Yıldız, parantezin içindeki her metnin yerini tutar.Bul ve Değiştir
Formülünü incelemek için bir hücre seçin.| A | B | |
|---|---|---|
| 1 | Ürün | Birim Fiyat |
| 2 | Kalem | 12,50 |
| 3 | Defter | 45,00 |
| 4 | Silgi | 6,75 |
| 5 | Cetvel | 18,00 |
| 6 | Dosya | 22,90 |
| 7 | Zımba | 85,00 |
Ürün ListesiExcelDepo v1.0.0
3. Formülle değiştirme
Bul ve Değiştir kaynak veriyi doğrudan değiştirir. Orijinal listeyi korumak istiyorsanız YERİNEKOY (SUBSTITUTE) işlevi ile aynı işlemi başka bir sütunda yapabilirsiniz. B2 hücresine formülü yazıp aşağı doğru kopyalayın; C sütunu ise B sütunundaki hücre içeriğinin karakter sayısını gösterir. Bu örnekte B sütunundaki formüller hesaplanmamış, metin olarak görünmektedir.Bul ve Değiştir
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Telefon | Tireler Kaldırıldı | Karakter Sayısı |
| 2 | 0532-111-22-33 | =SUBSTITUTE(A2,"-","") | 22 |
| 3 | 0505-444-55-66 | =SUBSTITUTE(A3,"-","") | 22 |
| 4 | 0212-333-44-55 | =SUBSTITUTE(A4,"-","") | 22 |
| 5 | 0312-777-88-99 | =SUBSTITUTE(A5,"-","") | 22 |
Telefon DüzeniExcelDepo v1.0.0
Kullanırken dikkat edin
- Önce Tümünü Bul ile kontrol edin: Tümünü Değiştir işlemi geniş bir alanda beklenmeyen hücreleri de etkileyebilir. Önce Tümünü Bul ile eşleşme listesine bakın, sonra değiştirin. Hatalı sonuçta Ctrl+Z ile işlemi geri alın; dosyayı kaydettiyseniz geri alma yapılamayacağı için önce bir yedek kopya tutun.
- Seçili alanı sınırlayın: Yalnızca belirli bir sütunda değişiklik yapacaksanız o sütunu önceden seçin. Tek hücre seçiliyken arama tüm sayfada yapılır; Bakılan yer ayarı Çalışma Kitabı ise tüm sayfalarda yapılır.
- Sayılar ve görünen değerler: Bakılacak yer ayarı Değerler olduğunda Excel, hücrede görünen biçimlendirilmiş metne göre arar. Örneğin 1.250,00 biçiminde görünen bir sayıyı aramak için görünen metni yazmanız gerekebilir. Formülleri değiştirmek istiyorsanız Bakılacak yer ayarını Formüller yapın.
- Joker karakter tuzağı: Aranan metinde yıldız, soru işareti veya tilde karakteri gerçek karakter olarak aranacaksa önüne tilde koyun. Aksi halde Excel bu karakterleri joker kabul eder ve beklenenden çok daha fazla hücreyi değiştirebilir.
- Biçim değiştirme: Seçenekler bölümündeki Biçim düğmesiyle belirli bir yazı tipine veya dolgu rengine sahip hücreleri bulup başka bir biçimle değiştirebilirsiniz. İşlemden sonra ayarı Biçimi Temizle ile sıfırlamayı unutmayın; aksi halde sonraki aramalarda eski biçim koşulu geçerli kalır.
- Kilitli ve korumalı sayfalar: Korumalı bir sayfada kilitli hücreler değiştirilemez. Birleştirilmiş hücrelerin bulunduğu aralıklarda da değiştirme işlemi bazı durumlarda beklenmedik sonuç verebilir; önce küçük bir bölümde deneyin.
- İlgili konular:
- Bul ve Seç: Git, Özel Git, Formüller, Notlar ve Koşullu Biçimlendirme seçenekleri
- YERİNEKOY: Formülle metin değiştirme
- DEĞİŞTİR: Konuma göre karakter değiştirme
- BUL ve MBUL: Metin içinde konum bulma
- KIRP ve TEMİZ: Fazla boşlukları ve yazdırılamayan karakterleri temizleme
- Metni Sütunlara Dönüştür: Ayırıcıya göre veriyi bölme
- Range.Replace ve Range.Find: VBA ile bulma ve değiştirme yöntemleri