Excel’de yinelenenleri kaldırırken satırın diğer değerlerini nasıl koruyabilirim?
Günlük veri işleme sırasında Excel’in «Yinelenenleri Kaldır» özelliği genellikle tüm satırı siler; bu da diğer sütunlardaki verileri ve çalışma sayfasının genel yapısını bozabilir. Bu makale, yalnızca belirtilen bir sütundaki yinelenen değerleri temizlemek—satırdaki diğer tüm verileri koruyarak—formüllerle filtreleme, VBA kodu ve Kutools eklentisi olmak üzere çeşitli yöntemleri tanıtmaktadır. Her çözüm, tipik kullanım senaryoları, avantajlar ve dikkat edilmesi gereken hususlarla birlikte sunulmuş; ihtiyaçlarınıza en uygun yaklaşımı hızlıca seçmenizi sağlayacaktır.
![]() | ![]() |
Filtre ile Yinelenenleri Kaldır, ancak satırın geri kalan değerlerini koru (3 adım)
VBA ile Yinelenenleri Kaldır, ancak satırın geri kalan değerlerini koru (4 adım)
Yinelenenleri Kaldır, ancak satırın geri kalan değerlerini Kutools for Excel ile koru (2 adım)![]()
Filtre ile Yinelenenleri Kaldır, ancak satırın geri kalan değerlerini koru
Veri yapınızı korurken yinelenen değerleri temizlemenin güvenilir bir yolu, basit bir formülü Excel’in Filtre özelliğine entegre etmektir. Bu yöntem, özellikle tek bir sütundaki yinelenenleri görsel olarak belirleyip seçerek kaldırmak istediğinizde etkilidir; böylece her satırdaki diğer bilgiler korunur. Söz konusu teknik, küçük ila orta büyüklükteki veri kümeleri için idealdir ve kaldırma işlemi üzerinde tam kullanıcı denetimi sağlar.
1. Veri Aralığınızın yanındaki boş bir hücreyi seçin (örneğin, verileriniz A2’den başlıyorsa D2) ve şu formülü girin: =A3=A2. Bu formül, her hücreyi hemen üstündekiyle karşılaştırarak yinelenenleri belirler. Formülü diğer satırlara da uygulamak için doldurma tutamacını aşağı doğru sürükleyin. Ekran görüntüsüne bakınız:
2. Ardından, yeni eklenen formül sütununu da içerecek şekilde tüm Veri Aralığı'nı seçin ve filtre işlevini etkinleştirmek için Veri > Filtre seçeneğine tıklayın. Böylece yinelenen olarak işaretlenmiş satırları kolayca süzebilirsiniz.
3. Açılır liste içindeki Filtre simgesine tıklayın ve yalnızca DOĞRU seçeneğini işaretleyin. Tüm yinelenen kayıtlar (sonuncusu hariç) görüntülenecektir.
4. Tamam’a tıkladıktan sonra tanımlanan tüm Yinelenen Değerler görüntülenir. Bu yinelenen hücreleri seçin ve satırlarındaki diğer hücreleri etkilemeden temizlemek için Sil tuşuna basın. Böylece yalnızca belirtilen sütundaki Yinelenen Değerler kaldırılırken satır veri yapısı korunmuş olur. Aşağıdaki ekran görüntüsüne bakınız:
İpucu: Yalnızca hedeflenen değerlerin kaldırıldığından emin olmak için tüm satırı değil, yalnızca yinelenen hücreleri seçmeye dikkat edin.
5. Görünümünüzü normale döndürmek için Veri > Filtre seçeneğine tekrar tıklayarak filtreyi devre dışı bırakın. Artık gerekmiyorsa yardımcı formül sütununu kaldırın veya temizleyin. Belirtilen sütundaki yinelenenler artık kaldırılmıştır; diğer tüm satır değerleri ise değişmeden kalmıştır.
Avantajlar: VBA veya eklentilere gerek yoktur; adımlar açıktır ve manuel hatalar kolayca düzeltilir.
Dezavantajlar: Tamamen otomatik değildir—manüel temizlik gerektirir; çok büyük veri kümelerinde daha az verimlidir.
VBA ile Yinelenenleri Kaldır, ancak satırın geri kalan değerlerini koru
VBA, bir sütundaki yinelenenleri kaldırmak için daha otomatik bir yöntem sunar; bu sırada satırlardaki diğer tüm veriler olduğu gibi korunur. Bu yaklaşım, özellikle büyük hacimli verilerle çalışırken veya temizleme işleminin sık sık tekrarlanması gerektiğinde yinelenen temizlik görevleri için mükemmeldir. VBA kullanımı, manuel hataları ve zaman kaybını en aza indirebilir; ancak yalnızca Excel’de temel düzeyde betik yazmaya alışkın kullanıcılar için uygundur.
1. Alt + F11 tuşlarına basarak Microsoft Visual Basic for Applications düzenleyici penceresini açın.
2. VBA penceresinde Ekle > Modül yolunu izleyin ve ardından aşağıdaki kodu yeni modüle kopyalayıp yapıştırın. Bu kod, seçtiğiniz aralıktan yinelenen değerleri kaldırır ancak satırlardaki diğer tüm 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 
3. Betiği çalıştırmak için F5 tuşuna basın veya Çalıştır düğmesine tıklayın. Yinelenen değerleri kaldırmak istediğiniz aralığı seçmenizi isteyen bir iletişim kutusu açılacaktır. Onaylamak için Tamam’a tıklayın.
4. Makro çalışacak ve belirlenen aralıkta yer alan yinelenen değerleri kaldırarak yerlerine boş hücreler bırakacak; satırdaki diğer tüm içerikler ise olduğu gibi korunacaktır. Böylece çalışma sayfasının yapısı etkin bir şekilde korunmuş olur.
Avantajlar: Daha büyük veya tekrarlı veri kümeleri üzerinde son derece verimlidir ve manuel iş gücünü en aza indirir.
Dezavantajlar: Makroların etkinleştirilmesini ve VBA konusunda temel düzeyde bilgiyi gerektirir; düzenlemeler genellikle geri alınamaz, bu nedenle yedek bir kopya üzerinde çalışmanız önerilir.
Kutools for Excel ile Yinelenenleri Kaldır, ancak satırın geri kalan değerlerini koru
Eğer Kutools for Excel yüklüyse, bir aralıkta veya sütunda yinelenenleri satır verilerinizi koruyarak kolayca kaldırabilirsiniz. Kutools, yinelenen verilerle sezgisel ve verimli şekilde başa çıkmanızı sağlayan kullanışlı özellikler sunar; bu da özellikle Excel’de veri listelerini sık sık düzenlemeniz gerektiğinde büyük kolaylık sağlar.
Kutools for Excel yükledikten sonra, verilerinize ve tercihlerinize bağlı olarak aşağıdaki iki yöntemden birini kullanabilirsiniz:Kutools for Excel 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. Yinelenenlerinden arındırmak istediğiniz Yinelenen Değerler'i vurgulayın. Ardından Kutools > Birleştir ve Ayır > Aynı Hücreleri Birleştir yolunu izleyin. Bu işlem, bitişik yinelenen değerleri tek bir hücrede birleştirerek ilk örneği dışındakileri temizlemeyi kolaylaştırır.
2. Birleştirmeden sonra Giriş > Birleştir ve Ortala > Hücreleri Ayır yolunu izleyerek "Birleştirilmiş" hücreleri standart hücrelere geri çevirin. Böylece yinelenenler artık boş hücreler olarak görünecek ve her grupta yalnızca benzersiz değerler kalacaktır.
Sonuç, aşağıdaki örneğe benzer şekilde görünecektir: yinelenenler kaldırılmış ve satır değerlerinin geri kalanı korunmuştur:
Yöntem 2: Yinelenen/Benzersiz Hücreleri Seç (4 adım)
1. Yinelenen değerleri kaldırmak istediğiniz tüm listeyi veya aralığı seçin. Ardından Kutools > Seç > Yinelenen/Benzersiz Hücreleri Seç yolunu izleyin.
Yinelenen/Benzersiz Hücreleri Seç iletişim kutusunda, Yinelenen/Benzersiz Hücreleri Seç bölümünde Kural kısmından Yinelenenler (İlk hariç) seçeneğini seçin. Böylece ilk oluşumdan sonraki tüm yinelenen örnekler vurgulanacaktır.
2. Tamam’a tıklayın. Kaç adet yinelenen hücrenin seçildiğini gösteren bir uyarı görüntülenecektir. Onaylamak için başka bir Tamam’a tıklayın.
Seçili yinelenen değerleri kaldırmak için Sil tuşuna basmanız yeterlidir; satır verilerinizin geri kalanı etkilenmez.

Avantajlar: Formül veya kodlamaya gerek yok; son derece hızlı ve kullanıcı dostu; toplu işlemleri destekler.
Dezavantajlar: Ekstra kurulum gerektirir.
Özet ve Sorun Giderme: Yukarıdaki her çözüm, Excel’de yinelenen değerleri kaldırmak ve satır verilerinizin geri kalanını korumak için pratik bir yaklaşım sunar. Filtre ve formül yöntemleri, şeffaf ve adım adım manuel işlemler için idealdir; VBA, toplu veya tekrarlayan temizliklerde büyük değer katar; Kutools ise düzenli kullanıcılar için kullanışlı ve akıcı bir deneyim sağlar. Her zaman aralığınızı iki kez kontrol edin, toplu işlemlerden önce yedek kopyalar oluşturun ve iş akışınızla uyumlu, formül veya kod konusundaki rahatlık seviyenize en uygun çözümü seçin. Eğer yinelenenlerin kaçırılması ya da yanlışlıkla veri kaybı gibi sorunlarla karşılaşırsanız, yardımcı sütunlarınızın doğruluğunu gözden geçirin, sıralamayı teyit edin ve silmeden önce seçimlerinizin doğru olduğundan emin olun.
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

