Excel çalışma sayfasında iki e-posta adresi listesini nasıl karşılaştırabilirim?
Excel’de büyük veri kümeleriyle çalışırken, bir listedeki e-posta adreslerinin başka bir listede yer alıp almadığını belirlemeniz gerekebilir. Örneğin, kayıtlı kullanıcıların e-posta adreslerini bir pazarlama kampanyasının hedef kitlesiyle eşleştirmek veya bir etkinliğin katılımcılarının ana listenizde bulunup bulunmadığını doğrulamak isteyebilirsiniz. Genellikle bu iki e-posta listesi ayrı sütunlarda (örneğin A ve B sütunlarında) yer alır ve göreviniz her iki sütunda da ortak olan adresleri tespit etmektir.
Bu makalede, iki E-posta Adresi sütununu karşılaştırmak ve eşleşmeleri belirlemek için çeşitli pratik çözümler bulacaksınız. B sütunundaki bir e-posta adresi A sütununda da yer alıyorsa, ilgili satırın C sütununa «Eşleşme Bulundu» yazabilir veya yinelenenleri daha sonra incelemek üzere görsel olarak vurgulayabilirsiniz. Burada özetlenen her yöntem farklı karmaşıklık düzeylerine ve kullanıcı ihtiyaçlarına uygundur; senaryonuza en uygun yaklaşımı seçebilirsiniz.

İki E-posta Adresi listesini karşılaştırın ve formül ile aynı olanları bulun
Eşleşen e-postaların karşılaştırılmasını ve işaretlenmesini VBA koduyla otomatikleştirin
Eşleşen E-posta Adresi’leri Koşullu Biçimlendirme Kullan kullanarak vurgulayın
İki E-posta Adresi listesini karşılaştırın ve formül ile 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 çok büyük değilse çoğu rutin kontrol için idealdir ve ek araç ya da yapılandırmaya gerek duymaz.
B sütunundaki bir e-postanın A sütununda da bulunup bulunmadığını belirlemek ve sonucu C sütununda göstermek için aşağıdaki adımları izleyin:
1. B sütunundaki ilk e-postanızın yanındaki boş hücreye (örneğin, B2 ilk e-postayı içeriyorsa 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 yer alıp olmadığını kontrol eder. Eşleşme bulunursa «Eşleşme Bulundu» sonucunu verir; aksi takdirde boş bir hücre döndürür.
2. Formülü onaylamak için Enter tuşuna basın. Ardından, B sütunundaki her e-postanın A sütunundaki listeyle karşılaştırılması amacıyla formülü C sütununda aşağı doğru doldurma tutamacıyla sürükleyin. Eşleşme sonuçları otomatik olarak görünecektir.

Listeleriniz daha uzunsa ya da farklı satırlarda başlıyorsa, formüldeki aralıkları doğru şekilde ayarladığınızdan emin olun. Büyük veri kümeleriyle çalışırken bu yöntem, verilerinizin başında veya sonunda fazladan boşluklar yoksa güvenilirdir; çünkü bu boşluklar eşleşme doğruluğunu olumsuz etkileyebilir. En iyi sonuçlar için, verilerinizdeki gereksiz boşlukları Excel’in TRIM işlevini kullanarak temizleyin.
İki E-posta Adresi listesini karşılaştırın ve aynı olanları Kutools for Excel ile seçin veya vurgulayın
Sık sık listeleri karşılaştırmanız gereken veya daha otomatik bir yaklaşım arayan kullanıcılar için Kutools for Excel eklentisi, Aynı/Farklı Hücreleri Seç özelliğini sunar. Bu özellik, listelerdeki e-posta adreslerini hızlıca seçmenize ya da vurgulamanıza olanak tanıyarak süreci manuel formüllere kıyasla önemli ölçüde kolaylaştırır.
Kutools for Excel’i yükledikten sonra Kutools for Excel, bu özelliği kullanmak için şu adımları izleyin:
1. Karşılaştırmak istediğiniz iki sütunu seçin (örneğin A ve B sütunları). Ardından Kutools > Seç > Aynı/Farklı Hücreleri Seç seçeneğine tıklayarak iletişim kutusunu açın.

2.Aynı/Farklı Hücreleri Seçiletişim kutusunda, doğru eşleşmeler için aşağıdaki gibi yapılandırın:
(1.) Verileriniz başlıklar içeriyorsa, başlıkların verinizin bir parçasıymış gibi karşılaştırılmasını önlemek için Başlıkları içerir seçeneğini işaretleyin.
(2.) Temel Alarak bölümünde, satır bazlı karşılık gelen hücreleri karşılaştırmak için Her satır veya hücre bazlı karşılaştırma yapmak için Tek hücre seçeneğini, veri kümenizin biçimine göre seçin.
(3.) Bul bölümünde, her iki sütunda da görünen yinelenenleri aramak için Aynı değerler seçeneğini belirleyin.
(4.) Görsel vurgu için Seçilen Sonuçların İşlenmesi bölümünden eşleşen öğeleri vurgulamak üzere tercih ettiğiniz arka plan rengini veya Yazı Tipi Rengi’ni seçin.

3. Tamam düğmesine tıklayın. Her iki sütunda da yer alan E-posta Adresi anında seçilecek ve vurgulanacaktır; böylece eşleşen sonuçları incelemek veya dışa aktarmak çok daha kolay hale gelecektir.

Bu yaklaşım, özellikle büyük ya da sık güncellenen çalışma kitaplarında hataları en aza indirerek önemli ölçüde zaman kazandırır. Kutools for Excel, veri yönetimi ve karşılaştırma görevleri için diğer gelişmiş yardımcı araçları da sunar.
Kutools for Excel'i indirmek ve ücretsiz denemek için hemen tıklayın!
Eşleşen e-postaların karşılaştırılmasını ve işaretlenmesini VBA koduyla otomatikleştirin
Çok büyük listelerle uğraşıyor, sık tekrarlayan karşılaştırmalar yapıyorsanız veya karşılaştırma sürecini otomatikleştirmek istiyorsanız, VBA makrosu kullanmak son derece etkili bir çözümdür. Bu yöntem, Excel’in yerleşik programlama yeteneklerini kullanarak her iki listeyi hızla tarar ve eşleşmeleri otomatik olarak işaretler. Aşağıdaki makro, B sütunundaki her e-postanın A sütununda olup olmadığını kontrol eder ve eşleşme varsa C sütunundaki ilgili hücreye «Eşleşme Bulundu» yazar.
VBA, özellikle tekrarlayan görevlerde veya çok büyük veri kümelerinde manuel yöntemlerin yavaşlamasına ya da gözden kaçırılabilir hatalara yol açabileceği durumlarda son derece kullanışlıdır. Ancak VBA kodu çalıştırırken dikkatli olun—verilerinizin her zaman yedeğini alın ve makroların yalnızca masaüstü Excel sürümlerinde, Excel Çevrimiçi’de değil mevcut olduğunu unutmayın.
1.Geliştirici>Visual Basicyolunu izleyin.Microsoft Visual Basic for Applicationspenceresinde Ekle>Modülseçeneğine 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 2. Kodu çalıştırmak için
Çalıştır düğmesine tıklayın veya F5 tuşuna basın. Bu makro, B sütunundaki tüm e-posta adreslerini (2. satırdan itibaren) tarayacak, A sütunundaki listeyle karşılaştıracak ve eşleşenleri C sütununda otomatik olarak «Eşleşme Bulundu» yazarak işaretleyecektir.
E-posta listeleriniz A ve B sütunlarında değilse, kodu buna göre güncelleyin. En iyi sonuçları elde etmek için veri kümenizde fazladan boş satır olmadığından emin olun. Makroları çalıştırmadan önce çalışmalarınızı her zaman kaydedin ve Excel ayarlarınızda makroların etkinleştirildiğinden emin olun.
Eşleşen E-posta Adresi’leri Koşullu Biçimlendirme Kullan kullanarak vurgulayın
Koşullu Biçimlendirme Kullan, formül veya eklentilere gerek kalmadan Excel çalışma sayfanızdaki eşleşen e-posta adreslerini doğrudan görsel olarak belirlemenin basit ve yerleşik yoludur. Bu yöntem, özellikle ortak inceleme veya sunumlar gibi durumlarda her iki listede de hangi adreslerin yer aldığını hızlıca görmek istediğinizde idealdir.
1. E-posta adreslerinizi içeren B sütunundaki aralığı seçin (örneğin B2:B10).
2. Giriş sekmesine gidin, Koşullu Biçimlendirme Kullan > Yeni Kural seçeneğine tıklayın. İletişim kutusunda Biçimlendirilecek hücreleri belirlemek için bir formül kullan seçeneğini belirleyin.
3. Aşağıdaki formülü girin, ardından tercih ettiğiniz vurgu rengini seçmek için Biçim düğmesine tıklayın:
=COUNTIF($A$2:$A$10,B2)>0 Bu formül, B2:B10 aralığındaki hücreleri, A2:A10 aralığında da bulunuyorsa vurgular. Aralıkları verilerinize göre gerektiği gibi ayarlayın.
4.Tamam düğmesine tıklayarak biçimlendirmeyi uygulayın. Sütun B’deki eşleşen tüm E-posta Adresi öğeleri, kolayca tanımlanabilmeleri için görsel olarak öne çıkarılacaktır.
Her iki sütundaki eşleşmeleri de vurgulamak istiyorsanız, sütun A için aynı adımları uygun formülü kullanarak 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 yol açabilir. Karşılaştırmadan önce verilerinizi temizlemek ve standart hale getirmek üzere Excel’in TRIM ve LOWER işlevlerini kullanmanız en iyisidir.
- Büyük veri kümeleri, manuel formüllerin veya Koşullu Biçimlendirme’nin yavaşlamasına neden olabilir. Bu gibi durumlarda VBA veya Kutools for Excel kullanımı, daha iyi performans ve esneklik sunar.
- Formüller veya makrolarla ilgili hatalarla karşılaşırsanız, aralıkların tutarlı olduğundan ve **Veri Seç** içinde boş satır bulunmadığından emin olun.
Özet öneri:Bir yöntem seçerken veri hacminizi, Excel özelliklerine olan aşinalığınızı ve bu işlemi ne sıklıkla yapmanız gerektiğini dikkate alın. Yerleşik formüller ve Koşullu Biçimlendirme, hızlı incelemeler için mükemmeldir; ancak VBA ve Kutools for Excel, daha büyük listelerle çalışırken, otomasyon sağlarken veya tutarlılık ve tekrarlanabilirlik gerektiğinde çok daha uygundur.
En İyi Office Verimlilik Araçları
Excel becerilerinizi Kutools for Excel ile güçlendirin ve verimlilikte hiç yaşanmamış bir deneyim yaşayın.Kutools for Excel, üretkenliği artırmak ve Zamanı Kaydet için 300’den fazla gelişmiş özelliğe sahiptir.İhtiyacınız olan özelliği hemen edinmek için buraya tıklayın…
Office Tab, Office uygulamalarına sekmeli arayüz getirir ve işlerinizi çok daha kolay hale getirir
- Word, Excel ve PowerPoint içinde sekmeli düzenleme ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Birden fazla belgeyi aynı pencerenin yeni sekmelerinde açın ve oluşturun, yeni pencerelerde değil.
- Günlük üretkenliğinizi %50 artırır ve her gün yüzlerce fare tıklamasından tasarruf etmenizi sağlar!
Tüm Kutools eklentileri — tek bir yükleyiciyle!
Kutools for Office paketi; Excel, Word, Outlook ve PowerPoint için eklentileri ve ayrıca Office Tab Pro’yu içerir—bu da Office uygulamalarında çalışan ekipler için idealdir.
- Hepsi-bir-arada paket— Excel, Word, Outlook ve PowerPoint eklentileri + Office Tab Pro
- Tek yükleyici, tek lisans— birkaç dakikada kurulum (MSI uyumlu)
- Birlikte daha iyi çalışır— Office uygulamalarında verimliliği akıcı hale getirir
- 30 günlük tam özellikli deneme— kayıt gerekmez, kredi kartı gerekmez
- En iyi değer— ayrı ayrı eklenti satın almaya göre tasarruf sağlar