Tablolardaki tekrarlayan kayıtları bulma ve giderme

Kerem Aydın·11 Temmuz 2026·⏱4 dk

Excel'de bir sütundaki yinelenenleri hızlıca bulmak için veri aralığını seçin, Giriş sekmesine gidin → Koşullu Biçimlendirme → Hücre Kurallarını Vurgula → Yinelenen Değerler yolunu izleyin. Tekrarları tamamen kaldırmak için Veri → Yinelenenleri Kaldır aracını kullanın. Bu yöntemler editörün tüm modern sürümlerinde çalışır ve birkaç saniye sürer.

Tekrarlayan veriler istatistikleri bozar, filtrelemeyi zorlaştırır ve raporlarda hatalara neden olur. Aşağıda, görsel vurgulamadan makrolar aracılığıyla otomasyona kadar listeleri tespit etmeye ve temizlemeye yönelik kanıtlanmış yöntemler ele alınmaktadır.

İçindekiler

Yerleşik kaldırma aracı

Bir listeyi tekrarlamalardan temizlemenin en hızlı yolu, yerleşik kaldırma işlevini kullanmaktır. Bu işlev, değerin ilk oluşumunu bırakır ve sonraki tüm oluşumları kalıcı olarak siler.

  1. Bir sütunu veya hücre aralığını seçin (örneğin, A2:A100).
  2. Veri sekmesine gidin ve Yinelenenleri Kaldır düğmesine tıklayın.
  3. İletişim kutusunda doğru sütunun seçildiğinden emin olun. Verilerinizin başlıkları varsa, Verilerimde başlık var onay kutusunu işaretleyin.
  4. Tamam'a tıklayın.

Sistem, kaç değerin silindiğini ve kaç benzersiz değerin kaldığını bildirecektir.

İşlev verileri kalıcı olarak siler. Çalıştırmadan önce mutlaka dosyanın bir kopyasını kaydedin veya orijinal sütunu yeni bir sayfaya kopyalayın.

Biçimlendirme ile görsel arama

Silme işlemi yapmadan, yalnızca manuel kontrol için tekrarları görmek istiyorsanız koşullu biçimlendirmeyi kullanın. Bu yöntem güvenli ve geri alınabilirdir.

  1. Hedef sütunu seçin.
  2. Giriş sekmesinde Koşullu Biçimlendirme → Hücre Kurallarını Vurgula → Yinelenen Değerler seçeneğini belirleyin.
  3. Bir dolgu rengi seçin (varsayılan olarak açık kırmızı) ve Tamam'a tıklayın.

Yinelenen içeren tüm hücreler seçilen renkle boyanacaktır. Artık tabloyu renge göre filtreleyebilir veya satırları manuel olarak silebilirsiniz.

Analiz için formül kullanımı

Formüller, yinelenenleri esnek bir şekilde etiketlemenize, tekrar sayısını okumanıza veya orijinal verileri değiştirmeden yeni listeler oluşturmanıza olanak tanır.

Durumla etiketleme

Bitişik sütuna (örneğin, B1) şu formülü girin: =EĞER(EĞERSAY($A$1:$A$100; A1)>1; "Yinelenen"; "Benzersiz")

Formülü aşağıya doğru doldurun. "Yinelenen" değerine sahip hücreler, tekrarlayan kayıtları gösterecektir.

Oluşum sayısını hesaplama

Belirli bir değerin kaç kez geçtiğini öğrenmek için: =EĞERSAY($A:$A; A1)

"1" sonucu benzersizliği gösterir, birden büyük bir sayı ise tekrarların varlığını gösterir.

Formülü aşağıya kopyalarken aralığın kaymaması için mutlak başvurular ($A$1:$A$100) kullanın.

Gelişmiş yöntemler: Power Query ve makrolar

Büyük veri kümelerini (binlerce satır) düzenli olarak işlemek veya rutin işleri otomatikleştirmek için daha güçlü araçlar uygundur.

Power Query (Excel 2016 ve üzeri)

Bu araç, veriler güncellendiğinde tek tıklama ile yeniden çalıştırılabilecek bir temizleme süreci oluşturmanıza olanak tanır.

  1. Tabloyu seçin ve Veri → Tablo/Aralıktan seçeneğini belirleyin.
  2. Power Query düzenleyicisinde gerekli sütunu seçin.
  3. Giriş sekmesinde Satırları Kaldır → Yinelenenleri Kaldır seçeneğine tıklayın.
  4. Kapat ve Yükle'ye tıklayın. Sonuç yeni bir sayfada görünecektir.

VBA Makrosu

Tam otomasyon için bir komut dosyası kullanabilirsiniz. Alt + F11 tuşlarına basın, bir modül ekleyin ve kodu yapıştırın:

Sub CleanDuplicates()
    On Error Resume Next
    Selection.RemoveDuplicates Columns:=1, Header:=xlNo
    If Err.Number = 0 Then
        MsgBox "Yinelenenler başarıyla silindi!", vbInformation
    Else
        MsgBox "Çalıştırma hatası. Lütfen tek bir sütun seçin.", vbExclamation
    End If
End Sub

Makroyu çalıştırmadan önce aralığı seçtiğinizden emin olun.

Makrolar Excel'in çevrimiçi sürümünde (Excel for Web) çalışmaz. Masaüstü uygulamasını kullanın.

İşleme yöntemlerinin karşılaştırılması

YöntemHızGeri AlınabilirlikEn İyi Kullanım Alanı
Yinelenenleri KaldırAnındaHayırVeritabanının nihai temizliği
Koşullu BiçimlendirmeAnındaEvetGörsel denetim
EĞERSAY FormülüHızlıEvetDerin analiz ve raporlama
Power QueryOrtaEvet (orijinal korunur)Büyük dosyaların düzenli işlenmesi
VBA MakrosuAnındaHayırRutin görevlerin otomasyonu

Sık yapılan hatalar

Yinelenenlerle çalışırken kullanıcılar genellikle aşağıdaki sorunlarla karşılaşır:

  • Farklı veri formatları: 5 sayısı ve "5" metni farklı değerler olarak kabul edilir. Aramadan önce hücre formatlarını tek bir biçime getirin.
  • Gereksiz boşluklar: "Ivan" ve "Ivan " (sonunda boşluk olan) değerleri yinelenen olarak tanınmayacaktır. Temizlemek için =KIRP() işlevini kullanın.
  • Başlıkların göz ardı edilmesi: "Verilerimde başlık var" onay kutusu işaretlenmeden yinelenenler silinirse, tablonun başlığı silinebilir.
  • Birden fazla sütun seçimi: İki sütun seçilirse, Excel yalnızca her iki sütundaki değerler aynı anda eşleşiyorsa satırı siler.

SSS

İki farklı sütun arasında yinelenenler bulunabilir mi? Evet. Her iki sütunu da seçin (Ctrl tuşuna basılı tutarak), koşullu biçimlendirmeyi uygulayın. Kural, genel seçili aralıkta birden fazla kez geçen değerleri vurgulayacaktır.

Boş hücreleri bırakarak yinelenenler nasıl silinir? Standart "Yinelenenleri Kaldır" işlevi boş hücreleri yoksayar (benzersiz kabul eder veya atlar). Boşlukları silmek için listeyi boşluğa göre filtrelemek ve görünen satırları manuel olarak silmek daha kolaydır.

Bu yöntemler Google E-Tablolar'da çalışır mı? Mantık benzerdir. Google E-Tablolar'da "Veri" → "Verileri temizle" → "Yinelenenleri kaldır" menüsü bulunmaktadır. Koşullu biçimlendirme de "Biçim" menüsünde mevcuttur.