Genel Bakış
Yinelenenleri Kaldır (Remove Duplicates), seçtiğiniz aralık ya da tablodaki aynı değerlere sahip satırları bulup her kayıttan yalnızca ilkini bırakan, diğerlerini silen Excel komutudur. Müşteri, ürün ve e-posta listelerini, içe aktarılan verileri ve birleştirilmiş raporları tekilleştirmek için en sık kullanılan veri temizleme araçlarından biridir. Bu sayfada komutun yerini, karşılaştırma mantığını, alternatif yöntemleri, ileri teknikleri, sık görülen sorunların çözümlerini ve gerçek Excel'de kurulmuş dokuz uygulamalı örneği bulacaksınız.
Ölçütü birleştirme: Sütun sayısı çoksa ya da yalnızca belirli bir birleşime bakmak istiyorsanız yardımcı sütun kullanın:
Sonra yalnızca bu yardımcı sütunu işaretleyerek yinelenenleri kaldırabilirsiniz.
Önce işaretle, sonra sil: Yardımcı sütuna şu formülü yazarsanız ilk geçiş Benzersiz, sonraki geçişler Yinelenen olur:
Sütunu süzüp yalnızca Yinelenen satırlara bakabilir, istediğinizi elle silebilirsiniz.
Temizleyip karşılaştırma: Görünmez boşlukları KIRP (TRIM), yazdırılamayan karakterleri TEMİZ (CLEAN) ile giderin. Kesintisiz boşluk karakterini YERİNEKOY (SUBSTITUTE) ile DAMGA(160) üzerinden temizleyebilirsiniz.
Formülle tekil liste: Microsoft 365 ve Excel 2021'de:
Üçüncü bağımsız değişkeni DOĞRU yaparsanız yalnızca tam bir kez geçen değerler listelenir.
VBA ile: Aynı işlemi makroyla yapmak için Range nesnesinin RemoveDuplicates yöntemini kullanırsınız. Columns bağımsız değişkeni karşılaştırılacak sütun numaralarını (aralığa göre), Header bağımsız değişkeni ise başlık durumunu (xlYes, xlNo ya da xlGuess) belirtir:
C sütununda her şehir yalnızca bir kez görünür. Excel her şehrin listede ilk geçtiği satırı korur, sonraki tekrarları siler ve altındaki satırları yukarı kaydırır. A sütunundaki özgün liste aynen durduğu için iki listeyi yan yana karşılaştırabilirsiniz. Liste kısaldığından C sütununun altındaki hücreler boş kalır.
E:G sütunlarındaki sonuç listesinde her Müşteri ve Ürün birleşimi yalnızca bir kez bulunur. Tutar sütunu karşılaştırmaya katılmadığı için Demir Ltd. firmasının Defter kaydında tutarı farklı olan ikinci satır da yinelenen sayılır ve silinir; her grubun ilk satırındaki tutar kalır. Kaya Kırtasiye'nin Kalem satırı ise başka bir müşteriye ait olduğu için korunur, yalnızca ürün adı aynı olması yeterli değildir.
Sonuç listesinde yalnızca satırın tamamı birebir aynı olan tekrarlar silinmiştir. Mehmet Demir'in Satış ve Pazarlama satırları Departman değeri farklı olduğu için iki ayrı kayıt sayılır ve ikisi de kalır. Üç sütun işaretliyken Excel satırı bütün olarak değerlendirir; bu seçenek en güvenli tekilleştirme yoludur, çünkü yanlışlıkla farklı kişiyi silme riski en düşüktür.
B sütunundaki KIRP sonuçlarında artık baştaki ve sondaki boşluklar yoktur; örneğin B4 hücresi Ankara, B5 hücresi Bursa değerini verir. D sütununda yalnızca Ankara, Bursa ve Konya kalır. Komut büyük/küçük harfi ayırt etmediği için Ankara, ankara ve ANKARA tek değere indirilir. Boşlukları temizlemeden komutu çalıştırsaydınız sonunda boşluk olan kayıtlar ayrı değer sayılıp listede kalırdı.
Birden çok kez geçen KD-101 ve DF-202 kodlarının tüm geçişleri A sütununda açık kırmızı zemin ve koyu kırmızı yazıyla işaretlenir; Tek geçen kodlar renklenmez. Koşullu biçim ilk geçişi de boyar, bu yüzden hangisinin silineceğini göstermez. Durum sütunu bu ayrımı yapar: ilk geçiş için D2 hücresi Benzersiz, sonraki tekrar için D5 hücresi Yinelenen sonucunu verir. Komut ilk satırı koruyacağı için Yinelenen yazan satırlar silinecek olanlardır.
C2 hücresi listedeki toplam kaydı (8), D2 hücresi farklı bölge sayısını (4), E2 hücresi ise Yinelenen Değerleri Kaldır komutunun silecek satır sayısını (4) gösterir. Formül her değerin sayısını bulup 1'e böler ve toplar; böylece her farklı değer tam olarak bir kez sayılır. Komutu çalıştırdıktan sonra Excel'in bilgi iletisindeki rakamlarla bu değerlerin uyuştuğunu doğrulayabilirsiniz.
C sütununda başlık dahil her departman yalnızca bir kez listelenir ve ilk geçiş sırası korunur. A sütunundaki özgün liste hiç değişmez; Yinelenenleri Kaldır komutundan farkı budur. Gelişmiş Filtre ilk satırı her zaman başlık sayar, bu yüzden aralığa başlığı da dahil etmeniz gerekir. Sonuç statik değerlerdir; kaynak veri değişirse işlemi yeniden yapmalısınız.
E:G sütunlarında mavi şeritli tablo stili görülür. E-posta sütunu esas alındığından aynı adresin ikinci geçişleri tablodan silinmiş ve tablo kısalmıştır; büyük/küçük harf farkı olan Mehmet@ornek.com da yinelenen sayılmıştır. Tablo satırları silindiği için aşağıdaki hücreler kaymaz, tablo doğrudan küçülür. A:C sütunlarındaki özgün liste karşılaştırma için olduğu gibi durur.
F:I sütunlarındaki sonuç listesinde her öğrenci ve ders çifti yalnızca bir kez bulunur ve o çiftin en yüksek notlu sınavı kalır. Sıralama sayesinde her grubun ilk satırı en yüksek not olduğundan, komutun ilk kaydı koruma kuralı işimize yarar. Sıralama ve silme yalnızca kopya üzerinde yapıldığı için A:D sütunlarındaki özgün sınav kayıtları değişmeden durur. Aynı mantıkla tarihi azalan sıralayıp en son kaydı da tutabilirsiniz.
Nerede bulunur
Komut iki yerde bulunur:- Veri > Veri Araçları > Yinelenenleri Kaldır (Data > Data Tools > Remove Duplicates): Düz aralıklarda ve tablolarda kullanılır.
- Tablo Tasarımı > Araçlar > Yinelenenleri Kaldır (Table Design > Tools > Remove Duplicates): Etkin hücre bir tablonun içindeyken görünür. Eski sürümlerde sekme Tablo Araçları > Tasarım (Table Tools > Design) adını taşır.
Adım adım nasıl kullanılır
Temel kullanım şöyledir:- Önce çalışma sayfasının ya da çalışma kitabının bir kopyasını alın; silinen satırları işlemden sonra yalnızca Geri Al ile döndürebilirsiniz.
- Veri aralığındaki herhangi bir hücreyi seçin. Excel bitişik aralığı kendisi algılar. Yalnızca belirli bir bölümü işlemek istiyorsanız o bölümü fareyle seçin.
- Veri > Yinelenenleri Kaldır düğmesine tıklayın.
- Açılan iletişim kutusunda Verilerimin üst bilgileri var (My data has headers) kutusunu kontrol edin. İlk satır başlıksa işaretli olmalıdır; aksi halde başlık satırı da veri sayılır.
- Sütun listesinde karşılaştırmaya katılacak sütunları işaretleyin. Tümünü Seç (Select All) ve Tümünün Seçimini Kaldır (Unselect All) düğmeleri işaretleri toplu değiştirir.
- Tamam düğmesine tıklayın. Excel kaç yinelenen değerin bulunup kaldırıldığını ve kaç benzersiz değerin kaldığını bir iletiyle bildirir.
- Sonucu kontrol edin. Beklediğiniz gibi değilse hemen Ctrl+Z ile geri alın.
Yinelenen nasıl belirlenir
Excel iki satırı, yalnızca iletişim kutusunda işaretli sütunların hepsindeki değerler birlikte eşleşiyorsa yinelenen sayar. Bu kuralın sonuçları şunlardır:- Tek sütun: Yalnızca o sütundaki değer aynıysa satır yinelenendir; diğer sütunlar farklı olsa bile satır silinir.
- Birden çok sütun: Bileşik anahtar gibi çalışır. Örneğin Müşteri ve Ürün sütunları işaretliyse yalnızca ikisi birden aynı olan satırlar yinelenendir.
- Tüm sütunlar: Yalnızca satırın tamamı birebir aynıysa silinir.
- İlk kayıt kalır: Yinelenen gruplarda yukarıdaki ilk satır korunur, sonrakiler silinir. Hangi kaydın kalacağını sıralama ile belirlersiniz.
- Büyük/küçük harf duyarsızdır: Ankara, ankara ve ANKARA aynı değer sayılır.
- Görünen değer esastır: Karşılaştırma hücrede görünen metne göre yapılır. Aynı tarih bir hücrede 08.03.2024, diğerinde 8 Mart 2024 biçiminde görünüyorsa iki değer farklı sayılır.
- Boşluklar önemlidir: Sonunda boşluk olan Ankara ile boşluksuz Ankara farklıdır. Satırdaki boş hücreler de birbiriyle eşleşir.
- Formüller: Formül içeren hücrelerde formülün sonucu karşılaştırılır.
Seçenekler ve alternatif yöntemler
Aynı hedefe farklı yollarla ulaşabilirsiniz. Hangisini seçeceğiniz, özgün verinin korunmasının gerekip gerekmediğine bağlıdır:- Yinelenenleri Kaldır: En hızlı yöntemdir; veriyi yerinde siler. Tek seferlik temizlikte ve yedeğiniz varsa seçin.
- Koşullu Biçimlendirme > Hücre Kurallarını Vurgula > Yinelenen Değerler (Conditional Formatting > Highlight Cells Rules > Duplicate Values): Hiçbir şeyi silmez, yalnızca renklendirir. Silmeden önce neyin silineceğini görmek için idealdir.
- Veri > Sırala ve Filtre Uygula > Gelişmiş (Data > Sort & Filter > Advanced): Yalnızca benzersiz kayıtlar (Unique records only) seçeneği ile sonucu başka bir yere kopyalar; özgün liste bozulmaz.
- BENZERSİZ (UNIQUE) işlevi: Microsoft 365 ve Excel 2021'de bulunur; formülle dinamik, kendini güncelleyen benzersiz liste üretir.
- Özet Tablo (PivotTable): Satır alanına konan değerler zaten tekildir; hem tekilleştirir hem toplam alır.
- Power Query: Satırları Kaldır > Yinelenenleri Kaldır (Remove Rows > Remove Duplicates) komutu kaynağı değiştirmeden yenilenebilir bir sorgu oluşturur. Veriler değiştikçe tek tıkla yenilenir.
- EĞERSAY (COUNTIF) ile işaretleme: Yardımcı sütunla hangi satırın yinelenen olduğunu görüp filtreleyerek silebilirsiniz.
İleri teknikler
Hangi kayıt kalsın? Excel her zaman ilk satırı korur. En yeni ya da en yüksek kaydı tutmak için önce Veri > Sırala ile tarihi azalan, tutarı büyükten küçüğe sıralayın; sonra komutu çalıştırın. Dokuzuncu örnekte bu yöntem uygulanmıştır.Ölçütü birleştirme: Sütun sayısı çoksa ya da yalnızca belirli bir birleşime bakmak istiyorsanız yardımcı sütun kullanın:
=A2&"|"&B2
Önce işaretle, sonra sil: Yardımcı sütuna şu formülü yazarsanız ilk geçiş Benzersiz, sonraki geçişler Yinelenen olur:
Temizleyip karşılaştırma: Görünmez boşlukları KIRP (TRIM), yazdırılamayan karakterleri TEMİZ (CLEAN) ile giderin. Kesintisiz boşluk karakterini YERİNEKOY (SUBSTITUTE) ile DAMGA(160) üzerinden temizleyebilirsiniz.
Formülle tekil liste: Microsoft 365 ve Excel 2021'de:
Üçüncü bağımsız değişkeni DOĞRU yaparsanız yalnızca tam bir kez geçen değerler listelenir.
VBA ile: Aynı işlemi makroyla yapmak için Range nesnesinin RemoveDuplicates yöntemini kullanırsınız. Columns bağımsız değişkeni karşılaştırılacak sütun numaralarını (aralığa göre), Header bağımsız değişkeni ise başlık durumunu (xlYes, xlNo ya da xlGuess) belirtir:
Range("A1:C100").RemoveDuplicates Columns:=Array(1, 2), Header:=xlYes
Sınırlar ve sürüm farkları
- Excel 2007 ve sonrası: Komut Excel 2007 ile gelmiştir. Excel 2016, 2019, 2021 ve Microsoft 365'te iletişim kutusu aynıdır.
- BENZERSİZ işlevi: Yalnızca Microsoft 365 ve Excel 2021'de vardır. Excel 2016 ve 2019'da Gelişmiş Filtre ya da Yinelenenleri Kaldır kullanın.
- Power Query: Excel 2016 ve sonrasında Veri > Veri Al ve Dönüştür (Get & Transform Data) grubunda yerleşiktir.
- Excel Web ve Mac: Komut Veri sekmesinde bulunur ve aynı mantıkla çalışır. Ayrıntılı seçenekler arayüze göre küçük farklar gösterebilir.
- Ana hatlı veri: Ana hat (gruplama) ya da alt toplam içeren verilerde komut çalışmaz; önce ana hatları ve alt toplamları kaldırmanız gerekir.
- Korumalı sayfa: Sayfa korumalıysa komut kullanılamaz; önce korumayı kaldırın.
- Birleştirilmiş hücreler: Birleştirilmiş hücreli aralıklarda işlem hata verebilir; önce hücrelerin birleşimini kaldırın.
- Satır sınırı: Bir sayfada en fazla 1.048.576 satır vardır; bunun üzerindeki veri için Power Query ya da veritabanı kullanın.
- Geri alma: Silinen veriyi yalnızca Geri Al ile döndürebilirsiniz; kaydedip kapattıktan sonra geri dönüş yoktur.
Performans
Yinelenenleri Kaldır komutu Excel'in yerleşik, optimize edilmiş bir işlemidir ve yüz binlerce satırda bile saniyeler içinde sonuç verir. Yavaşlık genellikle yardımcı formüllerden gelir: EĞERSAY ile tüm sütunu tarayan işaretleme formülleri ve TOPLA.ÇARPIM ile 1/EĞERSAY sayımı, satır sayısının karesiyle orantılı hesaplama yapar. Büyük listelerde şu önlemleri alın:- Yardımcı formülleri işiniz bitince değerlere çevirin ya da silin.
- İşaretleme formüllerinde artan aralık ($A$2:A2) yerine, mümkünse önce listeyi sıralayıp bir üstteki hücreyle karşılaştırın.
- Hesaplamayı geçici olarak Formüller > Hesaplama Seçenekleri > El ile (Formulas > Calculation Options > Manual) yapın.
- Milyonlarca satırlı ya da düzenli yenilenen veriler için Power Query'yi tercih edin; kaynağı bozmaz ve tekrar kullanılabilir.
Neden çalışmıyor?
Sık karşılaşılan sorunlar ve çözümleri:- Belirti: Aynı görünen kayıtlar silinmedi. Neden: Sonda ya da başta gizli boşluk, kesintisiz boşluk (karakter kodu 160) veya biri metin, diğeri sayı olarak saklanan değerler vardır. Çözüm: KIRP, TEMİZ ve YERİNEKOY ile temizlenmiş yardımcı sütun oluşturup onun üzerinde komutu çalıştırın; sayıları gerekirse Metni Sütunlara Dönüştür ile aynı türe getirin.
- Belirti: Yinelenenleri Kaldır düğmesi soluk görünüyor. Neden: Sayfa korumalı, çalışma kitabı salt okunur ya da hücre düzenleme modunda olabilir. Çözüm: Sayfa korumasını kaldırın, düzenleme modundan Enter ya da Esc ile çıkın.
- Belirti: Başlık satırı da sildi ya da başlık veri gibi işlendi. Neden: Verilerimin üst bilgileri var kutusu yanlış durumdaydı. Çözüm: İşlemi geri alıp kutuyu doğru ayarlayarak tekrar deneyin.
- Belirti: Farklı kişilerin kaydı silindi. Neden: Yalnızca Ad gibi tek bir sütun işaretlendi ve aynı adlı farklı kişiler yinelenen sayıldı. Çözüm: Geri alın, ayırt edici sütunları da (Soyad, Sicil No gibi) işaretleyin.
- Belirti: Aynı tarih iki farklı kayıt sayıldı. Neden: Karşılaştırma görünen metne göre yapılır ve tarih biçimleri farklıdır. Çözüm: Sütunun tamamına aynı sayı biçimini uygulayıp tekrar deneyin.
- Belirti: Seçimin yanında veri bulundu uyarısı çıktı. Neden: Yalnızca aralığın bir bölümünü seçtiniz ve komşu sütunlar da dolu. Çözüm: Seçimi genişletin; aksi halde komşu sütunlar kaymadan yalnızca seçili sütun değişir ve satır bütünlüğü bozulabilir.
- Belirti: Ana hat ya da alt toplam hatası alıyorsunuz. Neden: Veri gruplanmış ya da alt toplam içeriyor. Çözüm: Veri > Ana Hat > Ana Hattı Temizle ve alt toplamları kaldırdıktan sonra tekrar deneyin.
- Belirti: Diğer formüllerde #BAŞV! hatası çıktı. Neden: Silinen satırlardaki hücrelere başvuran formüller vardı. Çözüm: İşlemi geri alın; başvuran formülleri değere çevirin ya da başvuruları ayrı bir listeye taşıyın.
1. Tek sütunda yinelenenleri kaldırma
Müşteri şehirlerini içeren A sütununda aynı şehir birden çok kez geçiyor. Asıl listeyi bozmamak için kopyasını C sütununa alıp orada temizliyoruz. Excel'de şöyle yapın:- A1:A10 aralığını seçip kopyalayın, C1 hücresine yapıştırın.
- C1:C10 aralığını seçin.
- Veri > Veri Araçları > Yinelenenleri Kaldır (Data > Data Tools > Remove Duplicates) düğmesine tıklayın.
- Verilerimin üst bilgileri var (My data has headers) kutusunun işaretli ve Şehir sütununun seçili olduğunu doğrulayın.
- Tamam düğmesine tıklayın, çıkan bilgi iletisini de Tamam ile kapatın.
Yinelenenleri Kaldır
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Şehir | Şehir | |
| 2 | Ankara | Ankara | |
| 3 | İzmir | İzmir | |
| 4 | Bursa | Bursa | |
| 5 | Ankara | Adana | |
| 6 | Adana | Konya | |
| 7 | İzmir | ||
| 8 | Konya | ||
| 9 | Bursa | ||
| 10 | Ankara |
ŞehirlerExcelDepo v1.0.0
2. Birden çok sütuna göre yinelenen bulma
Sipariş listesinde aynı müşteri aynı ürünü birden çok kez girmiş. Burada yalnızca Müşteri ve Ürün birlikte aynıysa kayıt yinelenen sayılır; Tutar sütunu karşılaştırmaya katılmaz. Özgün tabloyu korumak için A1:C9 aralığını E1 hücresine kopyalayıp şunları yapın:- E1:G9 aralığını seçin.
- Veri > Yinelenenleri Kaldır düğmesine tıklayın.
- Tümünün Seçimini Kaldır (Unselect All) düğmesine basın, ardından yalnızca Müşteri ve Ürün sütunlarını işaretleyin.
- Başlık kutusunun işaretli olduğunu doğrulayıp Tamam'a tıklayın.
Yinelenenleri Kaldır
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Müşteri | Ürün | Tutar | Müşteri | Ürün | Tutar | |
| 2 | Yılmaz Ticaret | Kalem | 1.250,00 | Yılmaz Ticaret | Kalem | 1.250,00 | |
| 3 | Demir Ltd. | Defter | 830,50 | Demir Ltd. | Defter | 830,50 | |
| 4 | Yılmaz Ticaret | Kalem | 1.250,00 | Yılmaz Ticaret | Klasör | 460,00 | |
| 5 | Yılmaz Ticaret | Klasör | 460,00 | Kaya Kırtasiye | Kalem | 1.250,00 | |
| 6 | Demir Ltd. | Defter | 910,00 | Kaya Kırtasiye | Klasör | 520,75 | |
| 7 | Kaya Kırtasiye | Kalem | 1.250,00 | ||||
| 8 | Demir Ltd. | Defter | 830,50 | ||||
| 9 | Kaya Kırtasiye | Klasör | 520,75 |
SiparişlerExcelDepo v1.0.0
3. Tüm sütunları karşılaştırma
Personel listesinde bazı kayıtlar birebir tekrarlanmış. Yalnızca satırın tamamı aynıysa silmek istiyoruz; Mehmet Demir'in iki farklı departmandaki kaydı ise korunmalı. Özgün listeyi E1 hücresine kopyalayıp şunları yapın:- E1:G9 aralığını seçin.
- Veri > Yinelenenleri Kaldır düğmesine tıklayın.
- Üç sütunun da (Sicil No, Ad Soyad, Departman) işaretli olduğundan emin olun; gerekirse Tümünü Seç (Select All) düğmesine basın.
- Başlık kutusunu işaretleyip Tamam'a tıklayın.
Yinelenenleri Kaldır
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | Sicil No | Ad Soyad | Departman | Sicil No | Ad Soyad | Departman | |
| 2 | 1001 | Ayşe Kaya | Muhasebe | 1001 | Ayşe Kaya | Muhasebe | |
| 3 | 1002 | Mehmet Demir | Satış | 1002 | Mehmet Demir | Satış | |
| 4 | 1001 | Ayşe Kaya | Muhasebe | 1003 | Fatma Şahin | İnsan Kaynakları | |
| 5 | 1003 | Fatma Şahin | İnsan Kaynakları | 1002 | Mehmet Demir | Pazarlama | |
| 6 | 1002 | Mehmet Demir | Pazarlama | 1004 | Ali Yıldız | Satış | |
| 7 | 1004 | Ali Yıldız | Satış | ||||
| 8 | 1003 | Fatma Şahin | İnsan Kaynakları | ||||
| 9 | 1004 | Ali Yıldız | Satış |
PersonelExcelDepo v1.0.0
4. Boşlukları temizleyip tekilleştirme
İçe aktarılan şehir listesinde Ankara, ankara, ANKARA ve sonunda boşluk bulunan Ankara gibi değerler var. Büyük/küçük harf farkı komut için önemsizdir, ancak baştaki ve sondaki boşluklar değeri farklı yapar. Önce KIRP ile temizleyin:- B2 hücresine KIRP formülünü yazıp aşağı doldurun.
- B2:B9 aralığını kopyalayın ve Giriş > Yapıştır > Değerleri Yapıştır (Home > Paste > Paste Values) ile D2 hücresine değer olarak yapıştırın; D1'e başlık yazın.
- D1:D9 aralığını seçip Veri > Yinelenenleri Kaldır komutunu çalıştırın.
Yinelenenleri Kaldır
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ham Şehir | Temizlenmiş | Benzersiz Liste | |
| 2 | Ankara | Ankara | Ankara | |
| 3 | ankara | ankara | Bursa | |
| 4 | Ankara | Ankara | Konya | |
| 5 | Bursa | Bursa | ||
| 6 | Bursa | Bursa | ||
| 7 | ANKARA | ANKARA | ||
| 8 | Konya | Konya | ||
| 9 | Konya | Konya |
TemizlikExcelDepo v1.0.0
5. Önce yinelenenleri renklendirme
Silmeden önce hangi ürün kodlarının tekrar ettiğini görmek istiyorsunuz. Koşullu biçimlendirme veriyi değiştirmeden renklendirir; yardımcı sütun ise ilk geçiş ile sonraki geçişleri ayırır:- A2:A10 aralığını seçin.
- Giriş > Koşullu Biçimlendirme > Hücre Kurallarını Vurgula > Yinelenen Değerler (Home > Conditional Formatting > Highlight Cells Rules > Duplicate Values) komutunu seçin.
- Açılan kutuda Yinelenen (Duplicate) seçeneğini ve istediğiniz renk düzenini belirleyip Tamam'a tıklayın.
- D2 hücresine aşağıdaki formülü yazıp D10'a kadar doldurun.
Yinelenenleri Kaldır
Formülünü incelemek için bir hücre seçin.| A | B | C | D | |
|---|---|---|---|---|
| 1 | Ürün Kodu | Ürün | Stok | Durum |
| 2 | KD-101 | Kalem | 120 | Benzersiz |
| 3 | DF-202 | Defter | 85 | Benzersiz |
| 4 | KL-303 | Klasör | 40 | Benzersiz |
| 5 | KD-101 | Kalem | 120 | Yinelenen |
| 6 | SL-404 | Silgi | 200 | Benzersiz |
| 7 | DF-202 | Defter | 90 | Yinelenen |
| 8 | KP-505 | Kağıt | 60 | Benzersiz |
| 9 | KD-101 | Kalem | 115 | Yinelenen |
| 10 | ZM-606 | Zımba | 30 | Benzersiz |
Ürün KodlarıExcelDepo v1.0.0
6. Benzersiz kayıt sayısını formülle bulma
Listeyi hiç silmeden kaç farklı bölge olduğunu ve kaç satırın tekrar olduğunu bilmek istiyorsunuz. Bu, komutu çalıştırmadan önce sonucun büyüklüğünü öngörmenin en güvenli yoludur:- C2 hücresine toplam kayıt sayısını bulan DOLU_SAY (COUNTA) formülünü yazın.
- D2 hücresine benzersiz sayısını bulan aşağıdaki formülü yazın.
- E2 hücresine toplamdan benzersiz sayısını çıkaran formülü yazın.
=TOPLA.ÇARPIM(1/EĞERSAY(A2:A9;A2:A9))
=SUMPRODUCT(1/COUNTIF(A2:A9,A2:A9))
Yinelenenleri Kaldır
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Bölge | Toplam Kayıt | Benzersiz | Yinelenen | |
| 2 | Marmara | 8 | 4 | 4 | |
| 3 | Ege | ||||
| 4 | Marmara | ||||
| 5 | Akdeniz | ||||
| 6 | Ege | ||||
| 7 | Marmara | ||||
| 8 | İç Anadolu | ||||
| 9 | Akdeniz |
SayımExcelDepo v1.0.0
7. Gelişmiş Filtre ile benzersiz liste kopyalama
Departman listesindeki özgün veriye dokunmadan, benzersiz departmanları başka bir sütuna çıkarmak istiyorsunuz. Gelişmiş Filtre bunu tek adımda yapar:- A1:A10 aralığını seçin.
- Veri > Sırala ve Filtre Uygula > Gelişmiş (Data > Sort & Filter > Advanced) komutunu tıklayın.
- Başka bir konuma kopyala (Copy to another location) seçeneğini işaretleyin.
- Hedef (Copy to) kutusuna C1 hücresini girin.
- Yalnızca benzersiz kayıtlar (Unique records only) kutusunu işaretleyip Tamam'a tıklayın.
Yinelenenleri Kaldır
Formülünü incelemek için bir hücre seçin.| A | B | C | |
|---|---|---|---|
| 1 | Departman | Departman | |
| 2 | Satış | Satış | |
| 3 | Muhasebe | Muhasebe | |
| 4 | Satış | Üretim | |
| 5 | Üretim | Lojistik | |
| 6 | Lojistik | İnsan Kaynakları | |
| 7 | Muhasebe | ||
| 8 | Satış | ||
| 9 | Üretim | ||
| 10 | İnsan Kaynakları |
Gelişmiş FiltreExcelDepo v1.0.0
8. Tabloda yinelenenleri kaldırma
Bülten abonelerinin e-posta adreslerinde, büyük harfle yazılmış Mehmet@ornek.com gibi tekrarlar var. Excel Tablosu içinde komut doğrudan Tablo Tasarımı sekmesinde bulunur ve silinen satırlarla birlikte tablo kısalır:- A1:C9 aralığını E1 hücresine kopyalayın ve kopyayı Ekle > Tablo (Insert > Table) ile tabloya çevirin; başlıklı seçeneğini işaretleyin.
- Tablonun içinde bir hücreyi seçin.
- Tablo Tasarımı > Araçlar > Yinelenenleri Kaldır (Table Design > Tools > Remove Duplicates) düğmesine tıklayın.
- Yalnızca E-posta sütununu işaretleyip Tamam'a tıklayın.
Yinelenenleri Kaldır
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | G | |
|---|---|---|---|---|---|---|---|
| 1 | E-posta | Ad Soyad | Şehir | E-posta | Ad Soyad | Şehir | |
| 2 | ayse@ornek.com | Ayşe Kaya | Ankara | ayse@ornek.com | Ayşe Kaya | Ankara | |
| 3 | mehmet@ornek.com | Mehmet Demir | İzmir | mehmet@ornek.com | Mehmet Demir | İzmir | |
| 4 | ayse@ornek.com | Ayşe Kaya | Ankara | fatma@ornek.com | Fatma Şahin | Bursa | |
| 5 | fatma@ornek.com | Fatma Şahin | Bursa | ali@ornek.com | Ali Yıldız | Konya | |
| 6 | Mehmet@ornek.com | Mehmet Demir | İzmir | zeynep@ornek.com | Zeynep Arslan | Adana | |
| 7 | ali@ornek.com | Ali Yıldız | Konya | ||||
| 8 | fatma@ornek.com | Fatma Şahin | Bursa | ||||
| 9 | zeynep@ornek.com | Zeynep Arslan | Adana |
Abone TablosuExcelDepo v1.0.0
9. En yüksek notu koruma
Öğrenciler aynı dersten iki kez sınava girmiş; her öğrenci ve ders için yalnızca en yüksek notu tutmak istiyorsunuz. Komut ilk satırı koruduğundan önce notu büyükten küçüğe sıralamanız gerekir. Özgün tabloyu F1 hücresine kopyalayıp şunları yapın:- F1:I9 aralığında bir hücre seçin ve Veri > Sırala (Data > Sort) komutunu açın.
- Sırala ölçütü olarak Not sütununu ve En Büyükten En Küçüğe (Largest to Smallest) sıralamayı seçip Tamam'a tıklayın.
- F1:I9 aralığını seçip Veri > Yinelenenleri Kaldır komutunu açın.
- Yalnızca Öğrenci ve Ders sütunlarını işaretleyin, başlık kutusunu doğrulayıp Tamam'a tıklayın.
Yinelenenleri Kaldır
Formülünü incelemek için bir hücre seçin.| A | B | C | D | E | F | G | H | I | |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Öğrenci | Ders | Sınav Tarihi | Not | Öğrenci | Ders | Sınav Tarihi | Not | |
| 2 | Elif Çelik | Matematik | 15.10.2024 | 55 | Elif Çelik | Kimya | 20.10.2024 | 90 | |
| 3 | Burak Aydın | Fizik | 17.10.2024 | 70 | Elif Çelik | Matematik | 10.12.2024 | 82 | |
| 4 | Elif Çelik | Matematik | 10.12.2024 | 82 | Cem Özkan | Matematik | 10.12.2024 | 77 | |
| 5 | Burak Aydın | Fizik | 12.12.2024 | 64 | Burak Aydın | Fizik | 17.10.2024 | 70 | |
| 6 | Elif Çelik | Kimya | 20.10.2024 | 90 | Burak Aydın | Kimya | 20.10.2024 | 68 | |
| 7 | Cem Özkan | Matematik | 15.10.2024 | 48 | |||||
| 8 | Cem Özkan | Matematik | 10.12.2024 | 77 | |||||
| 9 | Burak Aydın | Kimya | 20.10.2024 | 68 |
Sınav NotlarıExcelDepo v1.0.0
Kullanırken dikkat edin
- Önce yedek alın: Yinelenenleri Kaldır veriyi yerinde ve kalıcı olarak siler. Önemli listelerde sayfayı çoğaltın (sekmeye sağ tıklayın > Taşı veya Kopyala) ya da verileri başka bir sütuna kopyalayıp orada çalışın.
- İlk kayıt kalır: Yinelenen gruplarda daima en üstteki satır korunur. En yeni, en yüksek ya da en güncel kaydı tutmak istiyorsanız önce ilgili sütuna göre sıralayın.
- Sütun seçimi sonucu belirler: Tek sütun işaretlerseniz yalnızca o sütundaki değerlere bakılır ve farklı kişiler yanlışlıkla silinebilir. Satırın tamamını kapsayan benzersiz bir anahtar (sicil no, e-posta, sipariş numarası) seçmeye özen gösterin.
- Üst bilgi kutusunu kontrol edin: Verilerimin üst bilgileri var kutusu yanlışsa başlık satırı da veri gibi karşılaştırılır ve sütun adları yerine Sütun A, Sütun B görünür. İşlemden önce kutunun durumuna bakın.
- Görünen değer esastır: Tarih ve sayılar hücrede görünen biçimlerine göre karşılaştırılır. Aynı tarih farklı biçimlerde yazılmışsa iki değer farklı sayılır; önce sütunun tamamını aynı biçime getirin.
- Gizli boşluklar yinelenen görünümü bozar: Sonda ya da başta bulunan boşluklar ve kesintisiz boşluk karakteri değerleri farklı yapar. KIRP, TEMİZ ve YERİNEKOY işlevleriyle temizlenmiş yardımcı sütun kullanın. Büyük/küçük harf farkı ise komut için önemsizdir.
- Seçimin yanında veri uyarısı: Aralığın yalnızca bir bölümünü seçip yanında dolu sütunlar varsa Excel uyarı verir. Genellikle Seçimi Genişlet seçeneği doğrudur; aksi halde yanındaki sütunlar kaymadan yalnızca seçili sütun değişir ve satır bütünlüğü bozulur.
- Geri alma sınırlıdır: Ctrl+Z ile komutu hemen geri alabilirsiniz, ancak dosyayı kaydedip kapattıktan sonra silinen satırlar kalıcı olarak gider. Büyük listelerde işlemi kaydetmeden önce sonucu kontrol edin.
- Formül ve başvurulara dikkat: Silinen satırlardaki hücrelere başvuran başka formüller #BAŞV! hatası verebilir. Karşılaştırmada formülün sonucu kullanılır, formülün kendisi değil; formüllü sütunlarda sonuçların doğru hesaplandığından emin olun.
- Filtreli ve gruplanmış veri: Filtre uygulanmış listede işlem yapmadan önce filtreyi temizleyin; gizli satırların beklenmedik biçimde etkilenmemesi için bu önemlidir. Ana hatlı ya da alt toplamlı verilerde komut çalışmaz; önce ana hattı ve alt toplamları kaldırın.
- Kısayol: Alt, A, M tuş dizisi komutu doğrudan açar. Aralığın içinde herhangi bir hücredeyken Ctrl+A ile tüm bitişik aralığı seçtikten sonra bu diziyi kullanmak hızlıdır.
- Tablo kullanın: Veriyi Excel Tablosuna çevirirseniz Tablo Tasarımı sekmesinden komut doğrudan tablo aralığına uygulanır, aralık seçme hataları azalır ve silinen satırlarla tablo otomatik küçülür. Formüller de yapılandırılmış başvurularla otomatik uyum sağlar.
- Bilgi iletisini okuyun: Excel işlem sonunda kaç yinelenen değerin kaldırıldığını ve kaç benzersiz değerin kaldığını bildirir. Bu rakamı, işlemden önce EĞERSAY ya da TOPLA.ÇARPIM ile hesapladığınız beklenen sayıyla karşılaştırmak hatayı hemen ortaya çıkarır.
- İlgili konular: Veri > Gelişmiş Filtre (Advanced Filter), Koşullu Biçimlendirme > Yinelenen Değerler, Veri > Sırala, Excel Tablosu, Özet Tablo, Power Query, Metni Sütunlara Dönüştür, Range.RemoveDuplicates yöntemi (VBA) ve BENZERSİZ, EĞERSAY, KIRP, TEMİZ, YERİNEKOY, TOPLA.ÇARPIM, DOLU_SAY işlevleri.