Skip to main content

Excel'de yinelenenleri kaldırırken satırın geri kalan değerlerini nasıl koruyabiliriz?

Author: Sun Last Modified: 2025-07-21

Günlük veri işleme süreçlerinde, Excel'in "Yinelenenleri Kaldır" özelliği genellikle tüm satırları siler, bu da diğer sütunlardaki verileri ve çalışma sayfasının genel yapısını bozabilir. Bu makalede, yalnızca belirli bir sütundaki yinelenen değerleri temizlemek için birkaç yöntem sunulmaktadır — her satırın geri kalan verilerini korurken — formüller ve filtreler, VBA kodu ve Kutools eklentisi gibi yöntemlerle. Her çözüm, tipik kullanım senaryoları, avantajlar ve dikkat edilmesi gereken noktalarla birlikte açıklanmıştır, böylece sizin ihtiyaçlarınıza en uygun yaklaşımı hızlıca seçebilirsiniz.

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

Filtre ile yinelenenleri kaldırma ancak satırın geri kalan değerlerini koruma (3 adım)

VBA ile yinelenenleri kaldırma ancak satırın geri kalan değerlerini koruma (4 adım)

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


Filtre ile yinelenenleri kaldırma ancak satırın geri kalan değerlerini koruma

Veri yapısını korurken yinelenen değerleri temizlemenin güvenilir bir yöntemi, basit bir formülle Excel'in Filtre özelliğini birleştirmektir. Bu yöntem özellikle tek bir sütundan yinelenenleri görsel olarak belirleyip seçerek kaldırmak istediğinizde etkilidir ve her satırdaki diğer bilgilerin etkilenmemesini sağlar. Bu teknik küçük ve orta ölçekli veri setleri için uygundur ve kullanıcıya kaldırma işlemi üzerinde tam 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=A2Bu formül, her hücreyi kendisinden üsttekiyle karşılaştırarak yinelenenleri işaretler. Gerekirse formülü uygulamak için dolgu tutamağını aşağı çekin. 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 tıklayın Veri > Filtre filtreleme işlevini etkinleştirmek için. Bu, yinelenen olarak işaretlenmiş satırları filtrelemenize olanak tanır.
click Data > Filter to enable Filter feature

3. Tıklayın Filtre simgesi formül sütununda (örneğin, Sütun D) 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. Tıkladıktan sonra Tamam, tüm tanımlanan yinelenen değerler görüntülenecektir. Bu yinelenen hücreleri seçin ve tuşa basın Sil sadece belirtilen sütundaki yinelenen değerleri kaldırarak diğer hücreleri etkilemeden satır veri yapısını korumak için. 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çmekten emin olun — tüm satırı değil.

5. Görünümünüzü normal haline getirmek için tıklayın Veri > Filtre filtreyi devre dışı bırakmak için yeniden. Yardımcı formül sütunu artık gerekmiyorsa bunu kaldırın veya temizleyin. Artık belirtilen sütundan yinelenenler kaldırılmış durumda ve tüm diğer satır değerleri yerli yerinde.
Click Data > Filter to disable Filter

Avantajlar: VBA veya eklentilere gerek yok; adımlar net ve manuel hatalar kolayca düzeltilebilir.
Dezavantajlar: Tamamen otomatik değil — manuel temizlik gerektirir; çok büyük veri setlerinde daha az etkilidir.


VBA ile yinelenenleri kaldırma ancak satırın geri kalan değerlerini koruma

VBA, yinelenenleri bir sütundan kaldırırken aynı satırlardaki tüm diğer verileri olduğu gibi bırakan daha otomatik bir yöntem sunar. Bu yaklaşım, özellikle büyük hacimli verilerle uğraşırken veya kaldırma prosedürünün sık sık tekrarlanması gerektiğinde rutin temizlik görevlerini gerçekleştirmek için mükemmeldir. VBA kullanmak manuel hataları en aza indirebilir ve zamandan tasarruf sağlayabilir, ancak en uygunu Excel'de temel betik yazmaya alışkın olan kullanıcılar içindir.

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 ancak 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 basın F5 veya tıklayın Çalıştır düğmesine. Bir iletişim penceresi, yinelenen değerleri kaldırmak istediğiniz aralığı seçmenizi isteyecek. Sonra tıklayın Tamam onaylamak için.
vba code to select a range to remove duplicate values from

4. Makro, belirlenen aralıktaki yinelenen değerleri kaldıracak ve onların yerine 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: Büyük veya tekrarlayan veri setleri için oldukça etkili; manuel iş yükünü en aza indirir.
Dezavantajlar: Makroları etkinleştirmeyi ve VBA hakkında temel bir anlayış gerektirir; düzenlemeler genellikle geri alınamaz, bu nedenle yedek üzerinde çalışmak önerilir.


Kutools for Excel ile yinelenenleri kaldırma ancak satırın geri kalan değerlerini koruma

Eğer Kutools for Excel yüklüyse, bir aralık veya sütundaki yinelenenleri kaldırırken satırın geri kalan verilerini koruma işlemini basitleştirebilirsiniz. Kutools, özellikle Excel'deki veri listelerini düzenlemeye ihtiyacı olan kullanıcılar için sezgisel ve verimli bir şekilde yinelenen verileri işlemeyi sağlayan 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öntem 1: Aynı Hücreleri Birleştir (2 adım)

1. Çoğaltmayı kaldırmak istediğiniz yinelenen değerleri vurgulayın. Ardından şuna gidin: Kutools > Birleştir & Böl > Aynı Hücreleri Birleştir. Bu, bitişik yinelenen değerleri tek bir hücrede birleştirerek, ilk örneği hariç tümünü kolayca temizlemenizi sağlar.
click Merge Same Cells feature of kutools

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

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

 

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

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

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

3. Tıklayın Tamam. Bir bildirim, kaç tane yinelenen hücre seçildiğini bildirecektir. Başka bir tıklama ile onaylayın Tamam.
a dialog pops out to remind you how many duplicates have been selected

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

press Delete key to remove the selected duplicate values

Avantajlar: Formül veya kodlama gerektirmez; çok hızlı ve kullanıcı dostu; toplu işlemler destekler.
Dezavantajlar: Ekstra kurulum gerektirir.


Özet ve sorun giderme: Yukarıdaki her çözüm, Excel'de yinelenen değerleri kaldırırken satırın geri kalan verilerini korumanın pratik bir yolunu sunar. Filtre ve formül yöntemleri, şeffaf, adım adım manuel işleme uygundur; VBA, toplu veya tekrarlayan temizlik için değerlidir; ve Kutools, düzenli kullanıcılar için kullanışlı ve akıcı işlemler sağlar. Her zaman seçtiğiniz 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 eksik yinelenenler veya yanlışlıkla veri kaybı gibi sorunlarla karşılaşırsanız, yardımcı sütunlarınızı doğruluk açısından gözden geçirin, sıralamayı kontrol edin ve silmeden önce seçimlerinizin doğru olduğundan emin olun.

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  |  Geliştirilmiş İşlevleri Çağır
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: Çok Kriterli Düşeyara    Çoklu Değer Düşeyara  |   Ç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ı 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ı & Çalışma Sayfası Yöneticisi   |  Otomatik Metin Kütüphanesi (Auto Text)   |  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 filtrele...) ...
En İyi15 Araç Seti12 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 Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...)   |   ... ve daha fazlası

Kutools for Excel ile Excel becerilerinizi geliştirin ve daha önce hiç olmadığı kadar verimli olun. Kutools for Excel, üretkenliğinizi artırmak ve zamanınızı kaydetmek için300'den fazla gelişmiş özellik sunar.  En çok ihtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Office'e sekmeli arayüz getirir ve işinizi çok daha kolaylaştırır

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma özelliğini etkinleştirin.
  • Aynı pencerenin yeni sekmelerinde birden fazla belge açın ve oluşturun, yeni pencerelerde değil.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce fare tıklamasını azaltır!