KutoolsforOffice — Tek çözüm, beş güçlü araç.Daha az çabayla daha fazlasını başarmak.

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

YazarKelly Değiştirme Tarihi

Excel'de yinelenen satırları kaldırmak, Yinelenenleri Kaldır özelliğini Veri sekmesinde kullanarak oldukça kolaydır. Ancak yalnızca bir sütundaki yinelenen değerlere göre tüm satırı silmek o kadar açık değildir. Bu makalede bu senaryoya etkili şekilde çözüm sunan birkaç basit yöntem tanıtılıyor; böylece verileriniz her zaman doğru ve öz kalıyor. Belirli bir sütuna göre yinelenenlere sahip satırları silmek, raporlama veya analiz için veri hazırlarken ya da belirli bir kritere göre yalnızca benzersiz kayıtları saklamanız gerektiğinde büyük önem taşır. Aşağıdaki yöntemler, yerleşik Excel işlevlerinden formüllere ve VBA seçeneklerine, ayrıca Kutools for Excel tarafından sunulan çözümlere kadar uzanmaktadır; böylece kullanıcılar kendi bağlamına ve iş akışı ihtiyaçlarına en uygun yaklaşımı seçebilir. Her yaklaşım, görevinizin karmaşıklığına, veri hacminize ve Excel araçlarıyla olan yetkinliğinize göre kendine özgü avantajlar sunar.


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

Bu yaklaşım, bir sütunu belirleyip içinde yinelenen girdiler içeren tüm satırları zahmetsizce silmek için Excel’in Yinelenenleri Kaldır özelliğinden yararlanmaya odaklanır. Bu yöntem, en hızlı çözümlerden biridir ve verileriniz zaten düzenliyse, ayrıca her yinelenen değerin yalnızca bir örneğini saklamak istiyorsanız en iyi şekilde çalışır.

  1. Bir sütundaki yinelenenlere göre Satırları silme yapacağınız aralığı seçin ve ardından Veri>Yinelenenleri Kaldıröğesine tıklayın.

  2. Açılan Yinelenenleri Kaldır iletişim kutusunda, yinelemeleri kaldırmak için temel almak istediğiniz **Yinelenen Değerler** içeren sütunun yanındaki onay kutusunu işaretleyin ve Tamam düğmesine tıklayın. Not: Sütun seçimlerinizi tekrar kontrol edin. Yalnızca işaretlenen sütunlar yineleme açısından değerlendirilecektir. Yanlışlıkla ek sütunları işaretlerseniz, hedeflediğiniz tüm yinelenen kayıtları kaldıramayabilirsiniz.
  3. Daha sonra açılan iletişim kutusu, bulunan ve kaldırılan yinelenen değerlerin sayısını gösterir. İletişim kutusunu kapatmak için Tamam düğmesine tıklayın. Bu mesaj, silinen yinelenen satır sayısı ve kalan benzersiz satır sayısı hakkında bilgi verir.

Avantajlar: Basit görevlerde son derece hızlıdır, eklenti veya formüle gerek kalmaz; her yinelemenin ilk örneğini korur.
Dezavantajlar: Silinen satırlardaki tüm sütunlar kalıcı olarak kaldırılır; silmeden önce yinelenecek satırları "inceleme" esnekliği sunmaz.


Bir sütundaki yinelenen değerlere göre Satırları silme Kutools for Excel ile

Kutools for Excel’in Yinelenen/Benzersiz Hücreleri Seç aracıyla bir sütundaki yinelenen değerlere göre satırları silebilir ve yalnızca benzersiz değer içeren satırları koruyabilirsiniz. Ayrıca bu araç, ilk oluşumlar hariç yinelenen satırları silme ile tüm yinelenen satırları (ilk oluşumlar dahil) kaldırma arasında seçim yapma esnekliği sunar. Bu yöntem, yerel Excel özelliklerine kıyasla yinelenenleri daha fazla kontrolle ve hızla yönetmek isteyen kullanıcılar için idealdir.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…
  1. Satır silme işleminde temel almak istediğiniz, yinelenen değerler içeren sütunu seçin ve Kutools > Seç > Yinelenen/Benzersiz Hücreleri Seç seçeneğine tıklayın. İpucu: Yanlışlıkla ilgisiz verileri silmemek için yalnızca yinelemelerini kontrol etmek istediğiniz sütunu seçmeniz önerilir.
  2. Açılan Yinelenen/Benzersiz Hücreleri Seçiletişim kutusunda,Yinelenenler (İlk hariç)veya Tüm yinelenenler (İlki dahil)seçeneğini ihtiyaçlarınıza göre Kuralbölümünde işaretleyin. Ardından Tüm Satırı Seçseçeneğini işaretleyin ve Tamamdüğmesine tıklayın.

    Parametre açıklaması:
    •Yinelenenler (İlk hariç): İlk örneği saklayın; diğer tüm yinelenen satırlar silinmek üzere seçilir.
    •Tüm yinelenenler (İlki dahil): Sütundaki yinelenen değerleri içeren her satır, ilk örnek dahil olmak üzere seçilir.

  3. Aşağıda gösterilen iletişim kutusu, seçili sütundaki yinelenen değerlere göre seçilen satır sayısını görüntüler. Kapatmak için Tamam düğmesine tıklayın.
  4. Seçili Yinelenen Değerler içeren satırları silmek için Giriş > Sil > Çalışma Sayfası Satırlarını Sil seçeneğine tıklayın. Böylece belirtilen sütundaki Yinelenen Değerler temel alınarak tüm ilgili satırları başarıyla kaldırmış oldunuz.Excel'de Ana Sayfa > Sayfa Satırlarını Sil seçeneğiyle seçili satırların silinmesinin ekran görüntüsü İpucu: Silme işleminden önce dosyanızın bir yedeğini almanızı öneririz. Silinen satırlar, dosya kaydedildikten, kapatıldıktan ya da başka önemli işlemler yapıldıktan sonra Geri Al ile geri getirilemez.

Orijinal veri:
Excel'de yinelenen satırlar kaldırılmadan önceki orijinal veri kümesinin ekran görüntüsü

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

  • Eğer Yinelenenler (İlk hariç)seçeneğini seçerseniz:
    Excel'de ilk oluşum hariç yinelenenler kaldırıldıktan sonraki sonuçlar

  • Eğer Tüm yinelenenler (İlki dahil)seçeneğini seçerseniz:
    Excel'de ilk oluşum dahil tüm yinelenenler kaldırıldıktan sonraki sonuçlar

Avantajlar: Esnek seçim ve ön izleme imkânı sunar; tüm yinelenenleri veya yalnızca istediklerinizi silebilirsiniz; size tam kontrol sağlar.
Dezavantajlar: Yükleme gerektirir.


Bir sütundaki yinelenen değerlere göre VBA kodu kullanarak Satırları silme

Bu yöntem, "Sütunu belirtin" alanında Yinelenen Değerler tespit edildiğinde, "Veri Seç" aralığınızda döngü yaparak Tüm satır’ı otomatik olarak silen bir VBA makrosu kullanır. Büyük veri kümelerini veya tekrarlayan temizlik görevlerini yönetmek için özellikle değerli olan bu çözüm, manuel yaklaşımlara kıyasla çok daha fazla otomasyon sunar. VBA kodunu çalıştırmadan önce mutlaka çalışma kitabınızı yedekleyin; çünkü makroların yaptığı değişiklikler kolayca geri alınamaz.

  1. VBA editörünü açmak için Geliştirici > Visual Basic öğesine tıklayın. Microsoft Visual Basic for Applications düzenleyici penceresi açılacaktır. Eğer Geliştirici sekmesini görmüyorsanız, Dosya > Seçenekler > Şeridi Özelleştir – Şerit yolunu izleyerek etkinleştirebilirsiniz.
  2. VBA editöründe yeni bir kod modülü oluşturmak için Ekle>Modülöğesine tıklayın; 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, kodu çalıştırmak için Çalıştır düğmesidüğmesine tıklayın. İstendiğinde, başlıkları da içerecek şekilde Veri Aralığı’nızı seçin ve ardından yinelenenleri kontrol etmek istediğiniz sütunun numarasını girin (örneğin, B sütunu için)2girin).

Makro, verilerde alttan üste doğru otomatik olarak döngü yapar ve belirtilen sütunda yinelenen bir değer tespit edildiğinde ilgili satırları siler; ancak her benzersiz değerin ilk örneğini korur.

Uyarı:Makroları çalıştırmadan önce çalışma sayfanızı her zaman yedekleyin; geri alınamaz veri kaybını önlemek için.

Excel formüllerini ve yardımcı sütunları kullanarak yinelenen içeren Satırları silme’yi belirleyin ve kaldırın

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

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

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

2. Bu formülü ilgili tüm satırlar boyunca aşağı doğru kopyalayın veya doldurun.TRUE sonucu bir yineleneni işaretlerken, FALSE sonucu ilk oluşumu gösterir.

3. Veri Aralığınıza yardımcı sütunu da içerecek şekilde Filtrele özelliğini uygulayın. Ardından yardımcı sütunu TRUE değerlerine göre filtreleyin—bunlar, ilk oluşumun dışındaki Yinelenen satırlardır.

4. Filtrelenen satırları seçin ve tablonuzdan kaldırmak için Giriş > Sil > Çalışma Sayfası Satırlarını Sil komutunu kullanın. İşlem sonrasında yardımcı sütunu kaldırabilir veya gizleyebilirsiniz.

Yinelenen satırları sildikten sonra, gizli verileri görüntülemek için Filtrele’ye tıklayarak filtreyi kaldırın.

İlk örneği de dahil olmak üzere tüm Yinelenen Değerler işaretleyin:Yardımcı sütununuzda şu formülü kullanın:

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

Sınırlı aralık sütununda bir değer birden fazla kez göründüğünde, konumdan bağımsız olarak tüm kayıtlar DOĞRU değerini döndürür. Yukarıdaki gibi bir filtreleme ve silme işlemi, yinelenen değerlere sahip tüm satırları kaldırır ve yalnızca benzersiz öğeleri korur.

Avantajlar:Eklenti veya makro gerekmez; silmeden önce görsel inceleme imkânı sunar.
Dezavantajlar:Silme işlemi için manuel adımlar gerekir; çok büyük veri kümeleri için daha az verimlidir.

Bir sütundaki yinelenen değerlere göre Satırları silme ve kaldırılan satırlardan gelen değerleri birleştir/Topla/Ortala/Say

Bir sütundaki yinelenen değerlere göre tüm satırı silmek, ancak bu yinelenenlerle ilişkili verileri korumak istiyorsanız, Kutools for Excel’in Gelişmiş Satırları Birleştir aracını mutlaka deneyin. Bu güçlü araç, seçtiğiniz sütundaki yinelenen girdilere sahip satırları akıllıca kaldırırken, aynı zamanda diğer sütunlardaki ilgili veriler üzerinde birleştirme, toplama, ortalama alma veya sayma gibi işlemleri gerçekleştirmenize olanak tanır—böylece veri kümenizin bütünlüğünü ve işlevselliğini kaybetmeden temiz ve anlamlı hale getirirsiniz. Özellikle satış kayıtlarını veya işlem günlüklerini birleştirme gibi, yinelenenleri kaldırdıktan sonra ilişkili verilerin özetlenmesini gerektiren iş süreçlerinizde bu yaklaşım idealdir.

Kutools for Excelkarmaşık görevleri kolaylaştırmak, yaratıcılığı ve verimliliği artırmak için 300'den fazla gelişmiş özelliğe sahiptir.Yapay zeka yetenekleriyle entegre, Kutools görevleri hassasiyetle otomatikleştirerek veri yönetimini zahmetsiz hale getirir.Kutools for Excel hakkında ayrıntılı bilgi…         Ücretsiz deneme…
  1. Bir sütundaki yinelenenlere göre Satırları silme yapmak istediğiniz aralığı seçin ve Kutools>Birleştir ve Ayır>Gelişmiş Satırları Birleştiröğesine tıklayın.

  2. Açılan Gelişmiş Satırları Birleştir iletişim kutusunda, örnek olarak "Meyve" sütunundaki yinelenen değerler temel alınarak satırları sileceğiz. Aynı zamanda "Fiyat" sütunundaki fiyat bilgilerini birleştirecek ve "Miktar" sütununda her meyve türü için toplam miktarı hesaplayacağız. İşlemi gerçekleştirmek için lütfen aşağıdaki adımları izleyin:
    1. İletişim kutusunun Sütun Verisi bölümünde, yinelemelere göre satırları silmek istediğiniz "Meyve" sütununu (yinelenen değerler içeren) bulun ve seçin; ardından İşlem açılır liste kutusundan Birincil Anahtar seçeneğini seçin.
    2. Yinelenenleri birleştireceğimiz "Fiyat" sütununu seçin. Ardından, İşlem açılır listesinden bir ayırıcı seçin; bu liste Birleştir bölümünün altındadır.
    3. Yinelenenlere göre toplama, ortalama, sayma vb. hesaplamaların uygulanacağı "Miktar" sütununu seçin. Ardından Toplam seçeneğini, İşlem açılır listesinden Hesapla grubunda seçin.
     
  3. Tamam düğmesine tıklayın. Artık tüm satırlar, belirtilen sütundaki yinelenen değerlere göre silinmiş; diğer sütunlar ise aynı anda birleştirilmiş veya hesaplanmıştır.

Demo: Excel’de bir sütundaki yinelenen değerlere göre Satırları silme

 
Kutools for Excel: Parmaklarınızın ucunda 300 kullanışlı araç! Daha akıllı ve daha hızlı çalışma için yapay zekâ destekli özellikleri deneyin!Hemen İndirin!

İlgili makaleler:

Excel’de bir sütundaki Yinelenen Değerler’yi sayın

Excel’de yinelenen Yinelenen satır’yi kaldırın ve yalnızca en yüksek değerleri saklayın

Excel’de yinelenen varsa satırları gizleyin

En İyi Office Üretkenlik Araçları

🤖KUTOOLS AI Yardımcısı: Şunu temel alarak Veri Analizi’i devrimleştirin:Akıllı Yürütme   |  Kod Oluştur|  özel formüller Oluştur  |  Verileri Analiz Et ve Grafikler Oluştur|  Geliştirilmiş İşlevler Çağır…
Popüler Özellikler:Bul, Vurgula veya Yinelenenleri İşaretle   |  Boş Satırları Sil   |  Veri Kaybetmeden Sütunları Birleştir veya Hücreleri   |   Formül kullanmadan yuvarlama…
Süper ARA:Çoklu Kriterli Dikey Arama (VLookup)  |  Çoklu Değerli Dikey Arama (VLookup)  |   Birden Fazla Sayfada Dikey Arama (VLookup)   |   Bulanık Eşleme…
Gelişmiş Açılır Liste:Açılır Liste Hızlıca 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 Aç/Kapat|Aralıkları ve 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ı ve Sayfa Yöneticisi   |  Kaynaklar(Otomatik Metin)|  Tarih Seçici   |  Çalışma Sayfalarını Birleştir  |  Şifrele/Hücreleri Şifre Çöz   | Listeye Göre E-posta Gönder   |  Süper Filtre   |   Özel Filtre(Kalın Yazılı Hücreleri Filtrele/italik/üstü çizili…) …
En Çok Kullanılan 15 Araç Setleri:12 MetinAraçları(Metin Ekle,Belirli Karakterleri Sil, …)|   50+GrafikTürleri(Gantt Grafiği, …)|   40+ Pratik Formüller(Doğum tarihine dayanarak yaş hesapla, …)|   19 EklemeAraçları(QR Kodu Ekle,Yoldan Resim Ekle, …)|   12 DönüştürmeAraçları(Kelimeye Dönüştür,Döviz Kuru Dönüşümü, …)|   7 Birleştir ve AyırAraçları(Gelişmiş Satırları Birleştir,Hücreleri Böl, …)|… ve daha fazlası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve 40+ başka dillerde de desteklenir!

Excel becerilerinizi Kutools for Excel ile geliştirin ve verimlilikte hiç yaşamadığınız bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…


Office Tab, Office uygulamalarına sekmeli bir arayüz kazandırarak işlerinizi çok daha kolay hale getirir.

  • Word, Excel, PowerPoint, Publisher, Access, Visio ve Project'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Belgeleri yeni pencerelerde değil, aynı pencerenin yeni sekmelerinde açıp oluşturun.
  • Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!

Tüm Kutools eklentileri — tek bir kurulum dosyasında!

Kutools for Office paketi, Excel, Word, Outlook ve PowerPoint eklentilerini ve ayrıca Office Tab Pro’yu içeren kapsamlı bir çözümdür; Office uygulamalarında çalışan ekipler için idealdir.

ExcelWordOutlookTabsPowerPoint
  • Hepsi bir arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans— birkaç dakikada hazır (MSI uyumlu)
  • Birlikte daha iyi çalışır— Office uygulamalarında akıcı üretkenlik
  • 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
  • En iyi fiyat performans— ayrı ayrı eklenti satın almaya göre tasarruf sağlar