Excel tablolarında yinelenenleri hızlı ve güvenli şekilde kaldırma
Excel'de yinelenen satırları bulmak ve silmek için en hızlı yol, tabloyu seçip "Veri" sekmesine geçerek "Yinelenenleri Kaldır" düğmesine tıklamaktır. Bu araç, karşılaştığı ilk kaydı otomatik olarak korur ve sonraki tüm tam kopyaları siler. Ancak yinelemeleri önce analiz etmeniz veya belirli bir kaydı (örneğin tarihe göre en sonuncuyu) bırakmanız gerekiyorsa koşullu biçimlendirme, sıralama veya Power Query eklentisini kullanın.
Aşağıda, basit liste temizliğinden büyük veri kümelerinin karmaşık işlenmesine kadar farklı senaryolar için ayrıntılı talimatlar verilmiştir.
Standart "Yinelenenleri Kaldır" aracı
Bu yöntem, listeden tam kopyaları hızla temizlemeniz gereken görevlerin %90'ı için uygundur.
- Tablonuzdaki herhangi bir hücreyi veya tüm veri aralığını seçin.
- Menü şeridindeki Veri (Data) sekmesine gidin.
- Yinelenenleri Kaldır (Remove Duplicates) düğmesine tıklayın.
- Açılan pencerede, programın eşleşmeleri arayacağı sütunları seçin:
- Tüm kutucuklar işaretliyse, bir satır yalnızca tüm hücrelerin tamamen eşleşmesi durumunda yinelenen olarak kabul edilir.
- Yalnızca bir sütun seçilirse (örneğin "E-posta"), satırdaki diğer verilerden bağımsız olarak o adresin tüm tekrarları silinecektir.
- Tamam'a tıklayın. Excel, kaç yinelenen bulunduğunu ve silindiğini, kaç benzersiz değerin kaldığını bildirecektir.
Önemli: Dosyayı kapattıktan sonra standart Ctrl+Z ile geri alınamayan veri silme işlemi yapılır. Toplu temizlik yapmadan önce her zaman yedek kopya oluşturun.
Silme işlemi sırasında gerekli kaydı koruma (ilk veya son olanı)
Standart düğme her zaman yukarıdan bulunan ilk kaydı bırakır. Göreviniz örneğin en güncel kaydı (tarihe göre sonuncuyu) bırakmaksa, ön sıralama yapın:
- Tabloyu anahtar sütuna göre (örneğin tarihe göre) istediğiniz sırada sıralayın.
- Son kaydın kalması için: Azalan sıralama (yeniden eskiye).
- İlk kaydın kalması için: Artan sıralama.
- Sıralamadan sonra yukarıda açıklandığı gibi Yinelenenleri Kaldır aracını kullanın.
- Algoritma tabloyu yukarıdan aşağıya taradığından, sıralama sırasında ilk sıraya koyduğunuz kaydı koruyarak sonraki tüm tekrarları silecektir.
Silmeden yinelenenleri görsel olarak arama
Hangi satırları sileceğinizden emin değilseniz veya manuel kontrol için tekrarları renkle vurgulamak istiyorsanız koşullu biçimlendirmeyi kullanın.
- Tekrarların aranması gereken sütunu veya aralığı seçin.
- Giriş sekmesinde Koşullu Biçimlendirme → Hücre Kurallarını Vurgula → Yinelenen Değerler seçeneğini belirleyin.
- Vurgulama rengini seçin ve Tamam'a tıklayın.
Tüm yinelenen değerler seçilen renkle boyanacaktır. Bu, giriş hatalarını analiz etmek için kullanışlıdır ancak verileri otomatik olarak silmez.
İpucu: Yalnızca yinelenenleri görmek için, vurgulamadan sonra filtreyi açın (Ctrl+Shift+L), sütun başlığındaki filtre simgesine tıklayın ve rengere göre filtrelemeyi seçin. Böylece yalnızca sorunlu satırları görüntülersiniz.
Birden fazla alana göre karmaşık yinelenenleri arama
Bazen yinelenen, satırın tam kopyası değil, alanların bir kombinasyonunun eşleşmesi olarak kabul edilir (örneğin, aynı "Müşteri" için aynı "Ürün", ancak farklı tarihlerde bu kabul edilebilir).
Standart araç mantığı karşılayamazsa, yardımcı bir sütun oluşturun:
- Verilerin yanına yeni bir sütun ekleyin.
- Anahtar alanların birleştirme formülünü girin. Örneğin, "Soyadı" (A sütunu) ve "Doğum Tarihi" (B sütunu) çiftinin benzersizliğini kontrol etmeniz gerekiyorsa:
=A2 & "|" & B2(Ayraç|, yanlış eşleşmeleri önlemek için gereklidir, örneğin "Ahmet" + "Yılmaz" ve "Ahmet Yıl" + "maz" gibi durumlar için.) - Formülü tablonun sonuna kadar sürükleyin.
- Yinelenenleri Kaldır veya Koşullu Biçimlendirme işlemini artık bu yeni sütuna uygulayın.
Power Query ile gelişmiş temizlik
Büyük tablolar (binlerce satır) veya düzenli raporlama için Power Query eklentisini kullanmak daha iyidir. Bu araç kaynak verileri değiştirmez; tek tuşla güncellenebilen yeni, temizlenmiş bir rapor oluşturur.
- Tabloyu seçin ve şu yolu izleyin: Veri → Tablo/Aralıktan.
- Power Query düzenleyicisi açılacaktır.
Ctrltuşuna basılı tutarak fareyle benzersizliği belirlemek istediğiniz sütunları seçin.- Giriş sekmesinde Satırları Kaldır → Yinelenenleri Kaldır seçeneğine tıklayın.
- Kapat ve Yükle'ye tıklayın.
Kaynak tablonun yanında temizlenmiş verileri içeren yeni bir sayfa görünecektir. Kaynak değiştiğinde, sonuca sağ tıklayıp Yenile'yi seçmeniz yeterlidir.
Yöntemlerin özeti
| Yöntem | Ne zaman kullanılır | Kontrol sağlar mı | Otomasyon |
|---|---|---|---|
| "Yinelenenleri Kaldır" düğmesi | Basit listelerin hızlı, tek seferlik temizliği | Hayır (hemen siler) | Düşük |
| Sıralama + Silme | Belirli bir kaydın (yeni/eski) korunması gerekir | Evet (satır sırası üzerinden) | Orta |
| Koşullu Biçimlendirme | Analiz, silme öncesi kontrol | Tam (manuel karar) | Yok |
| Power Query | Büyük veriler, düzenli raporlar | Evet (esnek ayarlar) | Yüksek |
Yinelenenlerle çalışırken yapılan yaygın hatalar
- Boşlukları göz ardı etmek. Excel için "Yılmaz" ve "Yılmaz " (sonunda boşluk olan) metni farklı değerlerdir ve yinelenen silinmez. Temizlikten önce
=KIRP()(TRIM) fonksiyonunu kullanın. - Yanlış sütun seçimi. Silme penceresindeki tüm sütunların işaretini kaldırırsanız, fonksyon düzgün çalışmayabilir veya gereksiz verileri silebilir. Benzersizlik kriterlerini her zaman açıkça belirtin.
- Birleştirilmiş hücrelerle çalışma. Yinelenenleri silme araçları, aralıkta birleştirilmiş hücreler varsa genellikle hata verir. Temizlikten önce bunların birleşimini kaldırın.
- Başlık eksikliği. Tabloda başlık yoksa, silme penceresinde "Verilerimde başlık var" kutucuğunun işaretinin kaldırıldığından emin olun, aksi takdirde ilk veri satırı sütun adı olarak algılanabilir ve kontrolden çıkarılabilir.
SSS
Yinelenenleri sildikten sonra verileri geri yükleyebilir miyim?
Dosyayı henüz kapatmadıysanız, Ctrl+Z tuşlarına basın. Dosya kaydedildiyse veya yeniden yüklendiyse, verileri standart araçlarla geri yüklemek mümkün değildir; sadece yedek kopyadan yapılabilir.
Yinelenenleri silerken boş hücreleri nasıl korurum? Boş hücreler benzersiz değerler olarak kabul edilir (diğer alanlar farklıysa, satır bağlamında her boşluk diğerinden farklıdır). Satır tamamen boşsa, başka bir boş satırın yineleneni olarak silinebilir. İnce ayar için filtreleri kullanın.
Yinelenenleri silme işlemi formüllerle çalışır mı?
Evet, ancak formüllerin kendisi değil, sonuçları karşılaştırılır. İki hücredeki formüller farklı olsa bile (=2+2 ve =1+3), sonuç aynıysa (4), Excel bunları yinelenen olarak sayar (diğer sütunların da eşleşmesi koşuluyla).