Skip to main content

Excel'de yinelenenleri kaldırmak ama satırın geri kalan değerlerini korumak nasıl yapılır?

Author: Sun Last Modified: 2025-08-07

Günlük veri işlemede, Excel'in "Yinelenenleri Kaldır" özelliği genellikle tüm satırları siler, bu da diğer sütunların verilerini ve çalışma sayfasının genel yapısını bozabilir. Bu makale, yalnızca belirli bir sütundaki yinelenen değerleri temizlemenizi sağlarken her satırın geri kalan verilerini koruyan birkaç yöntemi tanıtmaktadır—filtrelerle formüller, VBA kodu ve Kutools eklentisi dahil. Her çözüm, tipik kullanım senaryoları, avantajlar ve dikkat edilmesi gereken noktalarla birlikte sunulmuştur, böylece size en uygun yaklaşımı hızlıca seçmenize yardımcı olur.

remove duplicates keep rest-sample1  remove duplicates keep rest-sample2

Filtre ile yinelenenleri kaldır ama satırın geri kalan değerlerini koru (3 adım)

VBA ile yinelenenleri kaldır ama satırın geri kalan değerlerini koru (4 adım)

Kutools for Excel ile yinelenenleri kaldır ama satırın geri kalan değerlerini koru (2 adım)good idea3


Filtre ile yinelenenleri kaldır ama satırın geri kalan değerlerini koru

Veri yapısını korurken yinelenen değerleri temizlemenin güvenilir bir yöntemi, basit bir formülü Excel'in Filtre özelliğine entegre etmektir. Bu yöntem özellikle tek bir sütundaki yinelenenleri görsel olarak belirlemek ve seçerek kaldırmak istediğinizde etkilidir, böylece her satırdaki diğer bilgiler etkilenmez. Bu teknik küçük ve orta ölçekli veri setleri için uygundur ve kaldırma işlemi üzerinde tam kullanıcı kontrolü sağlar.

1. Veri aralığınızın yanındaki boş bir hücreyi seçin (örneğin, verileriniz A2'de başlıyorsa D2) ve şu formülü girin: =A3=A2. Bu formül, her hücreyi üstündeki hücreyle karşılaştırarak yinelenenleri işaretler. Formülü gerektiği kadar aşağıya sürükleyerek kalan satırlara uygulayın. Lütfen ekran görüntüsüne bakın:
enter a formula and drag it to fill other cells

2. Ardından, yeni eklenen formül sütununu da içeren tüm veri aralığını seçin ve Veri > Filtre tıklayarak filtreleme özelliğini etkinleştirin. Bu, yinelenen olarak işaretlenmiş satırları filtrelemenizi sağlar.
click Data > Filter to enable Filter feature

3. Formül sütunundaki (örneğin, Sütun D) Filtre simgesine tıklayın ve açılır listeden yalnızca DOĞRUseçeneğini seçin. Tüm yinelenen girişler (son tekrar hariç) görüntülenecektir.
check TURE from the drop down list

4. Tamam'a tıkladıktan sonra, tüm belirlenen yinelenen değerler görüntülenecektir. Bu yinelenen hücreleri seçin ve Sil tuşuna basarak onları, satırdaki diğer hücreleri etkilemeden temizleyin. Bu, yalnızca belirtilen sütundaki yinelenen değerleri kaldırırken satır veri yapısını korur. Aşağıdaki ekran görüntüsüne bakın:
select all of the duplicate values, press Delete key to remove them

İpucu: Yalnızca hedeflenen değerlerin kaldırıldığından emin olmak için yalnızca yinelenen hücreleri seçin—tüm satırı değil.

5. Görünümünüzü normale döndürmek için Veri > Filtre 'ye tekrar tıklayarak filtreyi devre dışı bırakın. Yardımcı formül sütunu artık gerekmiyorsa onu kaldırın veya temizleyin. Şimdi, belirtilen sütundan yinelenenler gitti ve tüm diğer satır değerleri yerli yerinde duruyor.
Click Data > Filter to disable Filter

Avantajlar: VBA veya eklentilere gerek yoktur; adımlar net ve manuel hatalar kolayca düzeltilebilir.
Dezavantajlar: Tam otomatik değil—manuel temizlik gerekiyor; çok büyük veri setleriyle daha az etkili.


VBA ile yinelenenleri kaldır ama satırın geri kalan değerlerini koru

VBA, sütundaki yinelenenleri kaldırmak için daha otomatik bir yöntem sunar ve aynı satırdaki tüm diğer veriler dokunulmadan kalır. Bu yaklaşım, özellikle büyük hacimli verilerle uğraşırken veya kaldırma işleminin sık sık tekrarlanması gerektiğinde yinelenen temizleme görevleri için mükemmeldir. VBA kullanımı, manuel hataları en aza indirebilir ve zamandan tasarruf sağlar ancak temel Excel betik bilgisine sahip kullanıcılar için en uygundur.

1. Microsoft Visual Basic for Applications düzenleyici penceresini açmak için Alt + F11 tuşlarına basın.

2. VBA penceresinde, Ekle > Modül'e gidin, ardından aşağıdaki kodu yeni modüle kopyalayıp yapıştırın. Bu kod, seçili aralıktaki yinelenen değerleri kaldırır ancak satırlardaki tüm diğer bilgileri korur:

VBA: Yinelenenleri kaldır ama satırın geri kalan değerlerini koru

Sub RemoveDuplicates()
'UpdatebyExtendoffice20160918

    Dim xRow As Long
    Dim xCol As Long
    Dim xrg As Range
    Dim xl As Long
    On Error Resume Next
    Set xrg = Application.InputBox("Select a range:", "Kutools for Excel", _
                                    ActiveWindow.RangeSelection.AddressLocal, , , , , 8)

    xRow = xrg.Rows.Count + xrg.Row - 1
    xCol = xrg.Column
    'MsgBox xRow & ":" & xCol
    Application.ScreenUpdating = False
    For xl = xRow To 2 Step -1
        If Cells(xl, xCol) = Cells(xl - 1, xCol) Then
            Cells(xl, xCol) = ""
        End If
    Next xl
    Application.ScreenUpdating = True
    
End Sub

copy and paste the code into the module

3. Betiği çalıştırmak için F5 tuşuna basın veya Çalıştır düğmesine tıklayın. Bir iletişim penceresi, yinelenen değerleri kaldırmak istediğiniz aralığı seçmenizi isteyecek. Ardından Tamam 'a tıklayarak onaylayın.
vba code to select a range to remove duplicate values from

4. Makro, belirtilen aralıktaki yinelenen değerleri kaldıracak ve yerlerinde boş hücreler bırakarak tüm diğer satır içeriklerini koruyacaktır. Bu, çalışma sayfanızın yapısını etkili bir şekilde korur.
the duplicate values have been removed from selection

Avantajlar: Daha büyük veya yinelenen veri setleri için oldukça etkili; manuel işleri en aza indirir.
Dezavantajlar: Makroların etkinleştirilmesini ve VBA'nın temel bir anlayışını gerektirir; düzenlemeler genellikle geri alınamaz, bu yüzden yedekleme üzerinde çalışmak önerilir.


Kutools for Excel ile yinelenenleri kaldır ama satırın geri kalan değerlerini koru

Kutools for Excel yüklüyse, bir aralık veya sütundan yinelenenleri kaldırma sürecini basitleştirebilir ve satırın geri kalan verilerini koruyabilirsiniz. Kutools, özellikle kullanıcıların Excel'deki veri listelerini sık sık temizlemesi gereken durumlarda sezgisel ve verimli şekilde yinelenen verileri işleyen kullanışlı özellikler sunar.

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

Kutools for Excel'i yükledikten sonra, verilerinize ve tercihlerinize bağlı olarak aşağıdaki iki yöntemden birini kullanabilirsiniz:

Yöntem1: Aynı Hücreleri Birleştir (2 adım)

1. Yinelenenleri kaldırmak istediğiniz yinelenen değerleri vurgulayın. Ardından, Kutools > Birleştir & Böl > Aynı Hücreleri Birleştir'e gidin. Bu, bitişik yinelenen değerleri tek bir hücrede birleştirir, böylece ilk örneği hariç tümünü kolayca temizleyebilirsiniz.
click Merge Same Cells feature of kutools

2. Birleştirme işleminden sonra, birleştirilmiş hücreleri seçin, Ana Sayfa > Birleştir & Ortala > Hücreleri Ayır 'a giderek standart hücrelere geri dönün. Yinelenenler şimdi boş hücreler olarak görünecek ve her grup için yalnızca benzersiz değer kalır.
click Home > Merge & Center > Unmerge Cells to split them

Sonuç, aşağıdaki örneğe benzeyecektir, burada yinelenenler kaldırılmış ve satırın geri kalan değerleri korunmuştur:
get the result

 

Yöntem2: Yinelenen & Benzersiz Hücreleri Seç (4 adım)

1. Yinelenen değerleri kaldırmak istediğiniz tüm liste veya aralığı seçin. Kutools > Seç > Yinelenen & Benzersiz Hücreleri Seç.
click Select Duplicate & Unique Cells feature of kutools

2. Yinelenen & Benzersiz Hücreleri Seç diyalog kutusunda, Yinelenenler (İlk Haricinde) seçeneğini Kural bölümünde seçin. Bu, ilk tekrar sonrası tüm yinelenen örnekleri vurgulayacaktır.
check Duplicates (Except1st one) option in the Rule section

3. Tamam'a tıklayın. Size kaç tane yinelenen hücrenin seçildiğini bildiren bir uyarı gelecektir. Başka bir Tamam.
a dialog pops out to remind you how many duplicates have been selected

4. Basitçe Sil tuşuna basın ve bu seçili yinelenen değerleri kaldırın, satırın geri kalan verilerine dokunmadan bırakın.

press Delete key to remove the selected duplicate values

Avantajlar: Formül veya kodlamaya gerek yoktur; çok hızlı ve kullanıcı dostu; toplu işlemler destekler.
Dezavantajlar: Ekstra yükleme gerektirir.


Özet ve sorun giderme: Yukarıdaki her çözüm, Excel'de satırın geri kalan verilerini korurken yinelenen değerleri kaldırmak için pratik bir yaklaşım sunar. Filtre ve formül yöntemleri, şeffaf, adım adım manuel işlem için uygundur; VBA, toplu veya yinelenen temizlik için değerlidir; ve Kutools, düzenli kullanıcılar için rahat ve akıcı işlemler sağlar. Her zaman seçili aralıkları iki kez kontrol edin, toplu işlemlerden önce yedek kopyalar alın ve formüller veya kod konusundaki iş akışınıza ve rahatlık düzeyinize uygun çözümü seçin. Eğer gözden kaçan yinelenenler veya yanlışlıkla veri kaybı gibi sorunlarla karşılaşırsanız, yardımcı sütunlarınızı doğruluk açısından inceleyin, sıralamayı kontrol edin ve silmeden önce seçimlerinizin doğru olduğundan emin olun.

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veriye dayalı analizi devrimsel olarak değiştirin: Akıllı Yürütme |Kod Oluştur |Özel Formüller Oluştur |Verileri Analiz Edin ve Grafikler Oluşturun |Geliştirilmiş İşlevler’i çağırın
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Verileri 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şturun | 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...
Özel Seçilen Ö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 Gözde15 Araç Seti: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ştir & Böl Araç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 ve40’tan fazla başka dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin, daha önce hiç yaşamadığınız bir verimlilik deneyimini yaşayın. Kutools for Excel, üretkenliğinizi artıracak ve zamanı kaydetmenizi sağlayacak300’den fazla gelişmiş özellik sunar. En çok ihtiyaç duyduğunuz özelliği almak için buraya tıklayın...


Office Tab, Office’e 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.
  • Aynı pencere içerisinde yeni sekmelerde birden fazla belge açın veya oluşturun, yeni pencerelerde açmak yerine.
  • Verimliliğinizi %50 artırın, her gün yüzlerce fare tıklamasını sizin için azaltın!