Excel'de belirli bir değerden büyük / küçük değerleri nasıl bulup değiştirebilirsiniz?
Excel'de büyük veri setleriyle çalışırken, genellikle belirli bir eşikten büyük veya küçük gibi kriterlere uyan hücreleri belirlemeniz ve değiştirmeniz gerekir. Ö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. Sadece tam veya kısmi metin/sayı eşleşmelerini bulan standart Bul ve Değiştir aracı yerine, 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 birkaç pratik yöntem sunar ve böylece size zaman kazandırır ve manuel hataları en aza indirir.
VBA kodu ile 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 kodu ile 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 hızlıca bulmak ve bunların hepsini 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 sıkça karşılaşılan bir ihtiyaçtır. VBA 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 olan tüm hücre değerlerini tek seferde değiştirmenize olanak tanır. Karşılaştırma değeri ve değişiklik ihtiyacınıza göre ö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. (Sadece ilgili verileri seçmek, ilgisiz hücrelerde istenmeyen değişiklikleri önlemeye yardımcı olur.)
4. İletişim kutusunda 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 başka türlü belirtildiği şekilde).
Notlar ve İpuçları:
- Eşik ve değiştirme değerini koddaki şu satırları değiştirerek 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 isterseniz 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ı için 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
Eğer VBA veya kodlama konusunda deneyimli değilseniz, Kutools for Excel bu sorunu grafiksel bir şekilde çözmek için bir yol sunar. Belirli Hücreleri Seç özelliği, koşullarınıza uyan tüm hücreleri bulmanızı ve içeriklerini tek seferde değiştirmenizi sağlar, 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 gidin ve 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üktür (veya Gerektiğinde Küçüktür) seçeneğini belirleyin.
- Eşik değerini bitişik alana girin (örneğin,500).
4. Tamam'a tıklayın. Kriterlerinize uyan 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 kriterleri kullanabilirsiniz.
- Kazara değişikliklerden kaçınmak için Ctrl + Enter tuşlarına basmadan önce seçimizi iki kez kontrol edin.
Kutools for Excel'i şimdi indirin ve ücretsiz deneyin!
Excel Formülü - Eşik değerinden büyük veya küçük değerleri değiştirmek için yardımcı bir sütunda IF fonksiyonunu kullanma
Bu yaklaşım, Excel'in yerleşik IF fonksiyonunu kullanarak bir yardımcı sütun oluşturur ve koşula dayalı değişiklikleri kolayca görsel olarak kontrol etmenizi ve uygulamanızı sağlar. Özellikle orijinal verilerinizi üzerine yazmadan önce daha fazla şeffaflık istiyorsanız veya sonuçların neye benzeyeceğini test etmek için tahrip edici olmayan bir yöntem arıyorsanız çok faydalıdır. Ayrıca raporlama, kategorize etme 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şik değerinden küçük değerleri değiştirmek istiyorsanız (örneğin, 200'den küçük), şu formülü kullanın:
=IF(A2<200,0,A2)
500
veya 200
ve 0
'ı eşik ve değiştirme değeriyle değiştirerek ihtiyaçlarınıza uygun hale getirebilirsiniz. A2
referansı, gerçek veri aralığınıza göre ayarlanmalıdır.
3. Formülü yazdıktan sonra Enter tuşuna basın. Sonra, formülü yardımcı sütunun geri kalanına kopyalayın (doldurma tutamacı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 Hesaplanan sonuçlarla orijinal verilerin üzerine yazmak için Özel Yapıştır > Değerler seçeneğini seçin.
İpuçları ve Önlemler:
- Yardımcı sütun formülleri, orijinal verileri değiştirmeden önce değişiklikleri görmenizi ve incelemenizi kolaylaştırır, 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, gözden geçirmeyi bitirip üzerine yazmaya karar verene kadar orijinal verilerinizi korur.
- Büyük veri setleriniz varsa, 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ül veya kod gerektirmez, bu da tek seferlik veya görsel görevler için Excel arabiriminde doğrudan çalışmayı 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üktür (veya Küçüktür) seçeneğini belirleyin, ardından eşik değerini girin (örneğin,500).
3. Excel, filtre kriterlerinize uyan 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ı, Avantajlar ve Dezavantajlar:
- Filtrele ve değiştir yöntemi basit ve hangi hücrelerin değiştirildiğini görsel olarak onaylamak istediğiniz orta büyüklükteki veri setleri için idealdir.
- Formüller içeren sütunlar için, 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 alabilir, ardından seçim veya filtre kriterlerinizi ayarlayabilir ve tekrar deneyebilirsiniz.
İ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 geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar. En çok ihtiyacınız olan özelliği almak için buraya tıklayın...
Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır
- Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
- Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
- Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!