Excel'de belirli bir değerden büyük/küçük değerleri nasıl bulup değiştirirsiniz?
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
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.
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.)
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).
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'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.
3. Belirli Hücreleri Seç iletişim kutusunda:
- Seçim türü için Hücre'yi seçin.
- Belirli türden Büyük (veya Gerektiğinde Küçük) seçin.
- Komşu alana eşik değerini girin (örneğin, 500).
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.
![]() | ![]() | ![]() |
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 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!