Skip to main content

Kutools for Office — Bir Paket. Beş Araç. Daha Fazla İş Yapın.

Excel çalışma sayfasında iki e-posta adresi listesini nasıl karşılaştırabilirsiniz?

Author Xiaoyang Last modified

Excel'de büyük veri setleriyle çalışırken, bir listedeki belirli e-posta adreslerinin başka bir listede de bulunup bulunmadığını belirlemeniz gereken durumlarla karşılaşabilirsiniz. Örneğin, kayıtlı kullanıcıların e-posta listesini bir pazarlama kampanyasının iletişim listesiyle eşleştirmek isteyebilir veya bir etkinlik için katılımcıların ana listenizde olup olmadığını doğrulamak isteyebilirsiniz. Genellikle, iki e-posta adresi listesi ayrı sütunlarda bulunur (örneğin, A ve B sütunu) ve sizden bu iki sütunda da görünen adresleri belirlemeniz beklenir.

Bu makalede, iki sütun e-posta adresini karşılaştırmak ve eşleşmeleri belirlemek için kullanabileceğiniz çeşitli pratik çözümler bulacaksınız. Eğer B sütunundaki bir e-posta adresi aynı zamanda A sütununda da bulunuyorsa, ilgili adrese C sütununda “Eşleşme Bulundu” yazabilir veya yinelenenleri görsel olarak vurgulayabilirsiniz. Burada açıklanan her yöntem, farklı karmaşıklık seviyelerine ve kullanıcı ihtiyaçlarına uygun olacak şekilde tasarlanmıştır, böylece senaryonuz için en iyi yaklaşımı seçebilirsiniz.

compare two lists of email addresses

İki e-posta adresi listesini formül kullanarak karşılaştırın ve aynı olanları bulun

Kutools for Excel ile iki e-posta adresi listesini karşılaştırın ve aynı olanları seçin veya vurgulayın

VBA kodu kullanarak eşleşen e-postaların karşılaştırılmasını ve işaretlenmesini otomatikleştirin

Koşullu Biçimlendirme kullanarak eşleşen e-posta adreslerini vurgulayın


İki e-posta adresi listesini formül kullanarak karşılaştırın ve aynı olanları bulun

Excel'de iki sütunu karşılaştırmak ve eşleşen e-posta adreslerini işaretlemek için en doğrudan yollardan biri basit bir formül kullanmaktır. Bu yöntem, özellikle e-posta listeleri olağanüstü derecede büyük olmadığında, çoğu rutin kontrol için uygundur. Ek araç veya yapılandırma gerektirmez.

B sütunundaki bir e-postanın A sütununda da bulunup bulunmadığını belirlemek ve sonucu C sütununda göstermek için şu adımları izleyin:

1. İlk e-postanızın yanındaki boş bir hücreye (örneğin, B2'nin ilk e-postanız olduğunu varsayarsak C2'ye), aşağıdaki formülü girin:

=IF(COUNTIF($A$2:$A$10,B2)>0, "Match Found","")

Bu formül, B2 hücresindeki e-postanın A2:A10 aralığında herhangi bir yerde bulunup bulunmadığını kontrol eder. Bir eşleşme bulunursa "Eşleşme Bulundu" döndürür; aksi takdirde boş bir hücre döndürür.

2. Formülü onaylamak için Enter'a basın. Ardından, formülü C sütunu boyunca aşağıya doğru sürüklemek için dolgu tutamacını kullanın, böylece B sütunundaki her e-posta A sütunundaki listeyle kontrol edilir. Eşleşme sonuçları otomatik olarak görüntülenecektir.

apply a formula to compare two lists of Email addresses

Listeleriniz daha uzunsa veya farklı satırlarda başlıyorsa formüldeki aralıkları ayarladığınızdan emin olun. Büyük veri setleriyle uğraşırken, bu yöntem, verilerinizde önde veya sonda fazladan boşluk olmadığı sürece güvenilirdir, çünkü bu tür boşluklar eşleşme doğruluğunu etkileyebilir. En iyi sonuçlar için, Excel’in TRIM fonksiyonunu kullanarak verilerinizden boşlukları temizlemeyi düşünün.


Kutools for Excel ile iki e-posta adresi listesini karşılaştırın ve aynı olanları seçin veya vurgulayın

Listeleri sık sık karşılaştıran veya daha otomatikleştirilmiş bir yaklaşıma ihtiyaç duyan kullanıcılar için Kutools for Excel eklentisi, Ortak & Farklı Hücreleri Seç özelliği sunar. Bu özellik, el ile formüllerle kıyaslandığında süreci önemli ölçüde hızlandırarak iki listede de bulunan e-posta adreslerini hızlıca seçmenizi veya vurgulamanızı sağlar.

Kutools for Excel, karmaşık görevleri basitleştirmek için 300'den fazla gelişmiş özellik sunar ve yaratıcılığı ve verimliliği artırır. Yapay zeka yetenekleriyle entegre olarak, Kutools görevleri hassas bir şekilde otomatikleştirir ve veri yönetimi işlerini kolaylaştırır. Kutools for Excel hakkında detaylı bilgi...  Ücretsiz deneme...

Kutools for Excel’i yükledikten sonra bu özelliği şu şekilde kullanabilirsiniz:

1. Karşılaştırmak istediğiniz iki sütunu seçin (örneğin, A ve B sütunları). Ardından Kutools > Seç > Ortak & Farklı Hücreleri Seç’e giderek diyalog kutusunu açın.

click Select Same & Different Cells feature of kutools

2. Ortak & Farklı Hücreleri Seç diyalog kutusunda, doğru eşleştirme için şu şekilde yapılandırın:

(1.) Verilerinizde başlıklar varsa, başlıkları veri olarak karşılaştırılmaması için Veri başlıklarını içerir seçeneğini işaretleyin.

(2.) Temel Alınan altında, veri kümenizin formatına bağlı olarak Her satırı seçerek satır bazında veya Tek hücre seçerek hücre bazında karşılaştırma yapabilirsiniz.

(3.) Bul altında, iki sütunda da görünen yinelenenleri bulmak için Aynı değerleri seçin.

(4.) Görsel vurgulama için, Seçilen sonuçların işlenmesi bölümünde tercih ettiğiniz arka plan veya yazı tipi rengini seçerek eşleşen öğeleri vurgulayın.

specify options in the dialog box

3. Tamam’a tıklayın. İki sütunda da bulunan e-posta adresleri anında seçilir ve vurgulanır, böylece eşleşen sonuçları inceleme veya dışa aktarma işlemi kolaylaşır.

the same Email addresses which exist in two lists are selected and highlighted

Bu yaklaşım, özellikle büyük veya sık güncellenen elektronik tablolar için faydalıdır ve hataları azaltmaya ve önemli ölçüde zaman kazandırmaya yardımcı olur. Kutools for Excel ayrıca veri yönetimi ve karşılaştırma görevleri için diğer gelişmiş araçlar da sunar.

Şimdi Kutools for Excel'i indirmek ve ücretsiz deneme sürümünü başlatmak için tıklayın!


VBA kodu kullanarak eşleşen e-postaların karşılaştırılmasını ve işaretlenmesini otomatikleştirin

Çok büyük listelerle uğraşıyorsanız, sık sık tekrarlayan karşılaştırmalar yapmanız gerekiyorsa veya karşılaştırma işlemini otomatikleştirmek istiyorsanız, VBA makrosu kullanmak etkili bir seçenektir. Bu yaklaşım, Excel'in yerleşik programlama yeteneklerini kullanarak her iki listeyi hızlıca tarar ve programlı olarak eşleşmeleri işaretler. Aşağıdaki makro, B sütunundaki her e-postanın A sütununda bulunup bulunmadığını kontrol eder ve eşleşme durumunda C sütunundaki bitişik hücreye "Eşleşme Bulundu" yazar.

VBA, özellikle manuel yöntemler yavaşlayabileceği veya gözden kaçırma riski taşıdığı durumlarda, tekrarlayan görevler veya çok büyük veri setleri için çok kullanışlıdır. Ancak VBA kodu çalıştırılırken dikkatli olunması gerekir — verilerinizi her zaman yedekleyin ve makroların yalnızca Excel masaüstü sürümlerinde kullanılabilir olduğunu, Excel Online'da kullanılamayacağını unutmayın.

1. Geliştirici > Visual Basic’e gidin. Microsoft Visual Basic for Applications penceresinde Ekle > Modül'e tıklayın ve aşağıdaki kodu yeni modüle yapıştırın:

Sub MarkMatchingEmails()
    Dim ws As Worksheet
    Dim lastRowA As Long, lastRowB As Long, i As Long
    Dim emailA As Range, emailB As Range
    
    Set ws = ActiveSheet
    lastRowA = ws.Cells(ws.Rows.Count, 1).End(xlUp).Row
    lastRowB = ws.Cells(ws.Rows.Count, 2).End(xlUp).Row
    
    For i = 2 To lastRowB
        If Application.CountIf(ws.Range("A2:A" & lastRowA), ws.Cells(i, 2).Value) > 0 And ws.Cells(i, 2).Value <> "" Then
            ws.Cells(i, 3).Value = "Match Found"
        Else
            ws.Cells(i, 3).Value = ""
        End If
    Next i
End Sub

2Tıklayın Run button Çalıştır düğmesine basın ya da F5 tuşuna basarak kodu çalıştırın. Bu makro, B sütunundaki tüm e-posta adreslerini (2. satırdan başlayarak) tarar, bunları A sütunundaki listeyle karşılaştırır ve C sütununda eşleşenleri otomatik olarak "Eşleşme Bulundu" ile işaretler.

E-posta listeleriniz A ve B sütunlarında değilse, kodu buna göre değiştirin. En iyi sonuçlar için, veri setinde fazladan boş satırlar olmadığından emin olun. Makroları çalıştırmadan önce her zaman çalışmanızı kaydedin ve Excel ayarlarınızda makroların etkin olduğundan emin olun.


Koşullu Biçimlendirme kullanarak eşleşen e-posta adreslerini vurgulayın

Koşullu Biçimlendirme, formüller veya eklentiler olmadan doğrudan Excel çalışma sayfanızda eşleşen e-posta adreslerini görsel olarak tanımlamanıza olanak tanıyan basit ve yerleşik bir yöntem sunar. Bu yöntem, özellikle işbirliği incelemesi veya sunumlar için her iki listede de hangi adreslerin bulunduğunu hızlıca görmek istediğiniz durumlar için uygundur.

1. E-posta adreslerinizi içeren B sütunundaki aralığı seçin (örneğin, B2:B10).

2. Ana sekmesine gidin, Koşullu Biçimlendirme > Yeni Kural'a tıklayın. İletişim kutusunda, Hangi hücreleri biçimlendireceğinizi belirlemek için bir formül kullan seçeneğini seçin.

3. Aşağıdaki formülü girin, ardından Biçimlendir'e tıklayın ve tercih ettiğiniz vurgulama rengini seçin:

=COUNTIF($A$2:$A$10,B2)>0

Bu formül, B2:B10 aralığındaki ve aynı zamanda A2:A10 aralığında bulunan hücreleri vurgular. Verileriniz için gerekirse aralıkları ayarlayın.

4. Biçimlendirmeyi uygulamak için Tamam’a tıklayın. Artık B sütunundaki tüm eşleşen e-posta adresleri kolayca tanımlanabilmesi için görsel olarak vurgulanacaktır.

Her iki sütundaki eşleşmeleri vurgulamak istiyorsanız, uygun formülü kullanarak adımları A sütunu için tekrarlayın.


Sorun giderme ve ipuçları:

  • Tüm çözümler için, e-posta listelerinizdeki tutarsız boşluklar, büyük/küçük harf duyarlılığı veya biçimlendirme sorunları beklenmedik sonuçlara neden olabilir. Karşılaştırma yapmadan önce verilerinizi Excel’in TRIM ve LOWER fonksiyonlarını kullanarak temizlemek ve standart hale getirmek en iyisidir.
  • Büyük veri setleri manuel formülleri veya Koşullu Biçimlendirmeyi yavaşlatabilir. Böyle durumlarda, VBA veya Kutools for Excel kullanmak daha iyi performans ve esneklik sağlayabilir.
  • Formüller veya makrolarla ilgili hatalarla karşılaşırsanız, aralıkların tutarlı olduğundan ve seçili verilerinizde boş satırlar olmadığından emin olun.

Özet önerisi: Bir yöntem seçerken, veri boyutunuzu, Excel özellikleri hakkında ne kadar bilginiz olduğunu ve bu görevi ne sıklıkta gerçekleştirmeniz gerektiğini göz önünde bulundurun. Yerleşik formül ve Koşullu Biçimlendirme hızlı incelemeler için mükemmeldir, VBA ve Kutools for Excel ise otomasyon için, daha büyük listelerle uğraşırken veya tutarlılık ve tekrarlanabilirlik gerektiğinde daha iyidir.

En İyi Ofis Verimlilik Araçları

🤖 Kutools AI Asistanı: Veri analizinde devrim yaratın – Akıllı Yürütme | Kod Oluştur | Özel Formüller Oluştur | Verileri Analiz Et ve Grafikler Oluştur | Kutools Fonksiyonlarını Çağır
Popüler Özellikler: Yinelenenleri Bul, Vurgula veya İşaretle | Boş Satırları Sil | Sütunları veya Hücreleri Veriyi Kaybetmeden Birleştir | Formül olmadan Yuvarla...
Süper ARA: Çoklu Kriter VLookup | Çoklu Değer VLookup | Çoklu sayfa araması | Bulanık Eşleme....
Gelişmiş Açılır Liste: Hızlıca Açılır Liste Oluştur | Bağımlı Açılır Liste | Çoklu seçimli Açılır Liste....
Sütun Yöneticisi: Belirli Sayıda Sütun Ekle | Sütunları Taşı | Gizli Sütunların Görünürlük Durumunu Değiştir | Aralıkları & Sütunları Karşılaştır...
Öne Çıkan Özellikler: Izgara Odaklama | Tasarım Görünümü | Gelişmiş formül çubuğu | Çalışma Kitabı & Çalışma Sayfası Yöneticisi | Otomatik Metin Kütüphanesi | Tarih Seçici | Veri Birleştir | Hücreleri Şifrele/Şifre Çöz | Listeye Göre E-posta Gönder | Süper Filtre | Özel Filtre (kalın/italik/üstü çizili filtreleme...)...
En İyi15 Araç Takımı:12 Metin Aracı (Metin Ekle, Belirli Karakterleri Sil, ...) | 50+ Grafik Türü (Gantt Grafiği, ...) | 40+ Pratik Formül (Doğum tarihine dayanarak yaş hesapla, ...) | 19 Ekleme Aracı (QR Kodu Ekle, Yoldan Resim Ekle, ...) | 12 Dönüşüm Aracı (Kelimeye Dönüştür, Para Birimi Dönüştürme, ...) | 7 Birleştirme & Bölme Aracı (Gelişmiş Satırları Birleştir, Hücreleri Böl, ...) | ... ve dahası
Kutools'u tercih ettiğiniz dilde kullanın – İngilizce, İspanyolca, Almanca, Fransızca, Çince ve40+ diğer dili destekler!

Kutools for Excel ile Excel becerilerinizi güçlendirin ve benzersiz bir verimlilik deneyimi yaşayın. Kutools for Excel, üretkenliği artırmak ve zamandan tasarruf etmek için300'den fazla Gelişmiş Özellik sunuyor. İhtiyacınız olan özelliği almak için buraya tıklayın...


Office Tab, Ofis uygulamalarına sekmeli arayüz kazandırır ve işinizi çok daha kolaylaştırır.

  • Word, Excel, PowerPoint'te sekmeli düzenleme ve okuma işlevini etkinleştirin.
  • Yeni pencereler yerine aynı pencerede yeni sekmelerde birden fazla belge açıp oluşturun.
  • Verimliliğinizi %50 artırır ve her gün yüzlerce mouse tıklaması azaltır!

Tüm Kutools eklentileri. Tek kurulum

Kutools for Office paketi, Excel, Word, Outlook & PowerPoint için eklentileri ve Office Tab Pro'yu bir araya getirir; Office uygulamalarında çalışan ekipler için ideal bir çözümdür.

Excel Word Outlook Tabs PowerPoint
  • Hepsi bir arada paket — Excel, Word, Outlook & PowerPoint eklentileri + Office Tab Pro
  • Tek kurulum, tek lisans — dakikalar içinde kurulun (MSI hazır)
  • Birlikte daha verimli — Ofis uygulamalarında hızlı üretkenlik
  • 30 günlük tam özellikli deneme — kayıt yok, kredi kartı yok
  • En iyi değer — tek tek eklenti almak yerine tasarruf edin