Excel'de bir sütundaki yinelenen değerlere göre satırları nasıl silerim?
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
- Satırları silme, bir sütundaki yinelenenlere göre Kutools for Excel ile
- Bir Sütunu belirtin içinde Yinelenen Değerler kullanarak Satırları silme yapmak için VBA kodu kullanın
- Yinelenenleri belirlemek ve bir sütundaki Yinelenenleri Kaldır için formüller ve yardımcı sütunlar kullanın
- Satırları silme, bir sütundaki yinelenenlere göre ve kaldırılan satırlardan gelen değerleri birleştirerek/toplayarak/ortalamasını alarak/sayarak
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.
- 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.

- 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. - 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.
- 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. - 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. - 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.

- 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.
İ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:
Yinelenenler kaldırıldıktan sonraki sonuçlar:
Eğer Yinelenenler (İlk hariç)seçeneğini seçerseniz:

Eğer Tüm yinelenenler (İlki dahil)seçeneğini seçerseniz:

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.
- 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.
- 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
düğ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.
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.
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.
- 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.

- 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:
- İ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.
- 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.
- 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.

- 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
İ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ı
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.
- 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

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.
İpucu: Yanlışlıkla ilgisiz verileri silmemek için yalnızca yinelemelerini kontrol etmek istediğiniz sütunu seçmeniz önerilir.

İ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.



