Skip to main content

Excel'de belirli bir değerden büyük/küçük değerleri nasıl bulup değiştirirsiniz?

Author: Xiaoyang Last Modified: 2025-08-07

Excel'de büyük veri setleriyle çalışırken, genellikle belirli bir eşik değerinden büyük veya küçük olan hücreleri belirlemeniz ve değiştirmeniz gerekebilir. Örneğin, 500'den büyük tüm sayıları 0 ile değiştirmeniz veya performans standardının altında kalan değerleri bir uyarı mesajıyla değiştirmeniz gerekebilir. Standart Bul ve Değiştir aracı yalnızca tam veya kısmi metin/sayı eşleşmelerini bulabildiği için, sayısal karşılaştırmaya dayalı koşullu değişiklikler alternatif yaklaşımlar gerektirir. Bu öğretici, bu senaryolarla etkili bir şekilde başa çıkmak için çeşitli pratik yöntemler sunar, size zaman kazandırır ve manuel hataları en aza indirir.

VBA koduyla belirli bir değerden büyük/küçük değerleri bul ve değiştir

Kutools for Excel ile belirli bir değerden büyük/küçük değerleri bul ve değiştir

Excel Formülü - Bir yardımcı sütunda eşik değerinden büyük veya küçük değerleri değiştirmek için EĞER fonksiyonunu kullanın

Diğer Yerleşik Excel Yöntemleri - Filtrele/Sırala ve Değiştir


VBA koduyla belirli bir değerden büyük/küçük değerleri bul ve değiştir

Örneğin, veri setinizdeki 500'den büyük her değeri tek bir işlemde 0 ile değiştirmek istediğinizi hayal edin. Bu, notlandırma ayarlamalarında, uyumluluk sonuçlarının işaretlenmesinde veya veri temizlemede yaygın bir ihtiyaçtır. VBA'yı kullanarak bu süreci otomatikleştirebilir ve tekrarlayan manuel düzenlemelerden kaçınabilirsiniz.

sample data

Aşağıdaki VBA çözümü, belirli bir sayıdan büyük veya küçük tüm hücre değerlerini tek seferde değiştirmenize olanak tanır. Durumunuza göre karşılaştırma değerini ve değiştirmeyi özelleştirebilirsiniz:

1. Microsoft Visual Basic for Applications penceresini açmak için ALT + F11 tuşlarını basılı tutun.

2. Ekle > Modül'e tıklayın ve aşağıdaki kodu Modül Penceresine yapıştırın.

VBA kodu: Belirli bir değerden büyük veya küçük değerleri bul ve değiştir

Sub FindReplace()
'Updateby Extendoffice
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
For Each Rng In WorkRng
    If Rng.Value > 500 Then
        Rng.Value = 0
    End If
Next
End Sub

3. Ardından bu kodu çalıştırmak için F5 tuşuna basın. İstendiğinde, değerleri bulmak ve değiştirmek istediğiniz veri aralığını seçin. (Yalnızca ilgili verileri seçmek, ilgisiz hücrelerde istenmeyen değişiklikleri önlemeye yardımcı olur.)

vba code to select data range

4. İletişim kutusundaki Tamam'a tıklayın. Kod, seçtiğiniz aralığı otomatik olarak tarayacak ve 500'den büyük tüm değerleri 0 ile değiştirecektir (veya aksi takdirde belirtildiği gibi).

all the values greater than a specific value are replaced with0

Notlar ve İpuçları:

  • Kodda bu satırları değiştirerek eşiği ve değiştirme değerini ayarlayabilirsiniz:
    If Rng.Value >500 Then
    Rng.Value =0
  • Bu kod yalnızca sayıları değiştirir. Verileriniz boş hücreler veya sayısal olmayan girişler içeriyorsa, bunlar değiştirilmeden kalır.
  • VBA'yı çalıştırmadan önce, değişiklikleri geri almak istemeniz durumunda dosyanızın yedek bir kopyasını kaydetmeyi düşünün.
  • Bir makro güvenlik uyarısıyla karşılaşırsanız, bu çalışma kitabında makroların etkinleştirildiğinden emin olun.

Kutools for Excel ile belirli bir değerden büyük/küçük değerleri bul ve değiştir

VBA veya kodlama konusunda deneyimli değilseniz, Kutools for Excel bu sorunu grafiksel olarak çözmek için bir yol sunar. Belirli Hücreleri Seç özelliği, koşullarınızı karşılayan tüm hücreleri bulmanıza ve içeriklerini tek seferde değiştirmenize olanak tanır; bu da kullanıcı hatalarını en aza indirir ve veri temizleme hızını artırır.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

Kutools for Excel'i yükledikten sonra aşağıdaki adımları izleyin:

1. İşlemek istediğiniz veri aralığını seçin.

2. Kutools > Seç > Belirli Hücreleri Seç'e giderek Belirli Hücreleri Seç iletişim kutusunu açın.

click Select Specific Cells feature of kutools

3. Belirli Hücreleri Seç iletişim kutusunda:

  1. Seçim türü için Hücre'yi seçin.
  2. Belirli türden Büyük (veya Gerektiğinde Küçük) seçin.
  3. Komşu alana eşik değerini girin (örneğin, 500).

set criteria in the dialog box

4. Tamam'a tıklayın. Koşullarınızı karşılayan tüm hücreler anında vurgulanacaktır. Şimdi, istenen değiştirme değerini yazın ve Ctrl + Enter tuşlarına birlikte basın; her seçili değer anında güncellenecektir.

original data arrow right the values greater than a specific value are replaced with0

Ek İpuçları:

  • İhtiyaçlarınıza bağlı olarak Daha Küçük, Eşittir veya İçerir gibi diğer ölçütleri kullanabilirsiniz.
  • Kazara değişikliklerden kaçınmak için Ctrl + Enter tuşlarına basmadan önce seçimini iki kez kontrol edin.

Kutools for Excel'i Şimdi İndirin ve Ücretsiz Deneyin!


Excel Formülü - Bir yardımcı sütunda eşik değerinden büyük veya küçük değerleri değiştirmek için EĞER fonksiyonunu kullanın

Bu yaklaşım, Excel'in yerleşik EĞER fonksiyonunu kullanarak bir yardımcı sütun oluşturur; böylece koşullara dayalı değişiklikleri kolayca görsel olarak kontrol edebilir ve uygulayabilirsiniz. Özellikle orijinal verilerinizi üzerine yazmadan önce daha fazla şeffaflık istiyorsanız veya sonuçların nasıl görüneceğini test etmek için yıkıcı olmayan bir yöntem arıyorsanız çok faydalıdır. Ayrıca raporlama, sınıflandırma veya aykırı değerleri işaretlemek gibi farklı senaryolar için değiştirme mantığını özelleştirebilirsiniz.

1. Verinizin yanına yeni bir sütun ekleyin (örneğin, verileriniz A sütununda ise, yeni bir B sütunu ekleyin).

2. Yardımcı sütunun ilk hücresinde (örneğin, B2), 500'den büyük tüm değerleri 0 ile değiştirmek için aşağıdaki formülü girin:

=IF(A2>500,0,A2)

Eğer bir eşiğin altındaki değerleri değiştirmek istiyorsanız (örneğin, 200'den küçük), şu formülü kullanın:

=IF(A2<200,0,A2)

500, 200 ve 0 değerlerini kendi ihtiyaçlarınıza uygun olarak herhangi bir eşik ve değiştirme değeriyle değiştirebilirsiniz. A2 referansı, fiili veri aralığınıza göre ayarlanmalıdır.

3. Formülü yazdıktan sonra Enter tuşuna basın. Ardından, formülü yardımcı sütunun geri kalanına kopyalayın (doldurma tutamağını aşağıya sürükleyin veya çift tıklayın).

4. Yardımcı sütunun istediğiniz sonucu ürettiğinden emin olduktan sonra, yeni verileri seçip kopyalayın, ardından orijinal veri aralığına sağ tıklayın ve Hesaplanmış Sonuçlarla Orijinal Verilerin Üzerine Yazmak için Özel Yapıştır > Değerler'i seçin.

İpuçları ve Önlemler:

  • Yardımcı sütun formülleri, orijinal verileri değiştirmeden önce değişiklikleri kolayca fark etmenizi ve gözden geçirmenizi sağlar; bu da riski azaltır.
  • Formülleri bitişik olmayan aralıklara uyguluyorsanız hücre referanslarına dikkat edin—doğru hizalamayı sağlayın.
  • Bu yaklaşım, incelemenizi tamamladıktan ve üzerine yazmaya karar verdikten sonra orijinal verilerinizi korur.
  • Büyük veri setlerinde formüller kullanmak, VBA veya Kutools'dan daha yavaş olabilir, ancak veri değişikliklerini gözden geçirmek için daha güvenlidir.

Diğer Yerleşik Excel Yöntemleri - Filtrele ve Değiştir

Filtreleme, belirli bir gereksinimden büyük veya küçük tüm değerleri görsel olarak seçmenize yardımcı olabilir, böylece standart Excel düzenleme araçlarını kullanarak tüm ilgili hücreleri hızlıca değiştirebilirsiniz. Bu yöntem esnek olup formüller veya kod gerektirmez; bu da tek seferlik veya görsel görevler için Excel arabirimini doğrudan kullanmayı tercih edenler için uygundur.

1. Veri aralığınızı seçin ve Filtre'yi etkinleştirmek için Veri > Filtre'ye tıklayın.

2. Değerlendirmek istediğiniz sütundaki açılır oku tıklayın. Sayı Filtreleri > Büyük (veya Küçük) seçin, ardından eşik değerini girin (örneğin, 500).

3. Excel, filtre ölçütlerinizi karşılayan satırları gösterecektir. Sütununuzdaki tüm görünür filtrelendirilmiş hücreleri seçin.

4. Değiştirme değerini yazın (örneğin, 0) ve Ctrl + Enter tuşlarına basın—Excel yalnızca şu anda görünür (filtrelenmiş) hücreleri üzerine yazacaktır.

5. Nihai veri setinizi görmek ve kontrol etmek için filtreyi kapatın.

İpuçları, Artılar ve Eksiler:

  • Filtrele ve değiştir yöntemi, hangi hücrelerin değiştiğinin görsel onayını almak istediğiniz orta büyüklükteki veri setleri için basit ve idealdir.
  • Formüller içeren sütunlarda bu yöntem formülleri üzerine yazacak ve muhtemelen bozabilir; dikkatli kullanın.
  • Yanlış bir aralık seçtiyseniz ve değişiklik yaptıysanız, Ctrl + Z tuşlarına basarak geri alın, ardından seçim veya filtre ölçütlerinizi ayarlayın ve tekrar deneyin.

İlgili makaleler:

Excel'de tam eşleşme nasıl bulunur ve değiştirilir?

Excel'de metni karşılık gelen resimlerle nasıl değiştirirsiniz?

Excel'de dolgu rengini nasıl bulup değiştirirsiniz?


En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veriye dayalı analizi devrimsel olarak değiştirin: Akıllı Yürütme |Kod Oluştur |Özel Formüller Oluştur |Verileri Analiz Edin ve Grafikler Oluşturun |Geliştirilmiş İşlevler’i çağırın
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Verileri Kaybetmeden Birleştir | Formül Olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluşturun | Bağımlı Açılır Liste | Çoklu Seçimli Açılır Liste....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle | Sütunları Taşı | Gizli Sütunların Görünürlük Durumunu Değiştir | Aralıkları & Sütunları Karşılaştır...
Özel Seçilen Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En Gözde15 Araç Seti:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştir & Böl Araçları (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve daha fazlası
Kutools’u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40’tan fazla başka dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...


Office Tab, Office’e sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint’te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
  • Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!