Excel'de İki Sütundaki Verileri Eşleştirme ve Aynı Değerleri Sayma

Excel'de İki Sütundaki Verileri Eşleştirme ve Aynı Değerleri Sayma
› Excel Formülleri › Excel Hücre Eşleştirme

1. Örnek Tablo ve Veriler

Aşağıdaki tabloda A ve B sütunlarında 2 farklı kod grubu yer almaktadır. Bu makalede:

  • 🟢 Aynı satıra denk gelen başarılı eşleşmeler
  • 🟡 Aynı satırda olmayan ancak hem A hem de B sütununda bulunan kodlar

Bu iki farklı durumu hesaplayacağız.

Önemli Uyarı

Aralık seçimlerinizi dikkatli yapın. A2:A7 ve B2:B7 aralıkları boş hücre içermemelidir. Boş hücreler eşleşme olarak kabul edilir ve sonucu yanlış etkileyebilir.

Satır A Sütunu B Sütunu
1KOD-1KOD-2
2ABAAAA
3BBBBBB
4ABBBAB
5ABCABC
6CCACCB
7AAACCF
✅ Satır eşleşmesi 🟡 Sütun eşleşmesi (farklı satır)

2. İki Sütun Arasındaki Tüm Eşleşmeleri Sayma

TOPLA.ÇARPIM ve EĞERSAY fonksiyonlarını birleştirerek, A sütunundaki her bir değerin B sütununda olup olmadığını kontrol edebiliriz. Aşağıdaki örnekte iki liste halinde çeşitli şehir isimleri listelenmektedir. Formül aynı satırda olsun olmasın 2 sütunda da olan şehir sayılarını sayacaktır.

=TOPLA.ÇARPIM(EĞERSAY(A2:A7; B2:B7))

Sonuç: 3

Ankara, Mersin ve Van değerleri her iki sütunda da bulunduğu için sonuç 3'tür.

Bu yöntem ne işe yarar?

Müşteri listelerini karşılaştırma, sipariş numaralarını kontrol etme, iki farklı sistemden gelen verileri doğrulama gibi durumlarda kullanılır.

Excel Hücre Eşleştirme
TOPLA.ÇARPIM + EĞERSAY ile eşleşme sayma

3. Aynı Satırdaki Eşleşmeleri Sayma

Satır bazında eşleşmeleri bulmak için TOPLA.ÇARPIM ile doğrudan karşılaştırma yapabiliriz. Bir önceki formülde tüm eşleşmeler sayılırken, bu formülde sadece aynı satırdaki eşleşmeler hesaba katılacaktır.

=TOPLA.ÇARPIM(--(A2:A7=B2:B7))

Sonuç: 2

Sadece Ankara (1. satır) ve Mersin (4. satır) aynı satırda eşleştiği için sonuç 2'dir.

Uyarı

Boş hücreler bu formülde eşleşme olarak kabul edilir. Verilerinizde boş hücre varsa sonuç yanlış olabilir.

Excel satır eşleştirme örneği
📊 Aynı satırdaki eşleşmeleri görselleştirme

4. DÜŞEYARA ile Eşleştirme Kontrolü

DÜŞEYARA fonksiyonu, A sütunundaki bir değerin B sütununda bulunup bulunmadığını kontrol etmek için kullanılabilir. Formül, A sütunundaki değeri B sütununda arar; eşleşme varsa ilgili değeri, eşleşme yoksa #YOK hata mesajını döndürür. İlk iki örnekte yalnızca kaç tane eşleşme olduğunu bulmuştuk. Bu yöntemde ise hangi değerlerin eşleştiğini de doğrudan görebiliriz.

=DÜŞEYARA(A2; B$2:B$7; 1; 0)

Sonuçlar:

  • Ankara → Ankara (eşleşme var)
  • İzmir → #YOK (B sütununda yok)
  • Konya → #YOK (B sütununda yok)
  • Mersin → Mersin (eşleşme var)
  • Bitlis → #YOK (B sütununda yok)
  • Van → Van (eşleşme var)

DÜŞEYARA Sınırlamaları

  • Verilerin sıralı olması gerekmez (0 ile tam eşleşme)
  • Soldan sağa arama yapar (sağdan sola arama yapamaz)
  • Kriter sütunu en solda olmalıdır
Excel DÜŞEYARA ile eşleştirme örneği
📊 DÜŞEYARA ile iki sütun arasındaki eşleşmeleri kontrol etme

5. Yöntem Karşılaştırması

Yöntem Kullanım Alanı Avantaj Dezavantaj
TOPLA.ÇARPIM + EĞERSAY Tüm eşleşmeleri sayma Hızlı, tek formül Yalnızca sayı verir, liste vermez
TOPLA.ÇARPIM + Karşılaştırma Satır eşleşmelerini sayma Çok basit Boş hücreleri de sayar
DÜŞEYARA Eşleşen değerleri listeleme Kolay anlaşılır Soldan sağa sınırlı
İNDİS-KAÇINCI Esnek eşleştirme Her yöne arama yapar Daha karmaşık
💡 Öneri: Sadece eşleşme sayısını öğrenmek istiyorsanız TOPLA.ÇARPIM, eşleşen değerleri görmek istiyorsanız DÜŞEYARA veya İNDİS-KAÇINCI kullanın.

6. Sık Sorulan Sorular

01 Excel'de iki sütun arasındaki eşleşmeler nasıl bulunur?

=TOPLA.ÇARPIM(EĞERSAY(A2:A7;B2:B7)) formülü ile iki sütun arasındaki eşleşen değerlerin sayısı bulunur.

02 Excel'de aynı satırdaki eşleşmeler nasıl sayılır?

=TOPLA.ÇARPIM(--(A2:A7=B2:B7)) formülü ile aynı satırdaki eşleşmeler sayılır.

03 DÜŞEYARA ile hücre eşleştirme nasıl yapılır?

=DÜŞEYARA(A2;B$2:B$7;1;0) formülü ile A sütunundaki değerin B sütununda olup olmadığı kontrol edilir. DÜŞEYARA formülü hakkında daha fazla bilgi edinin.

04 İNDİS-KAÇINCI ile DÜŞEYARA arasındaki fark nedir?

İNDİS-KAÇINCI her yöne arama yapabilir, DÜŞEYARA ise soldan sağa arama yapar. İNDİS ve KAÇINCI kombinasyonu DÜŞEYARA'dan daha esnektir.

05 Boş hücreler eşleşme olarak sayılır mı?

TOPLA.ÇARPIM karşılaştırmasında boş hücreler eşleşme olarak kabul edilir. Bu durumu önlemek için aralık seçimini dikkatli yapın veya =EĞER(Boşluk) kontrolü ekleyin.

06 Büyük verilerde hangi yöntem daha hızlıdır?

Büyük verilerde (10.000+ satır) TOPLA.ÇARPIM yavaşlayabilir. Alternatif olarak Power Query veya VBA kullanabilirsiniz.

💡 İpucu: Eşleştirme işlemlerinde TOPLA.ÇARPIM ve EĞERSAY kombinasyonu en pratik yöntemdir.
🤖 Akıllı Arama Asistanı
💬 Merhaba! Size nasıl yardımcı olabilirim?
Excel Asistanı
👋 Merhaba! Excel ile ilgili ne öğrenmek istersin? Örn: DÜŞEYARA nasıl kullanılır?
DÜŞEYARA Pivot Tablo Gantt Şeması