Excel Tekrar Edenleri Bulma ve Renklendirme: 4 Pratik Yöntem
Excel'de tekrar eden değerleri bulma ve renklendirme yöntemlerini öğrenin. Koşullu biçimlendirme, EĞERSAY formülü, birden fazla sütun karşılaştırma ve VBA ile pratik çözümler.
Excel'de tekrar eden değerleri bulmak, veri analizinde karşılaşılan en yaygın ihtiyaçlardan biridir. Yinelenen veriler, analiz sonuçlarını olumsuz etkileyebilir, hatalı raporlamalara neden olabilir ve veri bütünlüğünü bozabilir.
Excel, tekrar eden değerleri bulmak ve görselleştirmek için birden fazla yöntem sunar. Bu makalede, 4 farklı yöntemi adım adım örneklerle öğreneceksiniz.
• Koşullu Biçimlendirme ile tekrar edenleri renklendirmeyi
• EĞERSAY formülü ile tekrar edenleri saydırmayı
• Birden fazla sütunu karşılaştırmayı
• VBA ile otomatik bulmayı
• Sadece ilk tekrarı bulmayı
Excel'de Tekrar Edenleri Bulmak Neden Önemlidir?
Tekrar eden değerleri bulmak, veri kalitesini artırmak için kritik bir adımdır:
- Veri Bütünlüğü: Yinelenen verileri tespit ederek veri setinizin doğruluğunu artırırsınız
- Analiz Doğruluğu: Tekrar eden değerler analiz sonuçlarını bozabilir
- Veri Temizleme: Yinelenen kayıtları tespit edip temizleyerek veri kalitesini yükseltirsiniz
- Raporlama: Doğru ve güvenilir raporlar oluşturmanıza yardımcı olur
Yöntem 1: Koşullu Biçimlendirme ile Tekrar Edenleri Bulma ve Renklendirme
Koşullu Biçimlendirme, tekrar eden değerleri bulmanın en hızlı ve görsel yoludur. Bu yöntem, verilerinizi kalıcı olarak değiştirmez, sadece görsel olarak vurgular.
Adım Adım Anlatım:
- Veri Aralığını Seçin: Tarama yapmak istediğiniz hücre veya sütunları seçin.
- Koşullu Biçimlendirme: Şerit menüsünde Giriş sekmesinde yer alan Koşullu Biçimlendirme komutunu seçin.
- Kurallar Seçenekleri: Hücre Kurallarını Vurgula altında Yinelenen Değerler seçeneğine tıklayın.
- Biçim Seçimi: Tekrarlayan değerleri vurgulamak için bir biçim seçin (örnek: Açık Kırmızı Dolgu).
- Tamam: Butonuna tıklayarak işlemi tamamlayın.
Yöntem 2: EĞERSAY Formülü ile Tekrar Edenleri Bulma
EĞERSAY (COUNTIF) fonksiyonu, belirli bir aralıkta kaç kez tekrarlandığını sayar. Bu sayede tekrar eden değerleri tespit edebilirsiniz.
Temel Formül:
=EĞERSAY(A:A;A2)>1
Adım Adım Kullanım:
- Yeni bir sütuna (örnek: B sütunu) aşağıdaki formülü yazın:
=EĞERSAY(A:A;A2)>1 - Formülü aşağı doğru kopyalayın.
- DOĞRU sonucu veren satırlar tekrar eden değerleri gösterir.
- Bu formülü Koşullu Biçimlendirme içinde de kullanabilirsiniz.
Koşullu Biçimlendirme ile EĞERSAY Kullanımı:
- Veri aralığını seçin.
- Giriş → Koşullu Biçimlendirme → Yeni Kural'a tıklayın.
- Biçimlendirilecek hücreleri belirlemek için formül kullan seçeneğini seçin.
- Formül alanına
=EĞERSAY($A$2:$A$20;A2)>1yazın. - İstediğiniz rengi seçin ve Tamam'a tıklayın.
Yöntem 3: Birden Fazla Sütunda Tekrar Edenleri Bulma
İki farklı sütunu karşılaştırarak tekrar eden değerleri bulmak için:
Formül:
=EĞERSAY(B:B;A2)>0
Açıklama: Bu formül, A sütunundaki değerlerin B sütununda olup olmadığını kontrol eder.
| Ürün Kodu (A Sütunu) | Stok Kodu (B Sütunu) | Eşleşme Durumu |
|---|---|---|
| PRD-101 | PRD-103 | ✅ Eşleşme Var |
| PRD-102 | PRD-105 | ❌ Eşleşme Yok |
| PRD-103 | PRD-101 | ✅ Eşleşme Var |
| PRD-104 | PRD-102 | ❌ Eşleşme Yok |
| PRD-105 | PRD-104 | ❌ Eşleşme Yok |
Yöntem 4: VBA ile Tekrar Edenleri Bulma ve Renklendirme
VBA kullanarak tekrar eden değerleri otomatik olarak bulabilir ve renklendirebilirsiniz. Bu yöntem, büyük veri setleri için idealdir.
VBA Kodu - Tekrar Edenleri Bul ve Renklendir:
Sub TekrarEdenleriBulVeRenklendir()
Dim aralik As Range
Dim hucre As Range
Dim renk As Long
' Seçili aralığı al
Set aralik = Selection
' Renk ayarla (kırmızı)
renk = RGB(255, 0, 0)
' Her hücreyi kontrol et
For Each hucre In aralik
If Application.WorksheetFunction.CountIf(aralik, hucre.Value) > 1 Then
hucre.Interior.Color = renk
hucre.Font.Color = RGB(255, 255, 255) ' Beyaz yazı
End If
Next hucre
MsgBox "Tekrar eden değerler renklendirildi!"
End Sub
Büyük/Küçük Harf Duyarlı VBA Kodu:
Sub TekrarEdenleriBulDuyarli()
Dim aralik As Range
Dim hucre1 As Range, hucre2 As Range
Set aralik = Selection
For Each hucre1 In aralik
Dim sayac As Integer
sayac = 0
For Each hucre2 In aralik
If StrComp(hucre1.Value, hucre2.Value, vbBinaryCompare) = 0 Then
sayac = sayac + 1
End If
Next hucre2
If sayac > 1 Then
hucre1.Interior.Color = RGB(255, 0, 0)
End If
Next hucre1
End Sub
Sadece İlk Tekrarı Bulma (İkinci Tekrarı Görmezden Gelme)
Bazen sadece ilk tekrarı bulmak, diğer tekrarları görmezden gelmek isteyebilirsiniz. Bunun için aşağıdaki formülü kullanabilirsiniz:
=VE(EĞERSAY(A$2:A2;A2)>1;EĞERSAY(A:A;A2)>1)
Açıklama:
- A$2:A2: Hücrenin üzerindeki satırları tarar (ilk tekrarı görmezden gelir)
- A:A: Tüm sütunu tarar (tekrar var mı kontrol eder)
- VE: Her iki koşul da sağlanıyorsa DOĞRU döner
Yinelenenleri Kaldırma
Tekrar eden değerleri bulduktan sonra, bunları kaldırmak için Excel'in yerleşik özelliğini kullanabilirsiniz:
- Veri aralığını seçin.
- Veri sekmesine gidin.
- Yinelenenleri Kaldır butonuna tıklayın.
- Kaldırmak istediğiniz sütunları seçin ve Tamam'a tıklayın.
Excel Tekrar Edenleri Bulma - İpuçları ve Uyarılar
✅ İpuçları
- Koşullu Biçimlendirme en hızlı yöntemdir
- EĞERSAY ile sayısal değerler elde edebilirsiniz
- Büyük verilerde VBA kullanın
- İki sütunu karşılaştırmak için EĞERSAY kullanın
⚠️ Uyarılar
- Koşullu Biçimlendirme harf duyarlı değildir
- Yinelenenleri Kaldır verileri kalıcı siler
- Formüllerde mutlak referans kullanın
- VBA için makro güvenliğini kontrol edin
Sıkça Sorulan Sorular
1. Excel'de tekrar eden değerleri nasıl bulurum?
Excel'de tekrar eden değerleri bulmak için üç yöntem vardır: 1) Koşullu Biçimlendirme → Yinelenen Değerler, 2) EĞERSAY formülü ile saydırma, 3) VBA kodu ile otomatik bulma.
2. Excel'de tekrar eden değerleri nasıl renklendiririm?
Tekrar eden değerleri renklendirmek için Koşullu Biçimlendirme → Hücre Kurallarını Vurgula → Yinelenen Değerler seçeneğini kullanabilirsiniz. Açılan pencereden istediğiniz renk biçimini seçin.
3. Excel'de iki sütunu karşılaştırarak tekrar edenleri nasıl bulurum?
İki sütunu karşılaştırmak için EĞERSAY fonksiyonunu kullanabilirsiniz: =EĞERSAY(B:B;A2)>0 formülü, A sütunundaki değerlerin B sütununda olup olmadığını kontrol eder.
4. Excel'de sadece ilk tekrarı nasıl bulurum?
Sadece ilk tekrarı bulmak için formülü şu şekilde kullanabilirsiniz: =VE(EĞERSAY(A$2:A2;A2)>1;EĞERSAY(A:A;A2)>1). Bu formül, ilk tekrarı görmezden gelir.
5. Excel'de tekrar edenleri kaldırmak verileri siler mi?
Evet, Veri → Yinelenenleri Kaldır komutu verileri kalıcı olarak siler. Bu nedenle işlem öncesi mutlaka yedek almanız önerilir.
6. Excel'de büyük/küçük harf duyarlı tekrar edenleri nasıl bulurum?
Büyük/küçük harf duyarlı arama için VBA kullanabilirsiniz. Koşullu Biçimlendirme varsayılan olarak harf duyarlı değildir. VBA'da StrComp fonksiyonu ile karşılaştırma yapabilirsiniz.
İlginizi Çekebilecek Makaleler
Excel Checkbox Ekleme
Excel'de checkbox (onay kutusu) eklemeyi ve kullanmayı öğrenin. Etkileşimli raporlar oluşturun.
Devamını Oku →Excel Formül Çubuğu: Gösterme, Genişletme ve Gizleme
Excel formül çubuğunu gösterme, genişletme ve gizleme işlemlerini öğrenin.
Devamını Oku →Excel Formülleri: 10 Temel İpucu ve Fonksiyon
Excel'de en çok kullanılan 10 temel formül ve ipucunu öğrenin.
Devamını Oku →Temel Makro Formülleri
Projelerinize ilham verecek 50 makro kodu.
Devamını Oku →Tekrarlanan Değerleri Bulma
Excel VBA ile tekrar eden verileri tespit edin.
Devamını Oku →Excel VBA ile Yukarı Yuvarlama
Excel VBA ile sayıları yukarı yuvarlamak için 3 farklı yöntem.
Devamını Oku →