Menu

Excel'de Yinelenenleri Kaldırma: Düğme ve Formüller

Tekrarlanan satırları yerinde silmek için veriyi seçip Veri > Yinelenenleri Kaldır'a tıklayın ya da özgün listeyi tutup temiz bir kopya almak için =BENZERSİZ(A2:A9) kullanın. Yinelenenleri bulun, işaretleyin, sayın ve iki sütuna göre kaldırın.

Bu sayfadaki her tablo canlı: bir sayıyı ya da formülü değiştir, yeniden hesaplansın.

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.

Tekrarı olan müşteriler
C2
ABC
1CustomerWithout duplicates
2AnaAna
3BenBen
4CaraCara
5AnaDan
6DanEve
7Ben
8Ana
9Eve
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =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

  1. 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.
  2. 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.
    1. 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.
  3. İ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.
  4. 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: ana ile Ana yinelenendir.
  • Değerleri göründükleri gibi karşılaştırır. Bir hücrede 3/15/2026, diğerinde 15-Mar-26 olarak 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.

Tekrarları işaretleme
B2
ABC
1CustomerRepeat?Times in list
2AnaFALSE3
3BenFALSE2
4CaraFALSE1
5AnaTRUE3
6DanFALSE1
7BenTRUE2
8AnaTRUE3
9EveFALSE1
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =EĞERSAY($A$2:A2;A2)>1

B5'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.

Name ve City birlikte
E2
ABCDE
1NameCityRepeat?Unique rows
2AnaLimaFALSE
3BenOsloFALSE
4AnaRomeFALSE
5BenOsloTRUE
6CaraLimaFALSE
7AnaLimaTRUE
8DanRomeFALSE
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

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.

Müşteri başına ilk satır
D2
ABCDE
1NameCityNameCity
2AnaLimaAnaLima
3BenOsloBenOslo
4AnaRomeCaraLima
5BenOsloDanRome
6CaraLima
7AnaLima
8DanRome
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =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.

Sıralı ve yalnızca bir kez
C2
ABCDE
1CustomerSortedOnly once
2EveAnaCara
3BenBenDan
4CaraCara
5AnaDan
6DanEve
7Ben
8Ana
9Eve
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =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.

Kaç tekrar
C2
ABC
1CustomerRepeats
2Ana
3Ben
4Cara
5Ana
6Dan
7Ben
8Ana
9Eve
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.

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:

  1. 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.
  2. 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.

Gizli boşluklar
C2
ABCDE
1CustomerUNIQUEUNIQUE of TRIM
2AnaAnaAna
3Ana Ana Ben
4BenBenCara
5 Ben Ben
6CaraCara
Formülünü görmek için bir hücreye tıkla. Bir sayıyı ya da formülü değiştir, tablo yeniden hesaplanır.Türkçe Excel’de: =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.

Coddy programlama dilleri çizimi

Coddy ile kodlamayı öğren

BAŞLA