Tablolarda yinelenenlerin ve eşleşmelerin bulunması

Kerem Aydın·9 Temmuz 2026·⏱4 dk

Excel'de tek bir sütundaki yinelenen değerleri hızlıca bulmak için aralığı seçin ve Giriş → Koşullu Biçimlendirme → Hücre Vurgulama Kuralları → Yinelenen Değerler yolunu izleyin. Daha esnek bir analiz için =EĞERSAY($A$2:$A$100; A2)>1 formülünü kullanın; bu formül tüm yinelenenler için DOĞRU döndürür. İki listenin ortak öğelerini karşılaştırmak istiyorsanız =EĞER(SAYIYSA(EŞLEŞTİR(A2; $B$2:$B$100; 0)); "Eşleşme"; "") fonksiyonunu uygulayın. Bu yöntemler, verileri hatalardan anında temizlemenize veya müşteri, ürün kodu ve sipariş veritabanları arasındaki kesişimleri bulmanıza olanak tanır.

Hızlı başlangıç: En görsel yöntem koşullu biçimlendirmedir. İleri sıralama için en hassas yöntem ise formül içeren yardımcı bir sütundur.

Tek listede yinelenenlerin tespiti

Tek bir veri sütununuz olduğunda (örneğin e-posta adresleri veya vergi kimlik numaraları listesi), görev birden fazla kez geçen hücreleri vurgulamaktır.

Yöntem 1: Görsel vurgulama (Koşullu Biçimlendirme)

Bu yöntem, hızlı bir "gözle kontrol" için idealdir.

  1. İlgili hücre aralığını seçin (örneğin A2:A100).
  2. Giriş sekmesine gidin → Koşullu Biçimlendirme.
  3. Hücre Vurgulama Kuralları → Yinelenen Değerler seçeneğini belirleyin.
  4. Açılan iletişim kutusunda bir dolgu rengi seçin ve Tamam'a basın.

Tüm yinelenen kayıtlar seçtiğiniz renkle boyanacaktır. Benzersiz değerler değişmeden kalacaktır.

Yöntem 2: Formülle etiketleme

Yinelenenleri filtrelemek veya sıralamak istiyorsanız, bitişik sütunda bir formül kullanmak daha iyidir. B2 hücresine aşağıdaki formülü girin:

=EĞERSAY($A$2:$A$100; A2)>1

Formülü listenin sonuna kadar aşağıya doğru doldurun.

  • DOĞRU sonucu, değerin birden fazla kez geçtiği anlamına gelir.
  • YANLIŞ sonucu, değerin benzersiz olduğu anlamına gelir.

Daha anlaşılır bir çıktı için formülü bir koşul içine alabilirsiniz:

=EĞER(EĞERSAY($A$2:$A$100; A2)>1; "Yinelenen"; "Benzersiz")

Formülü kopyalarken arama aralığının kaymaması için mutlak başvurular kullanın (aralık harf ve rakamının önünde $ işaretleri).

İki sütun arasında eşleşme arama

Sık karşılaşılan bir görev, Liste A'daki hangi değerlerin Liste B'de bulunduğunu kontrol etmektir. Örneğin, mevcut müşterilerin borçlu veritabanıyla karşılaştırılması.

Değer varlığını arama formülü

İlk listenin A sütununda, ikinci (referans) listenin ise B sütununda olduğunu varsayalım. C sütununda kontrol sonucunu görüntüleyeceğiz.

C2 hücresi için formül:

=EĞER(SAYIYSA(EŞLEŞTİR(A2; $B$2:$B$100; 0)); "Eşleşme"; "")

Nasıl çalışır:

  1. EŞLEŞTİR, A2'deki değeri B aralığında arar.
  2. Değer bulunursa, fonksiyon konumunu (bir sayı) döndürür.
  3. SAYIYSA, sonucun bir sayı olup olmadığını kontrol eder.
  4. EĞER, arama başarılıysa "Eşleşme" metnini yazdırır veya hücreyi boş bırakır.

Sadece eşleşen değerlerin listesini alma (Excel 365/2021+)

Excel'in yeni sürümlerinde, doldurma işlemi olmadan tek bir formülle ayrı bir eşleşme listesi oluşturabilirsiniz:

=FİLTRE(A2:A100; SAYIYSA(EŞLEŞTİR(A2:A100; B2:B100; 0)))

Bu formül, dinamik olarak yalnızca A sütununda bulunan ve B sütununda da yer alan öğelerin listesini oluşturur.

Hassas karşılaştırma için verilerin hazırlanması

Formüller, veri formatındaki gizli farklılıklar nedeniyle sık sık eşleşmeleri bulamaz. Analizden önce bilgilerin temiz olduğundan emin olun.

SorunNedenÇözüm
Fazladan boşluklar"İvanov " ve "İvanov" farklı kabul edilir=KIRP(A2) (TRIM) fonksiyonunu kullanın
Farklı büyük/küçük harf"moskova" ve "Moskova" (EŞLEŞTİR için önemli değildir, ancak doğruluk için standartlaştırılmalıdır)=KÜÇÜKHARF(A2) (LOWER) kullanın
Sayı karşısı metin100 (sayı) ve "100" (metin) eşleşmezMetin sayıları "Sütunlara Dönüştür" veya 1 ile çarpma yoluyla dönüştürün

Güvenilir karşılaştırma için birleştirilmiş formül:

=KIRP(KÜÇÜKHARF(A2))

Her iki karşılaştırılan sütuna da yardımcı sütunlarda uygulayın, ardından yinelenenleri zaten temizlenmiş verilerde arayın.

Büyük veri kümeleriyle çalışma

Binlerce satır işlerken karmaşık formüller dosyanın çalışma hızını yavaşlatabilir.

  1. "Akıllı Tablolar" kullanın: Aralığı seçin ve Ctrl+T tuşlarına basın. Formüller yeni satırlara otomatik olarak yayılır ve başvurular yapılandırılmış hale gelir.
  2. Özet Tablolar: Her bir değerin tekrar sayısını hesaplamak için özet tablo oluşturun. Veri alanını "Satırlar" alanına ve aynı alanı "Değerler" alanına ("Sayı" modunda) sürükleyin. Sayı > 1 olacak şekilde filtreleyin.
  3. Hesaplamaları dondurma: Dosya yavaşlıyorsa, formül sonuçlarını içeren sütunu kopyalayın ve Değerler olarak yapıştırın (Sağ Tık → Özel Yapıştır → Değerler). Bu işlem formülleri kaldırır, yalnızca sonucu bırakır ve çalışmayı hızlandırır.

Sık yapılan hatalar

  • Aralığın sabitlenmemesi: $A$2:$A$100 yerine A2:A100 kullanmak, formül aşağı kopyalandığında arama aralığının "kaymasına" ve sonuçların yanlış olmasına neden olur.
  • Farklı veri türlerinin karşılaştırılması: Değerlerin sayı olarak saklandığı veya gizli karakterler içerdiği bir sütunda "A-100" gibi metin bir ürün kodunu arama girişimi.
  • Boş hücrelerin göz ardı edilmesi: Çok sayıda boş hücre varsa, EĞERSAY fonksiyonu bunları yinelenen olarak sayabilir. Boşlukları yok saymak için VE(A2<>""; ...) koşulu ekleyin.

SSS

Bulunan yinelenenler nasıl silinir? Sütunu seçin, Veri sekmesine gidin ve Yinelenenleri Kaldır düğmesine basın. Excel, benzersiz değerlerin yalnızca ilk görünümlerini bırakacaktır.

Birden fazla sütunda aynı anda yinelenen aranabilir mi? Evet. Birden fazla sütundaki verileri birleştirerek (örneğin =A2&B2&C2) yardımcı bir sütun oluşturun ve yinelemeleri bu yeni birleştirilmiş sütunda arayın.

Koşullu biçimlendirme neden yinelenenleri görmüyor? Hücre biçimini kontrol edin. Çoğu zaman sorun, görsel olarak görünmeyen ancak Excel için değerleri farklı kılan metnin başındaki veya sonundaki fazladan boşluklarda yatmaktadır.