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

Excel'de Yinelenen satır Nasıl Kaldırılır: 3 Kolay Yöntem

YazarSiluvia Değiştirme Tarihi

Yinelenen satırlar, farklı çalışma sayfalarından veri kopyaladığınızda, harici sistemlerden rapor içe aktardığınızda ya da Excel’de birden fazla listeyi birleştirdiğinizde sıkça oluşur. Bunlar kaldırılmazsa, toplamlar, Özet Tabloları, raporlar ve Veri Analizi sonuçları üzerinde olumsuz etki yaratabilir.

Bu eğitimde, Excel'de yinelenen satırları kaldırmak için 3 pratik yöntem öğreneceksiniz: Excel'in yerleşik Yinelenenleri Kaldır özelliğini kullanarak, silmeden önce yinelenen satırları incelemek için Kutools for Excel kullanarak ve görevi otomatikleştirmek üzere VBA kullanarak.

Excel'de Yinelenen Satırları Kaldırma


Excel'de yinelenen satırlar neden kaldırılır?

Yinelenen satır, aynı kaydın çalışma sayfanızda birden fazla kez yer alması demektir. Örneğin, aynı sipariş, müşteri, ürün ve tutar satış listesinde tekrar edebilir.

Sipariş KimliğiMüşteriÜrünTutar
1001Green MarketDizüstü Bilgisayar Standı85
1002Northline Co.Klavye45
1001Green MarketDizüstü Bilgisayar Standı85
1003Bright OfficeMonitör220
1002Northline Co.Klavye45

Yukarıdaki örnekte, Sipariş No 1001 ve Sipariş No 1002 kayıtları iki kez görünmektedir. Yinelenen satırları kaldırmak, her kaydın yalnızca temiz bir kopyasının kalmasına yardımcı olur.

💡İpucu:Yinelenen satır'yi silmeden önce, özellikle önemli raporlar veya büyük veri kümeleriyle çalışırken çalışma sayfanızdan bir yedek kopya almanız iyi bir fikirdir.

Yöntem 1: Yinelenen satır'ü Excel Yinelenenleri Kaldır ile kaldırma

Excel, bir Aralık seçimi içindeki tekrarlanan satırları hızlıca silebilen yerleşik bir Yinelenenleri Kaldır özelliğine sahiptir. Bu yöntem, doğrudan Yinelenenleri Kaldır özelliğini kullanmak ve her kaydın yalnızca ilk oluşumunu saklamak istediğinizde en iyisidir.

  1. Yinelenen satırlar içeren veri aralığını seçin.
  2. Veri sekmesine gidin ve Veri Araçları grubunda yer alan Yinelenenleri Kaldır’a tıklayın.
    Veri Araçları grubundaki Yinelenenleri Kaldır seçeneğine tıklayın
  3. Yinelenenleri Kaldıriletişim kutusunda seçenekleri şu şekilde ayarlayın:
    1. ① Aralık başlıklar içeriyorsa, Başlıkları içerir kutusunu işaretleyin.
    2. ② Yinelenenleri İşaretle için kullanılacak sütunları seçin.
      • Tüm sütunları seçerseniz , Excel yalnızca tamamen aynı olan satırları kaldırır.
      • Yalnızca bir veya birkaç sütunu seçerseniz , Excel bu seçili sütunlarda aynı değerlere sahip satırları yinelenen olarak değerlendirir.
      Bu örnekte, tüm satır yinelendiğinde satırları kaldırmak üzere tüm sütunları seçiyoruz.
    3. ③Tamam düğmesine tıklayın.
      Yinelenenleri Kaldır iletişim kutusunda
  4. Excel, kaldırılan yinelenen değerlerin sayısını ve kalan benzersiz değerleri gösteren bir ileti kutusu görüntüler. Kapatmak için Tamam'a tıklayın.
    Kaldırılan yinelenen değerlerin ve kalan benzersiz değerlerin sayısını gösteren bir ileti kutusu

Sonuç: Excel, seçili aralıktaki yinelenen satırları kaldırır ve her yinelenen kaydın yalnızca ilk örneğini saklar.
Excel, seçili aralıktan yinelenen satırları kaldırır ve her yinelenen kaydın ilk örneğini saklar

✅ Avantajlar:Bu yöntem hızlıdır, Excel’e yerleşiktir ve basit yinelenen kaldırma görevleri için kullanımı kolaydır.
❌ Sınırlamalar:Excel Yinelenen satır'yi doğrudan kaldırır. Yinelenen satır'yi silmeden önce kolayca seçmenize, vurgulamanıza ve incelemenize izin vermez.

Yöntem 2: Yinelenen satır'yi Kutools ile seçme, vurgulama ve kaldırma

Yinelenen satırları silmek üzere kontrol etmek istiyorsanız, Kutools for Excel daha kolay ve güvenli bir yol sunar. Yinelenen/Benzersiz Hücreleri Seç özelliğiyle önce yinelenen satırları hızlıca seçebilir, gerektiğinde vurgulayabilir, inceleyebilir ve ardından çalışma sayfasından silebilirsiniz. Bu yöntem, özellikle ilk oluşumu saklayıp yalnızca fazladaki yinelenen satırları kaldırmak istediğinizde son derece faydalıdır.

Kutools for Excel300’den fazla gelişmiş özellik sunarak karmaşık görevleri kolaylaştırır, yaratıcılığı ve verimliliği artırır.Yapay zeka yetenekleriyle entegre edilmişKutools, veri yönetimi sürecini zahmetsiz hale getiren görevleri hassas şekilde otomatikleştirir.Kutools for Excel hakkında detaylı bilgi…         Ücretsiz deneme…
  1. Yinelenen satır bulunup kaldırılmasını istediğiniz aralığı seçin.
  2. Kutools > Seç > Yinelenen/Benzersiz Hücreleri Seç seçeneğine tıklayın.
    Yinelenen ve Benzersiz Hücreleri Seç
  3. Yinelenen/Benzersiz Hücreleri Seçiletişim kutusunda aşağıdakileri yapın:
    1. ①Her satır seçeneğini Temel Alarak bölümünde seçin.
    2. ②Kuralbölümünde Yinelenen Değerler (İlk eşleşmeyi hariç tut)seçeneğini belirleyin.
      • Yinelenen Değerler (İlk eşleşmeyi hariç tut): yalnızca fazladan yinelenen satırları seçer ve bir kopyasını saklar.
      • Yinelenen Değerler (İlk eşleşmeyi dahil et): Her yinelenen gruptaki tüm satırları seçer. Bunları silerseniz, o gruptaki tüm yinelenen kayıtlar kaldırılır.
    3. ③ İsteğe bağlı: Silmeden önce seçili yinelenen satırları vurgulamak istiyorsanız, Arka Plan Rengini Doldur veya Yazı Rengini Doldur kutularını işaretleyin.
    4. ④Tamam düğmesine tıklayın.
      Yinelenen ve Benzersiz Hücreleri Seç iletişim kutusunda
  4. Kaç satırın seçildiğini gösteren bir ileti kutusu görüntülenir. Kapatmak için Tamam'a tıklayın.
    Kaç satırın seçildiğini bildiren bir ileti kutusu görüntülenir
  5. Seçilen Satır sayısını belirle'den birine sağ tıklayın ve Sil'i seçin.

Sonuç: İlk oluşum dışındaki yinelenen satırlar seçilir ve silinir. Her yinelenen kayıttan bir kopya çalışma sayfasında kalır. Doldurma Rengi veya Yazı Tipi Rengi uyguladıysanız, yinelenen satırlar silinmeden önce vurgulanır ve incelemeyi kolaylaştırır.
İlk örnek dışında kalan yinelenen satırlar seçilir ve silinir

✅ Avantajlar
  • Silmeden önce Yinelenen satır seçer; böylece sonuçları önceden inceleyebilirsiniz
  • Kolay kontrol için Yinelenen satır Doldurma Rengi veya Yazı Tipi Rengi ile vurgulayabilir
  • İlk örneği saklar ve yalnızca fazladan olan Yinelenen satır seçer
  • Tek tek hücreler yerine tüm Yinelenen satır seçebilir
  • Anlaşılması kolay yinelenen kuralları içeren net bir iletişim kutusu sunar
  • Önemli verilerle çalışırken doğrudan Yinelenen e-postalar siliniyor’den daha güvenlidir
  • Formül, yardımcı sütun veya VBA kodu gerekmez
 
Kutools for Excel
Yinelenen kayıtları daha güvenli ve görsel olarak temizlemek için, Yinelenen Satırlar’ı silmeden önce seçin, vurgulayın ve inceleyin.

Yöntem 3: Yinelenen satır'i VBA ile kaldırma

Bu VBA kodu, Aralık seç içindeki tüm sütunlara göre Yinelenen satır denetler. İlk oluşumu saklar ve sonraki Yinelenen satır siler.

❗Önemli:VBA, çalışma sayfanızda doğrudan değişiklik yapar. Kodu çalıştırmadan önce lütfen bir yedek kopya oluşturun.
  1. Microsoft Visual Basic for Applications penceresini açmak için Alt + F11 tuşlarına basın.
  2. Ekle > Modül’e tıklayın.
  3. VBA kodunu modül penceresine kopyalayıp yapıştırın.
     Sub RemoveDuplicateRows_KeepFirst()
    'Updated by Extendoffice 2026/5/22
        Dim rng As Range
        Dim hasHeaders As VbMsgBoxResult
        Dim firstDataRow As Long
        Dim r As Long, c As Long
        Dim key As String
        Dim seen As Collection
        Dim rowsToDelete As Range
        Dim cellValue As Variant
        
        On Error Resume Next
        Set rng = Application.InputBox("Select the range to remove duplicate rows:", "Remove Duplicate Rows", Type:=8)
        On Error GoTo 0
        
        If rng Is Nothing Then Exit Sub
        
        hasHeaders = MsgBox("Does the selected range include headers?", vbYesNoCancel + vbQuestion, "Header Option")
        If hasHeaders = vbCancel Then Exit Sub
        
        If hasHeaders = vbYes Then
            firstDataRow = 2
        Else
            firstDataRow = 1
        End If
        
        Set seen = New Collection
        
        Application.ScreenUpdating = False
        
        For r = firstDataRow To rng.Rows.Count
            key = ""
            
            For c = 1 To rng.Columns.Count
                cellValue = rng.Cells(r, c).Value
                
                If IsError(cellValue) Then
                    key = key & "[ERROR]" & CStr(rng.Cells(r, c).Text) & Chr(30)
                Else
                    key = key & CStr(cellValue) & Chr(30)
                End If
            Next c
            
            On Error Resume Next
            seen.Add key, key
            
            If Err.Number <> 0 Then
                If rowsToDelete Is Nothing Then
                    Set rowsToDelete = rng.Rows(r).EntireRow
                Else
                    Set rowsToDelete = Union(rowsToDelete, rng.Rows(r).EntireRow)
                End If
                Err.Clear
            End If
            
            On Error GoTo 0
        Next r
        
        If Not rowsToDelete Is Nothing Then
            rowsToDelete.Delete
            MsgBox "Duplicate rows have been removed.", vbInformation
        Else
            MsgBox "No duplicate rows were found.", vbInformation
        End If
        
        Application.ScreenUpdating = True
    End Sub
    
  4. Kodu çalıştırmak için F5 tuşuna basın ya da VBA Düzenleyici’deki Çalıştır düğmesine tıklayın.
  5. Açılan kutuda, yinelenen satırları kaldırmak istediğiniz aralığı seçin ve Tamam'a tıklayın.
    Aralığı seçin
  6. Aralık seçimi başlık içeriyor mu sorulduğunda, Evet veya Hayır'ı seçin.
    Evet veya Hayır'ı seçin

Sonuç: Yinelenen satır, seçili aralıkta kaldırılır ve ilk oluşum saklanır.
Seçili aralıktaki yinelenen satırlar kaldırılır ve ilk örnek saklanır

✅ Avantajlar:Bu yöntem, yardımcı sütunlar veya formüller kullanmadan Aralık seç içindeki tüm sütunlara göre Yinelenen satır'yi kaldırır.
❌ Sınırlamalar:VBA yeni başlayanlar için daha az kullanıcı dostudur. Ayrıca Yinelenen satır'yi doğrudan siler, bu nedenle her zaman önce verilerinizi yedeklemeniz gerekir.

Hangi yöntemi kullanmalısınız?

En iyi yöntem, hızlı yerleşik bir çözüm mü, yinelenenleri silmeden önce incelemek için daha güvenli görsel bir yol mu yoksa kod tabanlı bir yöntem mi istediğinize bağlıdır.

YöntemEn iyi kullanım alanıİlk örneği saklarYinelenen satır ilkini seçerYinelenenleri vurgulayabilirZorluk düzeyi
Excel Yinelenenleri KaldırYinelenen satır hızlıca silme✅ Evet❌ Hayır❌ HayırKolay
Kutools for ExcelYinelenen satır güvenli bir şekilde seçme, vurgulama, inceleme ve silme✅ Evet✅ Evet✅ Evet✅ Çok kolay
VBAKodla Yinelenen satır kaldırma✅ Evet❌ Hayır❌ HayırGelişmiş

Hızlı temizlik için Excel'in yerleşik Yinelenenleri Kaldır özelliği harika işe yarar. Yinelenenleri silmeden önce seçmek, vurgulamak ve incelemek istiyorsanız, Kutools for Excel daha güvenli ve görsel bir tercihtir. VBA ise kod tabanlı bir çözüm tercih ettiğinizde idealdir.


Sıkça sorulan sorular

Excel'de ilkini saklayarak Yinelenen satır nasıl kaldırırım?

Excel'in yerleşik Yinelenenleri Kaldır özelliğini kullanabilirsiniz. Bu özellik, yinelenen kayıtları kaldırır ve ilk oluşumu saklar. Ayrıca, Kutools for Excel kullanarak yalnızca ilk oluşumdan sonraki yinelenen satırları seçmek için Yinelenen Değerler (İlk eşleşmeyi hariç tut) seçeneğini tercih edebilirsiniz.

Bir sütuna göre Yinelenen satır nasıl kaldırılır?

Kendi Veri Aralığınızı seçin, Veri > Yinelenenleri Kaldır bölümüne gidin ve yinelenenleri belirlemek için yalnızca kullanmak istediğiniz sütunu seçin. Excel, bu sütunda aynı değere sahip satırları yinelenen olarak değerlendirecek ve ilk örneği saklayacaktır.

Yinelenen satır'yi silmeden nasıl bulabilirim?

Kutools for Excel’in Yinelenen/Benzersiz Hücreleri Seç özelliğini kullanın. Bu özellik, öncelikle yinelenen satırları seçmenizi sağlar. Daha sonra bunları inceleyebilir, vurgulayabilir, kopyalayabilir veya istediğiniz zaman silebilirsiniz.

Yinelenen Değerler (İlk eşleşmeyi hariç tut ile Yinelenen Değerler (İlk eşleşmeyi dahil et arasındaki fark nedir?))

Yinelenen Değerler (İlk eşleşmeyi hariç tut) — ilk kayıttan sonraki yinelenen örnekleri seçer. Bir kopyayı saklamak ve fazladan yinelenenleri kaldırmak istediğinizde bu yöntem son derece kullanışlıdır.

Yinelenen Değerler (İlk eşleşmeyi dahil et) seçeneği, her yinelenen grubundaki ilk örneği de içeren tüm satırları seçer. Yinelenen gruplara ait tüm kayıtları belirlemek istediğinizde bu yöntem son derece kullanışlıdır.

Yinelenen satırları silmeden önce onları vurgulayabilir miyim?

Evet. Kutools for Excel ile Yinelenen satır'yi seçebilir ve aynı anda Doldurma Rengi veya Yazı Tipi Rengi uygulayabilirsiniz. Bu, yinelenen kayıtları silmeden önce incelemenizi kolaylaştırır.

Excel, büyük/küçük harfe duyarlı Yinelenen satır'yi kaldırabilir mi?

Excel’in yerleşik Yinelenenleri Kaldır özelliği, büyük/küçük harfe duyarlı yinelenen tespiti için ideal değildir. Büyük harfli ve küçük harfli metin arasında ayrım yapmanız gerekiyorsa, Kutools for Excel’in Büyük/Küçük Harf Duyarlı seçeneğindeki Yinelenen/Benzersiz Hücreleri Seç özelliğini kullanabilirsiniz.


Sonuç

Excel verilerini temizlerken yinelenen satırları kaldırmak önemli bir adımdır. Hızlı temizlik için Excel’in yerleşik Yinelenenleri Kaldır özelliği oldukça etkilidir. Daha güvenli bir süreç için Kutools for Excel, yinelenen satırları silmeden önce seçip incelemenizi sağlar. Tekrarlanan temizlik görevlerini otomatikleştirmek üzere VBA işlemi de size yardımcı olabilir.

Genellikle büyük veri kümeleriyle çalışıyorsanız veya silmeden önce yinelenenleri dikkatlice kontrol etmeniz gerekiyorsa, Kutools yöntemi Zamanı Kaydet ve yanlışlıkla önemli kayıtları silme riskini azaltabilir.