Excel'de yinelenenleri kaldırmak için veriyi seçip Veri > Yinelenenleri Kaldır'a tıklayın, eşleşmesi gereken sütunları seçin ve Tamam'a basın: Excel tekrarlanan her satırı siler ve ilkini tutar. Bunun yerine özgün listeyi tutup temiz bir kopya almak için boş bir sütuna =BENZERSİZ(A2:A9) yazın. BENZERSİZ'in İngilizce adı UNIQUE'tir; tablodaki formülleri de Türkçe adlarla ve noktalı virgülle yazabilirsiniz.
| A | B | C | |
|---|---|---|---|
| 1 | Customer | Without duplicates | |
| 2 | Ana | Ana | |
| 3 | Ben | Ben | |
| 4 | Cara | Cara | |
| 5 | Ana | Dan | |
| 6 | Dan | Eve | |
| 7 | Ben | ||
| 8 | Ana | ||
| 9 | Eve |
=BENZERSİZ(A2:A9)A sütunundaki vurgulu hücreler (5., 7. ve 8. satırlar) tekrarlardır: Yinelenenleri Kaldır'ın sileceği satırlar bunlardır. C sütunu onlarsız listedir: Ana, Ben, Cara, Dan, Eve. A6'yı Ana yapın, hem vurgu hem liste güncellenir; düğmenin ise yeniden çalıştırılması gerekirdi.
Yinelenenleri Kaldır düğmesiyle yinelenenleri kaldırma
- Verinin içindeki herhangi bir hücreye tıklayın. Excel çevresindeki bütün bloğu seçer; sayfanın bir kısmında çalışmak için o aralığı kendiniz seçin.
- Veri > Yinelenenleri Kaldır'a gidin (Veri Araçları grubunda). Windows'ta tuş sırası Alt, A, M'dir. Bir Excel tablosunun içinde aynı düğme Tablo Tasarımı sekmesinde de vardır.
-
- satır sütun adlarını tutuyorsa Verilerimde üst bilgi var işaretli kalsın, böylece başlık satırı hiçbir zaman karşılaştırılmaz.
- İki satırın yinelenen sayılması için hepsi eşleşmesi gereken sütunları işaretleyin. Her sütun işaretliyken yalnızca tamamen aynı satırlar kaldırılır.
- Tamam'a basın. Excel kaç yinelenen değer bulup kaldırdığını ve kaç benzersiz değer kaldığını bildirir.
Düğmenin yaptığı ve basmadan önce bilinmesi gerekenler:
- Yinelenenleri yerinde siler ve alttaki hücreleri yukarı taşır. Yalnızca seçili sütunlar kayar: seçimin dışındaki hücreler yerinde kalır, bu yüzden tablonun tam genişliğini seçin, yoksa satırları kayar. Sonuç yanlışsa hemen geri almak için Ctrl+Z'ye (Mac'te Cmd+Z) basın.
- İlk geçişi, yukarıdan sayarak tutar.
- Büyük/küçük harf yok sayılır:
anaileAnayinelenendir. - Değerleri göründükleri gibi karşılaştırır. Bir hücrede
3/15/2026, diğerinde15-Mar-26olarak biçimlendirilmiş aynı tarih iki farklı değer sayılır.
Düğme neyi kaldırdığının hiçbir kaydını vermez. Bu önemliyse önce yinelenenleri bir formülle işaretleyin, onlara bakın, sonra silin.
Silmeden önce yinelenenleri bulma
Bir işaret sütunu hangi satırların tekrar olduğunu gösterir. =EĞERSAY($A$2:A2;A2)>1 geçerli satırın değerini en üstten bu satıra kadarki satırlarda sayar. Aralığın başı $A$2 kilitlidir, sonu A2 değildir, bu yüzden formül aşağı doldurulurken aralık büyür: DOĞRU "bu değer yukarıda zaten geçti" demektir, tam olarak Yinelenenleri Kaldır'ın sildiği satırlar.
| A | B | C | |
|---|---|---|---|
| 1 | Customer | Repeat? | Times in list |
| 2 | Ana | FALSE | 3 |
| 3 | Ben | FALSE | 2 |
| 4 | Cara | FALSE | 1 |
| 5 | Ana | TRUE | 3 |
| 6 | Dan | FALSE | 1 |
| 7 | Ben | TRUE | 2 |
| 8 | Ana | TRUE | 3 |
| 9 | Eve | FALSE | 1 |
=EĞERSAY($A$2:A2;A2)>1B5'e tıklayın: aralığı Ana'yı iki kez içeren $A$2:A5'tir, bu yüzden B5 TRUE'dur. C sütunu sabit bir aralık, $A$2:$A$9 kullanır, bu yüzden her geçişi sayar: her Ana satırı 3, Cara, Dan ve Eve 1 gösterir. Bir yinelenenin ilki dahil her kopyasını bulmak için C sütununu, yalnızca fazladan olanları bulmak için B sütununu kullanın.
İşaretli satırları elle silmek için Veri > Filtre'yi açın, B sütununu DOĞRU'ya göre filtreleyin, görünen satırları seçin, sağ tıklayıp Satırı Sil'i seçin, sonra filtreyi temizleyin. Yinelenenleri işaretlemek yerine renklendirmek için bkz. yinelenenleri vurgulama.
İki sütuna göre yinelenenleri kaldırma
İki satır yalnızca hem Name hem City tekrarlanıyorsa yinelenendir. Yinelenenleri Kaldır iletişim kutusunda iki sütunu da işaretleyin. Bir formülde BENZERSİZ'e iki sütunu da verin: =BENZERSİZ(A2:B8) bütün satırları karşılaştırır. C'deki işaret sütunu aynısını, iki koşulun da eşleştiği satırları sayan ÇOKEĞERSAY ile yapar.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Name | City | Repeat? | Unique rows | |
| 2 | Ana | Lima | FALSE | ||
| 3 | Ben | Oslo | FALSE | ||
| 4 | Ana | Rome | FALSE | ||
| 5 | Ben | Oslo | TRUE | ||
| 6 | Cara | Lima | FALSE | ||
| 7 | Ana | Lima | TRUE | ||
| 8 | Dan | Rome | FALSE |
Sıra sende: E2 hücresinde her Name ve City çiftini bir kez listeleyin.
Ana üç kez geçer ama satırlarından yalnızca biri yinelenendir: Rome'daki Ana, Lima'daki Ana'dan farklı bir satırdır. C5 ve C7 TRUE'dur. Cevap iki sütun genişliğinde taşar, bu yüzden E ve F'nin boş olması gerekir.
Bir sütuna göre yinelenenleri kaldırıp diğer sütunları tutma
Yalnızca bir sütun karar veriyorsa (şehir ne olursa olsun müşteri başına bir satır) iletişim kutusunda yalnızca o sütunu işaretleyin. Excel her ad için ilk satırı bütün sütunlarıyla tutar. Formül sürümü, adı orada ilk kez geçen her satırı tutar: KAÇINCI(A2:A8;A2:A8;0) her adın ilk görünüşünün konumunu verir ve bu yalnızca ilk görünüşlerde satırın kendi konumuna eşittir.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Name | City | Name | City | |
| 2 | Ana | Lima | Ana | Lima | |
| 3 | Ben | Oslo | Ben | Oslo | |
| 4 | Ana | Rome | Cara | Lima | |
| 5 | Ben | Oslo | Dan | Rome | |
| 6 | Cara | Lima | |||
| 7 | Ana | Lima | |||
| 8 | Dan | Rome |
=FİLTRE(A2:B8;KAÇINCI(A2:A8;A2:A8;0)=SIRALI(SATIRSAY(A2:A8)))Sonuç Lima'da Ana, Oslo'da Ben, Lima'da Cara ve Rome'da Dan'dir. Ana'nın sonraki şehirleri (Rome, Lima), düğmenin attığı gibi atılır.
Sıralı bir liste ve yalnızca bir kez geçen değerler
Temiz listeyi alfabetik sırayla almak için BENZERSİZ'i SIRALA ile sarmalayın. BENZERSİZ'in üçüncü bağımsız değişkeni exactly_once başka bir şey yapar: DOĞRU ile yalnızca hiç tekrarlanmayan değerleri döndürür, bu yüzden yinelenen her değer ilk kopyası dahil tamamen kaybolur. Yinelenenleri Kaldır'ın bunun için bir seçeneği yoktur.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Customer | Sorted | Only once | ||
| 2 | Eve | Ana | Cara | ||
| 3 | Ben | Ben | Dan | ||
| 4 | Cara | Cara | |||
| 5 | Ana | Dan | |||
| 6 | Dan | Eve | |||
| 7 | Ben | ||||
| 8 | Ana | ||||
| 9 | Eve |
=SIRALA(BENZERSİZ(A2:A9))C2 Ana, Ben, Cara, Dan, Eve'i taşırır. E2 yalnızca Cara ve Dan'i döndürür: Eve, Ben ve Ana ikişer kez geçer. Azalan sıra için =SIRALA(BENZERSİZ(A2:A9);;-1) kullanın. by_col dahil fonksiyonun kendisi hakkında daha fazlası BENZERSİZ sayfasında.
Kaç yinelenen olduğunu sayma
Yinelenenleri Kaldır'ın sileceği satır sayısı, satır sayısı eksi benzersiz değer sayısıdır. SATIRSAY(A2:A9) satırları, BAĞ_DEĞ_DOLU_SAY(BENZERSİZ(A2:A9)) farklı müşterileri sayar. Farklı değerleri tek başına saymak için bkz. benzersiz değerleri sayma.
| A | B | C | |
|---|---|---|---|
| 1 | Customer | Repeats | |
| 2 | Ana | ||
| 3 | Ben | ||
| 4 | Cara | ||
| 5 | Ana | ||
| 6 | Dan | ||
| 7 | Ben | ||
| 8 | Ana | ||
| 9 | Eve |
Sıra sende: C2 hücresinde A2:A9'daki satırlardan kaçının yukarıdaki bir satırın tekrarı olduğunu sayın.
Cevap 3'tür. Yukarıdaki bölümden işaret sütunu zaten varsa =EĞERSAY(B2:B9;DOĞRU) aynı tekrarları sayar.
Excel 2019 ve öncesinde yinelenenleri kaldırma
BENZERSİZ, SIRALA ve FİLTRE Excel 2021 veya Microsoft 365 gerektirir. Excel 2019 ve öncesinde özgün listeyi koruyan iki yol vardır:
- Gelişmiş Filtre. Sütunu seçin, Veri > Sırala ve Filtre Uygula > Gelişmiş'e gidin, Başka bir yere kopyala'yı seçin, Hedef kutusunda bir hücre seçin, Yalnızca benzersiz kayıtlar'ı işaretleyin ve Tamam'a basın. Kopya sabit bir listedir; veri değiştikten sonra filtreyi yeniden çalıştırın.
- Aşağı doldurulan bir formül. Bunu C2'ye yazın, eski Excel'de bir dizi formülü olduğu için Ctrl+Shift+Enter (Mac'te Cmd+Shift+Enter) ile onaylayın ve boşluk gösterene kadar aşağı doldurun:
=IFERROR(INDEX($A$2:$A$9,MATCH(0,COUNTIF($C$1:C1,$A$2:$A$9),0)),"")
Türkçe Excel'de: =EĞERHATA(İNDİS($A$2:$A$9;KAÇINCI(0;EĞERSAY($C$1:C1;$A$2:$A$9);0));"").
Her satır A2:A9'un üstündeki listede henüz olmayan ilk değerini arar. Google E-Tablolar'da da =UNIQUE(A2:A9) vardır, ama orada büyük/küçük harfe duyarlıdır: ana ile Ana ikisi de kalır.
Yinelenenleri Kaldır neden bazı yinelenenleri kaçırır
Aynı görünen iki hücre, birinin sonunda bir boşluk varsa yinelenen değildir. Yinelenenleri Kaldır da BENZERSİZ de metni karakter karakter karşılaştırır (yalnızca büyük/küçük harfi yok sayarak), bu yüzden Ana ile sonunda boşluk olan Ana iki ayrı giriş olarak kalır.
| A | B | C | D | E | |
|---|---|---|---|---|---|
| 1 | Customer | UNIQUE | UNIQUE of TRIM | ||
| 2 | Ana | Ana | Ana | ||
| 3 | Ana | Ana | Ben | ||
| 4 | Ben | Ben | Cara | ||
| 5 | Ben | Ben | |||
| 6 | Cara | Cara |
=BENZERSİZ(A2:A6)C2 beş girişin hepsini taşırır, çünkü boşluklar kopyaları farklı yapar. KIRP iki uçtaki boşlukları kaldırır, bu yüzden E2 Ana, Ben ve Cara'yı döndürür. İçe aktarılan veride düğmeyi çalıştırmadan önce =KIRP(A2) ile aşağı doldurulmuş bir sütun ekleyin, onu değer olarak özgün sütunun üzerine yapıştırın (Giriş > Yapıştır > Değerleri Yapıştır), sonra yinelenenleri kaldırın. Web sayfalarından kopyalanan veriler KIRP'ın kaldırmadığı bölünemez boşluklar da içerebilir; =KIRP(YERİNEKOY(A2;DAMGA(160);" ")) ikisini de halleder.
Sıkça Sorulan Sorular
Excel'de yinelenenler nasıl kaldırılır?
Verideki bir hücreye tıklayın, Veri > Yinelenenleri Kaldır'a gidin, bir satırın yinelenen sayılması için hepsi eşleşmesi gereken sütunları işaretleyin ve Tamam'a basın. Excel her satırın ilk geçişini tutar, diğerlerini siler.
Excel'de özgün veriyi silmeden yinelenenler nasıl kaldırılır?
Boş bir sütunda bir formül kullanın: =BENZERSİZ(A2:A9) her değeri bir kez listeler ve A2:A9'u olduğu gibi bırakır. BENZERSİZ Excel 2021 veya Microsoft 365 gerektirir; eski sürümlerde Yalnızca benzersiz kayıtlar ve Başka bir yere kopyala seçenekleriyle Veri > Sırala ve Filtre Uygula > Gelişmiş'i kullanın.
Yinelenenleri Kaldır hangi yineleneni tutar?
Seçimin üstünden sayarak ilkini. Bunun yerine son geçişi tutmak için veriyi tutmak istediğiniz satırlar önce gelecek şekilde sıralayın, sonra Yinelenenleri Kaldır'ı çalıştırın.
Yinelenenleri Kaldır neden tüm yinelenenleri kaldırmıyor?
Çünkü değerler birebir aynı değildir: sonda bir boşluk (Ana ve Ana), bölünemez bir boşluk ya da iki farklı biçimde gösterilen aynı tarih iki hücreyi aynı gösterir ama farklı kılar. Önce =KIRP(A2) gibi bir yardımcı sütunla temizleyin. Büyük/küçük harf önemli değildir: ana ile Ana yinelenen sayılır.
Excel'de yinelenenler nasıl sayılır?
=EĞERSAY($A$2:$A$9;A2) A2'deki değerin kaç kez geçtiğini verir. Yinelenenleri Kaldır'ın sileceği satır sayısı =SATIRSAY(A2:A9)-BAĞ_DEĞ_DOLU_SAY(BENZERSİZ(A2:A9))'dur.