İçeriğe geç
parazade
Veri TemizlemeSeviye: Başlangıç

Excel'de Tekrar Eden Verileri Bulma ve Silme

Yayın: · Son güncelleme:

SürümlerMicrosoft 365Excel 2021Excel 2019Excel 2016Excel 2013Excel 2010Excel WebExcel Mac

Kısaca

Excel'de tekrar eden verileri bulmak için Koşullu Biçimlendirme'deki Yinelenen Değerler kuralını, silmek için Veri sekmesindeki Yinelenenleri Kaldır komutunu kullanırsınız. Kaç kez tekrar ettiğini EĞERSAY formülü gösterir.

Adım adım

  1. 1

    Verinin bir kopyasını alın

    Sayfa sekmesine sağ tıklayıp kopya oluşturun. Yinelenenleri Kaldır geri alınamayan bir silme yapar.

  2. 2

    Fazla boşlukları temizleyin

    Metin sütunlarında KIRP ile baştaki ve sondaki boşlukları silin; aksi hâlde aynı değerler farklı görünür.

  3. 3

    Tekrarları renklendirin

    Sütunu seçip Giriş > Koşullu Biçimlendirme > Hücre Kurallarını Vurgula > Yinelenen Değerler yolunu izleyin.

  4. 4

    Tekrar sayısını görün

    Yan sütuna =EĞERSAY($A$2:$A$7;A2) yazıp aşağı kopyalayın. 1'den büyük sonuçlar tekrar edenlerdir.

  5. 5

    Yinelenenleri kaldırın

    Tablodan bir hücre seçin, Veri > Veri Araçları > Yinelenenleri Kaldır komutunu açın ve karşılaştırılacak sütunları işaretleyin.

  6. 6

    Sonucu kontrol edin

    Excel'in bildirdiği kaldırılan ve kalan değer sayısını, yardımcı sütundaki sayımla karşılaştırın.

İçindekiler
  1. Tekrar eden veriler nasıl bulunur?
  2. Kaç kez tekrar ettiğini formülle görmek
  3. Yinelenenleri Kaldır ile kalıcı silme
  4. Benzersiz kayıt sayısını hesaplamak
  5. Tekrar eden kayıtların tutarlarını birleştirmek
  6. Neden bazı tekrarlar yakalanmıyor?
  7. Birden fazla sütuna göre tekrar bulmak
  8. Hangi yöntemi ne zaman kullanmalı?

Tekrar eden veriler nasıl bulunur?

Tekrar eden verileri bulmanın en hızlı yolu onları renklendirmektir. Sütunu seçin, Giriş sekmesinin Stil grubunda Koşullu Biçimlendirme > Hücre Kurallarını Vurgula > Yinelenen Değerler yolunu izleyin. Excel birden fazla geçen her değeri seçtiğiniz renge boyar, hiçbir veriyi silmez.

Bu adım silmeden önce bir kontrol imkânı verir. Microsoft da yinelenenleri kaldırmadan önce sonucu filtre ya da koşullu biçimlendirmeyle görmenizi önerir. 300 satırlık bir müşteri listesinde boyanan hücrelere göz atmak, yanlış sütuna göre silme riskini azaltır.

Kaç kez tekrar ettiğini formülle görmek

Renk size hangi değerin tekrar ettiğini söyler ama kaç kez geçtiğini söylemez. Bunun için yanına bir yardımcı sütun açıp EĞERSAY yazarsınız. Formül, değerin bütün listede kaç kez bulunduğunu sayar.

Örnek 1: Bir e-postanın kaç kez geçtiğini sayma
ABC
1E-posta
2ayse@ornek.com2
3mert@ornek.com
4ayse@ornek.com
5can@ornek.com
6mert@ornek.com
7deniz@ornek.com
=EĞERSAY($A$2:$A$7;A4)

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

C2 hücresinin sonucu: 2

ayse@ornek.com adresi A2 ve A4'te olmak üzere iki kez geçer.

Sonucu 1'den büyük olan satırlar tekrar edenlerdir. Bu sütuna filtre uygulayıp 2 ve üzerini seçtiğinizde bütün tekrarlar alt alta görünür.

Bazen tekrarın ilkini korumak, sonrakileri işaretlemek istersiniz. O zaman aralığın başını sabitleyip sonunu serbest bırakırsınız: $A$2:A6 ifadesi formül aşağı kopyalandıkça büyür. Değer o satıra kadar ilk kez geçiyorsa "İlk", daha önce görüldüyse "Tekrar" yazılır.

Örnek 2: İlk geçişi koruyup sonrakini işaretleme
ABC
1E-posta
2ayse@ornek.comTekrar
3mert@ornek.com
4ayse@ornek.com
5can@ornek.com
6mert@ornek.com
7deniz@ornek.com
=EĞER(EĞERSAY($A$2:A6;A6)>1;"Tekrar";"İlk")

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

C2 hücresinin sonucu: Tekrar

mert@ornek.com A3'te zaten geçtiği için A6'daki ikinci kayıt Tekrar olarak işaretlenir.

Yinelenenleri Kaldır ile kalıcı silme

Tekrar eden satırları silmek için tablonun içinde bir hücre seçin ve Veri sekmesinin Veri Araçları grubunda Yinelenenleri Kaldır komutuna tıklayın. Açılan pencerede karşılaştırmaya girecek sütunları işaretlersiniz. Tamam dediğinizde Excel kaç yinelenen değerin kaldırıldığını ve kaç benzersiz değerin kaldığını bildirir.

Sütun seçimi sonucu belirler. Yalnız E-posta sütununu işaretlerseniz aynı adrese sahip ikinci satır, diğer sütunları farklı olsa bile silinir. Ad, e-posta ve şehir sütunlarının hepsini işaretlerseniz yalnız üçü birden aynı olan satırlar gider. Silinen satırlar geri getirilemeyeceği için işleme başlamadan önce sayfanın bir kopyasını alın.

Benzersiz kayıt sayısını hesaplamak

Silme yapmadan listede kaç farklı kişi olduğunu öğrenmek istiyorsanız TOPLA.ÇARPIM ile EĞERSAY'ı birlikte kullanabilirsiniz. Her değer, tekrar sayısının tersi kadar puan alır. İki kez geçen bir adres iki kez 0,5 puan toplar ve sonuçta 1 sayılır.

Örnek 3: Benzersiz kayıt sayısı
ABC
1E-posta
2ayse@ornek.com4
3mert@ornek.com
4ayse@ornek.com
5can@ornek.com
6mert@ornek.com
7deniz@ornek.com
=TOPLA.ÇARPIM(1/EĞERSAY(A2:A7;A2:A7))

Türkçe Excel'de bağımsız değişkenler noktalı virgülle (;), İngilizce Excel'de virgülle (,) ayrılır.

C2 hücresinin sonucu: 4

Altı satırda ayse, mert, can ve deniz olmak üzere dört farklı adres vardır.

Microsoft 365 ve Excel 2021'de BENZERSİZ fonksiyonu tekrarları atılmış listeyi doğrudan başka bir alana döker. Bu yöntem orijinal veriye dokunmadığı için silme yerine kopya üzerinde çalışmak istediğinizde uygundur.

Tekrar eden kayıtların tutarlarını birleştirmek

Bazen tekrar eden satırlar hatalı kayıt değildir, aynı müşterinin farklı siparişleridir. Bunları silmek tutarları da kaybettirir. Önce her müşterinin toplamını ayrı bir alanda hesaplayıp sonra listeyi teke indirmek daha doğrudur.

Benzersiz e-postaları yan sütuna aldıktan sonra her birinin yanına =ETOPLA(A:A;D2;B:B) yazarsanız o müşteriye ait bütün tutarlar toplanır. Örneğin üç ayrı siparişte 250, 400 ve 150 TL harcayan müşteri tek satırda 800 TL olarak görünür. Satır sayısı yüzlerle ifade ediliyorsa aynı işi pivot tablo daha az formülle yapar.

Neden bazı tekrarlar yakalanmıyor?

Görünüşte aynı olan iki değer arasındaki fark çoğu zaman gözle görülmeyen bir karakterdir. "ayse@ornek.com" ile sonunda boşluk bulunan "ayse@ornek.com " Excel için farklı metinlerdir. Önce KIRP ile fazla boşlukları temizleyip sonra yinelenenleri ararsanız bu satırlar da yakalanır.

Tarih ve sayılarda durum biraz farklıdır. Microsoft'a göre Yinelenenleri Kaldır, hücrede saklanan değere değil ekranda görünen değere bakar. Aynı tarih bir hücrede "08.03.2026", diğerinde "8 Mart 2026" biçimindeyse ikisi benzersiz sayılabilir. Silmeden önce sütunun tamamına aynı biçimi uygulayın.

Birden fazla sütuna göre tekrar bulmak

Bir kaydın tekrar sayılması için birkaç sütunun birlikte aynı olması gerekebilir. Aynı müşteri farklı günlerde sipariş vermişse e-posta tekrar eder ama sipariş tekrar etmez. Bu durumda tekrarı müşteri ve tarih çifti belirler.

Yardımcı sütunda iki değeri tek metinde birleştirmek en anlaşılır çözümdür. =A2&"|"&B2 formülü e-posta ile tarihi arada dikey çizgiyle birleştirir; EĞERSAY'ı bu sütuna uygularsınız. Ayraç kullanmak, "ab" ile "c" birleşimiyle "a" ile "bc" birleşiminin aynı metni üretmesini önler. Formül yazmak istemiyorsanız ÇOKEĞERSAY ile iki koşulu ayrı ayrı da verebilirsiniz.

Hangi yöntemi ne zaman kullanmalı?

Yalnız göz atmak istiyorsanız koşullu biçimlendirme yeter. Rapor hazırlarken tekrarları silmeden saymanız gerekiyorsa EĞERSAY ile yardımcı sütun daha esnektir. Liste temizlenip tek kopyası kalacaksa Yinelenenleri Kaldır en kısa yoldur.

Şimdi elinizdeki listede önce bir yardımcı sütun açın ve EĞERSAY sonucuna göre filtreleyin. Gördüğünüz tekrarlar beklediğinizle örtüşüyorsa Yinelenenleri Kaldır'ı aynı sütunlarla çalıştırın.

Örnek dosyayı indir.xlsx dosyası, ücretsiz · rehberdeki örnekler hazır formüllerle

Bu rehberde kullanılan fonksiyonlar

Aynı konudaki diğer rehberler: Excel'de Veri Temizleme

Sıkça Sorulan Sorular

Excel'de tekrar edenleri silmeden nasıl görürüm?

Sütunu seçip Giriş > Koşullu Biçimlendirme > Hücre Kurallarını Vurgula > Yinelenen Değerler yolunu izleyin. Tekrar eden hücreler renklenir, veri silinmez.

Tekrarları silmeden benzersiz listeyi nasıl alırım?

Veri sekmesindeki Gelişmiş filtrede Başka bir konuma kopyala seçeneğini ve Yalnızca benzersiz kayıtlar kutusunu işaretleyin. Microsoft 365 ve Excel 2021'de =BENZERSİZ(A2:A7) formülü de aynı listeyi üretir.

Silinen tekrar eden satırları geri alabilir miyim?

İşlemden hemen sonra Ctrl+Z ile geri alabilirsiniz. Dosyayı kaydedip kapattıysanız geri dönüş yoktur; bu yüzden önce sayfanın kopyasını almanız önerilir.