Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel'de bir sütundaki yinelenen değerlere göre satırları nasıl silersiniz?

Author Kelly Last modified

Excel'de, Veri sekmesindeki Yinelenenleri Kaldır özelliği kullanılarak yinelenen satırları kaldırmak oldukça kolay bir işlemdir. Ancak, yalnızca bir sütundaki yinelenen değerlere göre tüm satırları silme işlemi o kadar açık olmayabilir. Bu makale, verilerinizin doğru ve özgün kalmasını sağlamak için bu senaryoyu etkili bir şekilde ele almak üzere birkaç basit yöntem tanıtmaktadır. Belirli bir sütundaki yinelenenlere göre satırları silmek, verileri raporlama veya analiz için hazırlarken ya da belirli bir kritere göre yalnızca benzersiz kayıtları korumanız gerektiğinde hayati öneme sahip olabilir. Aşağıdaki yöntemler, Excel'in yerleşik işlevlerinden formül ve VBA seçeneklerine kadar uzanmakta olup, ayrıca Kutools for Excel tarafından sağlanan çözümleri de içermektedir. Bu sayede kullanıcılar, kendi ihtiyaçlarına ve iş akışına en uygun yaklaşımı seçebilirler. Her bir yaklaşım, görev karmaşıklığına, veri hacmine ve Excel araçlarındaki kişisel yetkinlik düzeyine bağlı olarak farklı avantajlar sunar.


Yinelenenleri Kaldır özelliğiyle bir sütundaki yinelenenlere göre satırları silme

Bu yaklaşım, belirli bir sütundaki yinelenen girişlere sahip tüm satırları kolayca silmek için Excel'in Yinelenenleri Kaldır özelliğini kullanmaya odaklanır. Bu, en hızlı çözümlerden biridir ve verileriniz zaten düzenlenmişse ve her tekrar eden değerin yalnızca bir kez kalmasını istiyorsanız en iyi şekilde çalışır.

  1. Yinelenenlere göre satırları sileceğiniz aralığı seçin ve ardından Veri > Yinelenenleri Kaldır'a tıklayın.

  2. Açılan Yinelenenleri Kaldır diyalog kutusunda, yalnızca tüm satırları kaldırmak için temel almak istediğiniz yinelenen değerlere sahip sütunun yanındaki kutuyu işaretleyin ve Tamam düğmesine tıklayın.

    Not: Sütun seçimini iki kez kontrol edin. Yalnızca işaretlenen sütunlar yinelenenler için değerlendirilecektir. Yanlışlıkla ek sütunları işaretlerseniz, tüm hedeflenen yinelenenleri kaldırmayabilirsiniz.

  3. Sonraki diyalog kutusu, bulunan ve kaldırılan yinelenen değerlerin sayısını gösterecektir. Tamam'a tıklayarak işlemi tamamlayın ve diyalog kutusunu kapatın. Bu mesaj, silinen yinelenen satır sayısını ve kalan benzersiz satır sayısını size bildirir.

Avantajlar: Basit görevler için hızlıdır, eklenti veya formüle gerek yoktur, her yinelenenin ilk oluşumunu korur.
Dezavantajlar: Silinen satırlardaki tüm sütunları kaldırır, silmeden önce “işaretli” yinelenenleri gözden geçirme esnekliği sunmaz.


Kutools for Excel ile bir sütundaki yinelenenlere göre satırları silme

Kutools for Excel'in Yinelenen & Benzersiz Hücreleri Seç aracıyla, bir sütundaki tüm yinelenen değerlere dayalı olarak satırları silebilir ve yalnızca benzersiz değerlere sahip satırları bırakabilirsiniz. Ayrıca, bu araç, yinelenenleri içeren satırları ilk oluşumları hariç tutarak veya tüm yinelenen satırları ilk oluşumlar dahil olmak üzere kaldırma arasında seçim yapma esnekliği sunar. Bu yöntem özellikle, yerel Excel özelliklerine kıyasla daha fazla kontrole sahip yinelenenleri hızlı bir şekilde yönetmek isteyen kullanıcılar için uygundur.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...
  1. Satır silme temelinde kullanmak istediğiniz yinelenen değerleri içeren sütunu seçin ve Kutools > Seç > Yinelenen & Benzersiz Hücreleri Seç.

    İpucu: Yanlışlıklı silme yapılmaması için yalnızca yinelenenleri kontrol etmek istediğiniz sütunu seçmeniz önerilir.

  2. Açılan Yinelenen & Benzersiz Hücreleri Seç diyalog kutusunda lütfen Yinelenenler (İlk Hariç) seçeneğini veya Tüm yinelenenler (İlk Dahil) ihtiyacınıza göre seçeneğini Kural bölümünde işaretleyin. Ardından Tüm satırı seç seçeneğini işaretleyin ve Tamam düğmesine tıklayın.

    Parametre açıklaması:
    Yinelenenler (İlk Hariç): İlk oluşumu korur. Diğer tüm yinelenen satırlar silinmek üzere seçilir.
    Tüm yinelenenler (İlk Dahil): Sütunda yinelenen değerler bulunan her satırı, ilk oluşum dahil olmak üzere seçer.

  3. Aşağıda gösterilen diyalog kutusu, seçili sütundaki yinelenen değerlere dayalı olarak seçilen satır sayısını görüntüleyecektir. Tamam düğmesine tıklayarak kapatın.

  4. Tıklayın Giriş > Sil > Sayfa Satırlarını Sil yinelenen değerlere sahip seçili satırları silmek için. Artık belirli bir sütundaki yinelenen değerlere dayalı olarak tüm satırları kaldırmış oldunuz.

    A screenshot of deleting selected rows in Excel via Home > Delete Sheet Rows option

    İpucu: Silmeden önce dosyanızın bir yedeğini almayı düşünün. Silinen satırlar, önemli işlemler sonrası veya dosya kaydedildikten/kapatıldıktan sonra Geri Al ile geri yüklenemez.

Orijinal veri:
A screenshot of original dataset in Excel before removing duplicate rows

Yinelenenler kaldırıldıktan sonraki sonuçlar:

  • Şunu seçersek Yinelenenler (İlk Hariç) seçeneği:
    Results after removing duplicates except the first occurrence in Excel

  • Şunu seçersek Tüm yinelenenler (İlk Dahil) seçeneği:
    Results after removing all duplicates including the first occurrence in Excel

Avantajlar: Esnek seçim ve önizleme, tümünü veya yalnızca belirli yinelenenleri silebilir, kontrolü korur.
Dezavantajlar: Yükleme gerektirir.


VBA kodu kullanarak bir sütundaki yinelenenlere göre satırları silme

Bu yöntem, seçili veri aralığında otomatik olarak döngü yapmak ve belirli bir sütunda yinelenen değerler bulunduğunda tüm satırları silmek için bir VBA makrosu kullanır. Bu çözüm, özellikle büyük veri setleri veya tekrarlayan temizleme görevleriyle uğraşırken değerlidir ve manuel yaklaşımlara kıyasla daha fazla otomasyon sağlar. VBA kodunu çalıştırmadan önce her zaman çalışma kitabınızın yedeğini alın, çünkü makrolar tarafından yapılan değişiklikler kolayca geri alınamaz.

  1. Geliştirici > Visual Basic'e tıklayarak Microsoft Visual Basic for Applications düzenleyici penceresini açın. Geliştirici sekmesini görmüyorsanız, Dosya > Seçenekler > Şeridi Özelleştir yolunu izleyerek etkinleştirebilirsiniz.
  2. VBA düzenleyicisinde, Ekle > Modül'e tıklayarak yeni bir kod modülü oluşturun ve ardından aşağıdaki kodu modül penceresine yapıştırın:
Sub DeleteRowsWithDuplicateInColumn()
    Dim rng As Range
    Dim i As Long, j As Long
    Dim lastRow As Long
    Dim colNum As Long
    Dim ws As Worksheet
    Dim dict As Object
    On Error Resume Next
    Set ws = ActiveSheet
    Set rng = Application.InputBox("Select your data range (including column headers)", "KutoolsforExcel", ws.UsedRange.Address, Type:=8)
    If rng Is Nothing Then Exit Sub
    colNum = Application.InputBox("Enter the column number to check for duplicates (e.g.,2 for column B):", "KutoolsforExcel", 1, Type:=1)
    Set dict = CreateObject("Scripting.Dictionary")
    lastRow = rng.Rows.Count
    For i = lastRow To 2 Step -1
        If dict.Exists(rng.Cells(i, colNum).Value) Then
            rng.Rows(i).EntireRow.Delete
        Else
            dict.Add rng.Cells(i, colNum).Value, 1
        End If
    Next i
End Sub

3. Kodu girdikten sonra Run button düğmesine tıklayarak kodu çalıştırın. İstendiğinde, veri aralığınızı (başlıklar dahil) seçin ve ardından yinelenenleri kontrol etmek istediğiniz sütunun numarasını girin (örneğin, B sütunu için 2 girin).

Makro, verileri alttan üste doğru dolaşacak ve belirtilen sütunda yinelenen bir değer bulunan tüm satırları silerken her benzersiz değerin ilk oluşumunu korur.

Önleme: Makroları çalıştırmadan önce çalışma sayfanızın yedeğini alarak geri dönüşümsüz veri kaybını önlemeye dikkat edin.

Excel formülleri ve yardımcı sütunlar kullanarak yinelenen satırları belirleyin ve silin

Formül tabanlı bir çözüm tercih ediyorsanız, yinelenen değerleri işaretlemek için yardımcı sütunlar kullanabilir ve ardından işaretli satırları manuel olarak silebilirsiniz. Bu yöntem, silmeden önce hangi satırların yinelenen olduğunu görsel olarak incelemek istediğinizde idealdir ve daha fazla şeffaflık sağlar, ancak bazı adımlar el ile yapılır.

1. Veri tablonuza yeni bir yardımcı sütun ekleyin (örneğin, D sütununda) ve verilerinizin yanındaki boş bir hücreye (örneğin D2) aşağıdaki formülleri girin:

=COUNTIF($A$2:$A2,A2)>1

2. Bu formülü yardımcı sütun boyunca tüm ilgili satırlara kopyalayın veya doldurun. TRUE sonucu bir yineleneni işaret ederken, FALSE ilk oluşumu gösterir.

3. Yardımcı sütunu da içerecek şekilde veri aralığınıza Filtre özelliğini uygulayın. Ardından yardımcı sütunu TRUE değerleri için filtreleyin—bu değerler, ilk oluşumdan sonraki yinelenen satırlardır.

4. Filtrelenmiş satırları seçin ve Giriş > Sil > Sayfa Satırlarını Sil'i kullanarak bunları tablonuzdan kaldırın. İstenirse yardımcı sütunu kaldırın veya gizleyin.

5. Yinelenen satırları sildikten sonra, Filtre'ye tıklayarak filtreyi iptal edin ve gizli verileri görüntüleyin.

İlk oluşumlarını da içeren tüm yinelenen değerleri işaretle: Yardımcı sütununuzda şu formülü kullanın:

=COUNTIF($A$2:$A$24,A2)>1

Aşağıya doğru doldurduktan sonra, belirtilen aralıkta birden fazla kez görünen tüm kayıtlar konumdan bağımsız olarak TRUE döndürür. Yukarıdaki gibi filtreleyip silerek, yinelenen değerler içeren tüm satırlar kaldırılır ve yalnızca benzersiz öğeler kalır.

Avantajlar: Eklenti veya makro gerektirmez, silmeden önce görsel inceleme imkanı sunar.
Dezavantajlar: Silme için manuel adımlar gereklidir, çok büyük veri setleri için daha az etkilidir.

Bir sütundaki yinelenenlere göre satırları silin ve kaldırılan satırlardaki değerleri birleştirin/toplayın/ortalama alın/sayın

Belirli bir sütundaki yinelenen değerlere dayalı olarak tüm satırları silmek istiyorsanız ve bu yinelenenlerden gelen verileri korumak istiyorsanız, lütfen Kutools for Excel'in Gelişmiş Satırları Birleştir özelliğini deneyin. Bu araç, seçilen bir sütundaki yinelenen girişlere sahip satırları verimli bir şekilde kaldırmak ve aynı zamanda diğer sütunlardaki kaldırılan satırlardan gelen veriler üzerinde birleştirme, toplama, ortalama alma veya sayma gibi işlemleri gerçekleştirmenizi sağlar, böylece veri kümenizin bütünlüğü ve kullanılabilirliğini korursunuz. Bu yaklaşım, yinelenenler kaldırıldıktan sonra ilgili verilerin toplanmasını gerektiren iş süreçleri için özellikle uygundur, örneğin satış kayıtlarını veya işlem günlüklerini birleştirme gibi.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...
  1. Yinelenenlere göre satırları silmek istediğiniz aralığı seçin ve Kutools > Birleştir & Böl > Gelişmiş Satırları Birleştir'e tıklayın.

  2. Açılan Gelişmiş Satırları Birleştir diyalog kutusunda, örnek olarak "Meyve" sütunundaki yinelenen değerlere göre satırları sileceğiz. Ayrıca, "Fiyat" sütunundaki fiyat bilgilerini birleştirecek ve her meyve türü için "Miktar" sütunundaki toplam miktarı toplayacağız. Lütfen bu adımları takip ederek işlemi yürütün:
    1. Diyalog kutusunun Sütunlar Listesi bölümünde, satır silmeyi temel almak istediğiniz yinelenen değerlere sahip "Meyve" sütununu bulun ve seçin ve ardından İşlem açılır listesinden Anahtar seçeneğini seçin.
    2. Belirtilen sütundaki yinelenenlerle ilişkili tüm değerleri birleştireceğimiz "Fiyat" sütununu seçin. Ardından İşlem açılır listesinden bir ayırıcı seçin Birleştir bölümü altında.
    3. Hesaplamaların (toplama, ortalama, sayma vb.) yapılacağı "Miktar" sütununu seçin ve ardından Hesaplama grubundaki İşlem açılır listesinden Toplam seçeneğini seçin.

     

  3. Tamam düğmesine tıklayın. Artık belirtilen sütundaki yinelenenlere göre tüm satırlar silindi ve diğer sütunlar aynı anda birleştirildi veya hesaplandı.


Demo: Excel'de bir sütundaki yinelenenlere göre satırları silme

 
Kutools for Excel: Parmaklarınızın ucunda 300 kadar kullanışlı araç! Sürekli ücretsiz AI özellikleriyle çalışın! Hemen İndirin!

İlgili makaleler:

Excel'de bir sütundaki yinelenen değerleri sayma

Excel'de yinelenen satırları kaldırma ve yalnızca en yüksek değerleri tutma

Excel'de yinelenen ise satırları gizleme

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur | Bağımlı Açılır Liste | Çoklu seçimli Açılır Liste....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle | Sütunları Taşı | Gizli Sütunların Görünürlük Durumunu Değiştir | Aralıkları & Sütunları Karşılaştır...
Öne Çıkan Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına 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.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin