Excel'de seçim içinde veya seçili hücrelerde değerleri nasıl ararsınız / Bul ve Değiştir?
Excel'de, belirli bir seçimde veya hücre aralığında değerleri hızlıca Bul ve Değiştir yeteneği, büyük veri kümelerinde veri temizleme, kayıtları güncelleme veya hataları düzeltme açısından son derece kritiktir. Excel, temel Bul ve Değiştir işlemlerini gerçekleştirmek için yerleşik araçlar sunar; ancak kullanıcılar bazen yalnızca verinin bir kısmını işlemek, büyük/küçük harfe duyarlı olmadan arama yapmak veya orijinal değerlerin üzerine doğrudan yazmadan değişim uygulamak gibi daha gelişmiş çözümlere ihtiyaç duyar. Bu makale, seçili hücre aralıklarınızda verileri daha verimli bir şekilde aramanıza ve bulup değiştirmenize olanak tanıyan, Excel’in varsayılan özelliklerinin ötesine geçen birkaç pratik yöntemi — gelişmiş araçlar ve otomasyon teknikleriyle birlikte — sizlere tanıtıyor.
- Seçimde değerleri ara veya Bul ve Değiştir Bul ve Değiştir özelliğiyle
- Seçimde, sayfalar arasında veya tüm çalışma kitaplarında değerleri ara veya Bul ve Değiştir Kutools for Excel ile
- Excel formülü kullanarak değerleri Bul ve Değiştir
- VBA kullanarak seçimde birden çok Farklı değer aynı anda değiştirin
Seçimde değerleri ara veya Bul ve Değiştir Bul ve Değiştir özelliğiyle
Excel’in yerleşik Bul ve Değiştir özelliği, kullanıcıların belirli bir aralıkta metinleri, sayıları veya karakterleri hızla bulmasını ve gerektiğinde bunları anında yeni değerlerle değiştirmesini sağlar. Bu yaklaşım, gelişmiş seçenekler —örneğin özel kriterler veya formüle dayalı değişimler— gerektirmeyen, hedef hücrelerde veya aralıklarda verileri doğrudan ve hızlıca güncellemek istediğiniz durumlar için idealdir.
Uygulanabilir senaryolar: Bu yöntemi, elle seçtiğiniz bir aralıkta toplu değişiklik yapmanız gereken hızlı düzenlemeler için kullanın. Kısmi eşleşmeler veya Gelişmiş Arama kuralları içermeyen doğrudan görevler için en ideal seçenektir.
Sınırlamalar: Bu araç, hücrelerin tam olarak belirtilen içeriği içerdiği durumlarda değerleri değiştirmek veya büyük/küçük harf duyarlılığının kesin şekilde önemli olduğu ortamlarda yeterli düzeyde denetim sağlamaz.
1. Değerleri aramak veya değiştirmek istediğiniz hücreleri ya da aralığı seçin.
2. Bul ve Değiştir iletişim kutusunu açmak için Ctrl+F tuşlarına basın.
3. Belirli bir değeri bulmak için Bul sekmesine tıklayın, "Ne aranacak" alanına değeri girin ve Tümünü Bul'a tıklayın. Excel, iletişim kutusunun alt kısmında eşleşen tüm sonuçları listeleyecek; her bir sonuca doğrudan atlamak için tıklanabilir bağlantılarla birlikte! Örnek ekran görüntüsüne aşağıdan bakın:
![]() | >>> | ![]() |
Bir değeri değiştirmek istiyorsanız, Değiştir sekmesine geçin. "Ne aranacak" kutusuna bulunacak metni, "Bununla değiştir" kutusuna ise yeni değerinizi girin. Geçerli hücre için Değiştir veya tüm eşleşmeleri güncellemek için Tümünü Değiştir seçeneğini kullanabilirsiniz.
Tümünü Değiştir düğmesine bastıktan sonra Excel, kaç hücrenin değiştirildiğini gösteren bir özet iletişim kutusu görüntüleyecektir. İletişim kutusunu kapatmak için Tamam'a tıklayın. Aşağıdaki ekran görüntüsüne bakın:

İpuçları: Yalnızca tam hücreleri (kısmi eşleşmeler değil) değiştirmek istiyorsanız, iletişim kutusunda Seçenekler’e tıklayıp "Hücre içeriğini eşleştir" kutusunu işaretleyerek daha hassas değişiklikler yapabilirsiniz. Büyük/küçük harfe duyarlı arama yapmak için ise "Büyük/küçük harf eşleştir" seçeneğini etkinleştirin.
Hata uyarısı: Tümünü Değiştir işlemini çalıştırmadan önce doğru seçime sahip olduğunuzdan emin olun; çünkü bu işlem geniş bir aralıkta uygulandığında kolayca geri alınamaz.
Seçimde, sayfalar arasında veya tüm çalışma kitaplarında değerleri ara veya Bul ve Değiştir Kutools for Excel ile
Gelişmiş Bul ve Değiştir bölmesi, Kutools for Excel ile Excel’in standart yeteneklerini genişleterek; değerleri yalnızca belirli seçim(ler)de veya hücrelerde değil, aynı zamanda tüm açık çalışma kitaplarında, mevcut Geçerli Çalışma Kitabı’nda hatta birden fazla çalışma sayfasında eşzamanlı olarak aramanıza ve değiştirmenize olanak tanır. Verileriniz birden fazla çalışma sayfası veya çalışma kitabına yayılmışsa ve tekrarlı manuel işlemlerden kaçınmak istiyorsanız bu özellik son derece kullanışlıdır.
1. Kutools'u yükledikten ve Excel'i başlattıktan sonra, Kutools Gezinme genellikle sol tarafta otomatik olarak açılır.
İpuçları: Bu bölme görünmüyorsa, Şerit'ten Kutools > Gezinme yolunu izleyerek manuel olarak açabilirsiniz.

2. Bul ve Değiştirpanelinde işleminizi özelleştirebilirsiniz:
düğmesine tıklayarak Bul ve Değiştirbölmesini etkinleştirin.
aralığı kullanın.
Değişiklikler veya arama sonuçları bölmede anında görüntülenir. Yerleşik Bul ve Değiştir özelliğine kıyasla Kutools, özellikle farklı çalışma sayfalarındaki değişiklikleri birleştirirken çok daha fazla esneklik sunar.
Not: Bu özellik sayesinde verileri yalnızca Geçerli Seçim'inizde değil, aynı zamanda tüm açık çalışma kitaplarında, yalnızca Geçerli Çalışma Sayfası'nda, birden fazla belirli sayfada veya tüm Excel ortamınızda serbestçe arayabilir ve değiştirebilirsiniz. Böylece tekrarlı manuel güncellemelerde harcanan süre büyük ölçüde azalır. Ekran görüntüsüne bakın:

Avantajlar: Bu çözüm, büyük çalışma kitaplarını ve karmaşık veri düzenlerini düzenli şekilde yöneten ya da daha hızlı toplu işlem gerektiren kullanıcılar için idealdir. Kutools ayrıca büyük/küçük harf seçimi, joker karakter eşleşmeleri ve daha gelişmiş seçenekleri de destekler.
Önlemler: Yanlışlıkla hedef alanınızın dışına taşan değişimlerden kaçınmak için ayarlarınızı dikkatlice gözden geçirin ve doğru kapsamı seçin.
Bu yardımcı programın ücretsiz 30 günlük deneme sürümünü almak istiyorsanız, işlemi yukarıdaki adımlara göre uygulamak için lütfen indirmek üzere tıklayın.
Excel formülü aracılığıyla seçimde değerleri ara veya Bul ve Değiştir
Orijinal verilerinizin üzerine yazmak istemiyorsanız – örneğin, kaynak veriyi korurken başka bir sütunda yeni değerler üretmek istediğinizde – SUBSTITUTE veya REPLACE gibi Excel formülleri son derece kullanışlıdır.
Uygulanabilir senaryolar: Orijinal verileri olduğu gibi bırakmanız, kısmi değişiklikler yapmanız (örneğin bir dizede) veya kaynak veri değiştiğinde değişikliklerin otomatik olarak güncellenmesini istemeniz gerektiğinde.
Artılar: Yıkıcı değildir – orijinal değerleriniz değişmez. Formüller, geniş aralıkları hızlıca işlemek için kopyalanabilir veya aşağı doğru doldurulabilir. Daha karmaşık metin işlemlerine uygun hale getirmek için formülü özelleştirebilirsiniz.
Eksiler: Formül çıktısı için ayrı bir sütun gerekir. Orijinal değerlerin üzerine yazmak istiyorsanız, sonrasında sonuçları kopyayıp özel yapıştırma yapmadığınız sürece yerinde toplu değişiklikler için uygun değildir.
SUBSTITUTE işlevini kullanarak belirli metni değiştirin:
1. Değerleriniz A sütununda olsun. B1 hücresine (ya da verilerinizin yanındaki ilk hücreye) tıklayıp aşağıdaki formülü girin:
=SUBSTITUTE(A1,"old_text","new_text") Parametre açıklaması: "eski_metin", bulunacak değer; "yeni_metin" ise değiştirilecek değerdir. Gerekirse bu değerleri güncelleyin.
2. Enter tuşuna basın ve formülü tüm satırlara uygulamak için doldurma tutamacını aşağı doğru sürükleyin. Böylece değiştirilen değerler B sütununda görüntülenirken, A sütunu olduğu gibi kalacaktır.

REPLACE işlevini kullanarak belirli konumlardaki metni değiştirin:
1. Yalnızca belirli konumlardaki içeriği değiştirmeniz gerekiyorsa, B1 hücresine aşağıdaki REPLACE formülünü girin:
=REPLACE(A1, start_num, num_chars, "replacement") Parametre açıklaması: başlangıç_sayısı, değiştirme işleminin başladığı konumu; karakter_sayısı, değiştirilecek karakter sayısını; "değiştirme" ise eklenecek yeni metni belirtir. Gerekirse bu değerleri güncelleyin.
2. Enter tuşuna basın ve formülü tüm satırlara uygulamak için doldurma tutamacını aşağı doğru sürükleyin.

Sorun Giderme: Formül beklenen sonucu vermiyorsa, hücre başvurularının ve değiştirme değerlerinin doğru olduğundan ve formülünüzün bitişik sütuna girildiğinden emin olun. Orijinal verilerin üzerine yazarsanız bilgilerinizi kaybedebilirsiniz; bu nedenle değerleri kaynağa geri kopyalamadan önce her zaman başvuruları iki kez kontrol edin.
Excel'de birden fazla Farklı değer'yi aynı anda VBA kullanarak değiştirin
Excel'de sık sık birkaç farklı kelimeyi veya değeri değiştirmeniz gerekiyorsa, bunları tek tek güncellemek oldukça zaman alıcı olabilir. Ancak basit bir VBA makrosuyla tüm bu değişiklikleri tek seferde kolayca gerçekleştirebilirsiniz. Çoklu Bul ve Değiştir aracını oluşturup kullanmak için aşağıdaki adımları izleyin.
Avantajlar: Son derece esnektir, tamamen otomatikleştirilebilir ve özel toplu düzenleme görevlerine kolayca uyarlanabilir.
Dezavantajlar: VBA bilgisi gerektirir.
Özelleştirilmiş Bul ve Değiştir için adım adım VBA makrosu oluşturma ve çalıştırma:
1. Geliştirici > Visual Basic seçeneğine tıklayın (veya ALT + F11 tuşlarına basın). Açılan Microsoft Visual Basic for Applications düzenleyicide, yeni bir modül eklemek için Ekle > Modül seçeneğine tıklayın. Aşağıdaki kodu modüle kopyalayıp yapıştırın:
Sub MultiFindReplace()
Dim WorkRng As Range
Dim ReplaceList As Variant
Dim cell As Range
Dim Pair As Variant
Dim ReplaceCount As Long
On Error Resume Next
Set WorkRng = Application.InputBox("Select the range to perform find and replace:", "Multi Find & Replace", Type:=8)
If WorkRng Is Nothing Then Exit Sub
On Error GoTo 0
ReplaceList = Array( _
Array("apple", "orange"), _
Array("dog", "cat"), _
Array("Ktools", "Kutools"), _
Array("2024", "2025") _
)
ReplaceCount = 0
For Each cell In WorkRng
If Not IsEmpty(cell.Value) Then
For Each Pair In ReplaceList
' Replace all instances of each "Find" with "Replace"
If InStr(1, cell.Value, Pair(0), vbTextCompare) > 0 Then
cell.Value = Replace(cell.Value, Pair(0), Pair(1), 1, -1, vbTextCompare)
ReplaceCount = ReplaceCount + 1
End If
Next Pair
End If
Next cell
MsgBox ReplaceCount & " replacements completed.", vbInformation, "Multi Find & Replace"
End Sub 2. Kodun içinde aşağıda bulunan bölümü bulun; burada her satır bir Bul → Değiştir çiftini temsil eder. İhtiyacınıza göre bu çiftleri değiştirebilir, silebilir veya yeni çiftler ekleyebilirsiniz. Her çift, ilk değerin neyi bulmak istediğinizi ve ikinci değerin neyle değiştirmek istediğinizi belirttiği Array("eski_metin", "yeni_metin") biçimini takip eder.
ReplaceList = Array( _
Array("apple", "orange"), _
Array("dog", "cat"), _
Array("Ktools", "Kutools"), _
Array("2024", "2025") _
) 3. Kodu çalıştırmak için
Çalıştır düğmesine tıklayın. İstendiğinde, değiştirme işlemlerini gerçekleştirmek istediğiniz hücre aralığını seçin.
Makro, her hücreyi otomatik olarak tarayacak ve tanımlanan tüm değerleri değiştirecektir. Yapılan değişiklik sayısını bir ileti kutusuyla öğreneceksiniz.
Pratik ipuçları: Tekrarlayan görevlerde bu makroyu tekrar kullanmak için çalışma kitabını makro etkinleştirilmiş bir dosya (.xlsm) olarak kaydedin. Güvenlik uyarılarıyla karşılaşırsanız, devam edebilmek için makroları etkinleştirin.
En İyi Office Üretkenlik Araçları
Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.
- Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
- Günlük üretkenliğ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 kurulum dosyasında!
Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar

