Özellik ikonu

Yinelenenleri Kaldır

İndirme izni yok

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.

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.
Klavyeden Alt tuşuna basıp sırayla A ve M tuşlarına basarak komuta ulaşabilirsiniz. Komuta atanmış doğrudan bir Ctrl kısayolu yoktur ve hücrelerin sağ tık menüsünde bulunmaz. Excel Web ve Mac sürümlerinde komut yine Veri sekmesindedir.

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.
İşlemden sonra aralığın dışındaki hücreler etkilenmez; yinelenen satırlar silinir ve altındaki satırlar aralık içinde yukarı kayar. Tablolarda ise satırlar tablodan silinir ve tablo kısalır.

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:
Excel formülü
=A2&"|"&B2
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:
Excel formülü
=EĞER(EĞERSAY($A$2:A2;A2)>1;"Yinelenen";"Benzersiz")
=IF(COUNTIF($A$2:A2,A2)>1,"Yinelenen","Benzersiz")
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:
Excel formülü
=BENZERSİZ(A2:A100)
=UNIQUE(A2:A100)
Üçü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:
VBA
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.
ABC
1ŞehirŞehir
2AnkaraAnkara
3İzmirİzmir
4BursaBursa
5AnkaraAdana
6AdanaKonya
7İzmir
8Konya
9Bursa
10Ankara
ŞehirlerExcelDepo v1.0.0
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.

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.
ABCDEFG
1MüşteriÜrünTutarMüşteriÜrünTutar
2Yılmaz TicaretKalem1.250,00Yılmaz TicaretKalem1.250,00
3Demir Ltd.Defter830,50Demir Ltd.Defter830,50
4Yılmaz TicaretKalem1.250,00Yılmaz TicaretKlasör460,00
5Yılmaz TicaretKlasör460,00Kaya KırtasiyeKalem1.250,00
6Demir Ltd.Defter910,00Kaya KırtasiyeKlasör520,75
7Kaya KırtasiyeKalem1.250,00
8Demir Ltd.Defter830,50
9Kaya KırtasiyeKlasör520,75
SiparişlerExcelDepo v1.0.0
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.

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.
ABCDEFG
1Sicil NoAd SoyadDepartmanSicil NoAd SoyadDepartman
21001Ayşe KayaMuhasebe1001Ayşe KayaMuhasebe
31002Mehmet DemirSatış1002Mehmet DemirSatış
41001Ayşe KayaMuhasebe1003Fatma Şahinİnsan Kaynakları
51003Fatma Şahinİnsan Kaynakları1002Mehmet DemirPazarlama
61002Mehmet DemirPazarlama1004Ali YıldızSatış
71004Ali YıldızSatış
81003Fatma Şahinİnsan Kaynakları
91004Ali YıldızSatış
PersonelExcelDepo v1.0.0
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.

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.
B2 hücresindeki formül:
Excel formülü
=KIRP(A2)
=TRIM(A2)
Yinelenenleri Kaldır
Formülünü incelemek için bir hücre seçin.
ABCD
1Ham ŞehirTemizlenmişBenzersiz Liste
2AnkaraAnkaraAnkara
3ankaraankaraBursa
4Ankara AnkaraKonya
5 BursaBursa
6BursaBursa
7ANKARAANKARA
8KonyaKonya
9Konya Konya
TemizlikExcelDepo v1.0.0
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ı.

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.
D2 hücresindeki formül:
Excel formülü
=EĞER(EĞERSAY($A$2:A2;A2)>1;"Yinelenen";"Benzersiz")
=IF(COUNTIF($A$2:A2,A2)>1,"Yinelenen","Benzersiz")
Yinelenenleri Kaldır
Formülünü incelemek için bir hücre seçin.
ABCD
1Ürün KoduÜrünStokDurum
2KD-101Kalem120Benzersiz
3DF-202Defter85Benzersiz
4KL-303Klasör40Benzersiz
5KD-101Kalem120Yinelenen
6SL-404Silgi200Benzersiz
7DF-202Defter90Yinelenen
8KP-505Kağıt60Benzersiz
9KD-101Kalem115Yinelenen
10ZM-606Zımba30Benzersiz
Ürün KodlarıExcelDepo v1.0.0
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.

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.
D2 hücresindeki formül:
Excel formülü
=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.
ABCDE
1BölgeToplam KayıtBenzersizYinelenen
2Marmara844
3Ege
4Marmara
5Akdeniz
6Ege
7Marmara
8İç Anadolu
9Akdeniz
SayımExcelDepo v1.0.0
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.

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.
ABC
1DepartmanDepartman
2SatışSatış
3MuhasebeMuhasebe
4SatışÜretim
5ÜretimLojistik
6Lojistikİnsan Kaynakları
7Muhasebe
8Satış
9Üretim
10İnsan Kaynakları
Gelişmiş FiltreExcelDepo v1.0.0
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.

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.
ABCDEFG
1E-postaAd SoyadŞehirE-postaAd SoyadŞehir
2ayse@ornek.comAyşe KayaAnkaraayse@ornek.comAyşe KayaAnkara
3mehmet@ornek.comMehmet Demirİzmirmehmet@ornek.comMehmet Demirİzmir
4ayse@ornek.comAyşe KayaAnkarafatma@ornek.comFatma ŞahinBursa
5fatma@ornek.comFatma ŞahinBursaali@ornek.comAli YıldızKonya
6Mehmet@ornek.comMehmet Demirİzmirzeynep@ornek.comZeynep ArslanAdana
7ali@ornek.comAli YıldızKonya
8fatma@ornek.comFatma ŞahinBursa
9zeynep@ornek.comZeynep ArslanAdana
Abone TablosuExcelDepo v1.0.0
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.

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.
ABCDEFGHI
1ÖğrenciDersSınav TarihiNotÖğrenciDersSınav TarihiNot
2Elif ÇelikMatematik15.10.202455Elif ÇelikKimya20.10.202490
3Burak AydınFizik17.10.202470Elif ÇelikMatematik10.12.202482
4Elif ÇelikMatematik10.12.202482Cem ÖzkanMatematik10.12.202477
5Burak AydınFizik12.12.202464Burak AydınFizik17.10.202470
6Elif ÇelikKimya20.10.202490Burak AydınKimya20.10.202468
7Cem ÖzkanMatematik15.10.202448
8Cem ÖzkanMatematik10.12.202477
9Burak AydınKimya20.10.202468
Sınav NotlarıExcelDepo v1.0.0
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.

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.
Örneklerdeki tabloları indirilebilir Excel dosyasında kendiniz de deneyebilirsiniz.
Yazar
ExcelDepo
İndirme sayısı
0
Gösterim
8
İlk yayın
Güncel

Puanlar

0.00 Oylama 0 İnceleme
Geri
Üst