Excel'de iki sütun arasında benzersiz/tekrarlayan değerleri nasıl bulurum?
Günlük Excel görevlerinde, genellikle iki veri listesini karşılaştırmak yaygındır - örneğin, farklı uzunluktaki öğrenci adı sütunlarını - her iki listede de ortak olan değerleri (tekrarlayanlar) veya yalnızca birinde bulunan değerleri (benzersiz) belirlemek için. Bunu manuel olarak yapmak, özellikle büyük veri setleriyle çalışırken hata yapma riskini artırabilir ve zaman alıcı olabilir. Bu makalede, Excel'de iki sütunu hızlıca karşılaştırmak ve benzersiz ya da tekrarlayan değerleri bulmak veya vurgulamak için birden fazla etkili yöntem sunulmaktadır.
➤ Formül Kullanarak İki Sütun Arasındaki Benzersiz veya Tekrarlayan Değerleri Bulma
➤ Kutools for Excel ile Benzersiz veya Tekrarlayan Değerleri Bulma
➤ Kutools Formülü Kullanarak Benzersiz veya Tekrarlayan Değerleri Bulma ve Sayma
➤ VBA ile Benzersiz/Tekrarlayan Değerleri Vurgulama veya Çıkarma
➤ Koşullu Biçimlendirme Kullanarak Benzersiz veya Tekrarlayan Değerleri Görsel Olarak Vurgulama
Formül kullanarak iki sütun arasında benzersiz/tekrarlayan değerleri bulma
Bir sütuna özgü değerleri hızlıca belirlemek veya iki sütun arasında tekrarlayanları tespit etmek istediğinizde, Excel formüllerini kullanmak hem verimli hem de esnek bir yaklaşım sunar. Bu yöntem, özellikle verileriniz değiştiğinde otomatik olarak güncellenen dinamik bir çözüm aradığınızda çok kullanışlıdır.
Örneğin, Sütun A'daki değerlerin Sütun C'de bulunmadığı durumları (yani Sütun A'ya özgü olanları) belirlemek için VLOOKUP ve ISNA fonksiyonlarını şu şekilde kullanabilirsiniz:
B2 hücresine aşağıdaki formülü girin:
=IF(ISNA(VLOOKUP(A2,$C$2:$C$13,1,FALSE)),"Yes","")
Formülü girdikten sonra, Otomatik Doldurma Tutamacını B2'den B15'e kadar sürükleyerek Sütun A verilerinin yanındaki tüm aralığa uygulayın.
Eğer formül Sütun B'de "Evet" döndürürse, bu Sütun A'daki ilgili değerin Sütun C'de bulunmadığı anlamına gelir — yani bu değer Sütun A'ya özgüdür. Eğer hücre boş ise, bu değerin her iki sütunda da bulunduğu anlamına gelir. Bu yöntem doğrudan ve tekrarlayan girişler içeren ya da içermeyen listeler için sorunsuz çalışır.
Notlar:
- Formülde, A2 kontrol etmek istediğiniz Sütun A'daki değeri ifade eder ve $C$2:$C$13 Sütun C'deki karşılaştırma yapılacak aralığı belirtir. Gerçek verilerinize göre bu aralıkları gerektiği gibi ayarlayın.
- Sütun C'ye özgü değerleri bulmak istiyorsanız (yani Sütun C'de var ancak Sütun A'da olmayan değerler), D2 gibi Sütun C'nin yanındaki boş bir hücreye aşağıdaki formülü girin ve aşağı doğru sürükleyin:
=IF(ISNA(VLOOKUP(C2,$A$2:$A$15,1,FALSE)),"Yes","")
- Karşılaştırma aralıklarınızı tüm ilgili verileri kapsayacak şekilde ayarladığınızdan emin olun ve formülü birden fazla satıra kopyalayıp taşımayı planlıyorsanız mutlak referanslar ($ işaretleri ile) kullanın.
Pratik ipuçları: Veri setiniz büyükse, bu formül tabanlı yaklaşım, sütunlarınız değiştiğinde otomatik güncelleme sağlar; bu da dinamik listeler için ideal bir seçim haline getirir.
Genel sorunlar: Verilerinizde fazladan boşluklar veya büyük/küçük harf farklılıkları varsa, sonuçlar beklendiği gibi olmayabilir. Böyle durumlarda, verileri TRIM veya UPPER/LOWER fonksiyonlarıyla temizlemeyi düşünün.
Kutools for Excel ile iki sütun arasında benzersiz/tekrarlayan değerleri bulma
İki sütunu karşılaştırmak ve anında seçmek, saymak veya benzersiz ya da tekrarlayan değerleri vurgulamak için daha verimli bir yol arıyorsanız, Kutools for Excel pratik bir Aynı & Farklı Hücreleri Seç özelliği sunar. Bu araç, formüller kurmadan veya karmaşık kurallar oluşturmadan kullanıcı dostu bir arayüz arayan kullanıcılar için idealdir. Özellikle sık karşılaştırma görevleri gerçekleştirirken, benzersiz veya tekrarlayan hücre değerlerini anında görsel olarak tanımlamak ve seçmek için mükemmeldir.
1. Kutools > Seç > Aynı & Farklı Hücreleri Seç üzerine tıklayın.

2. Aynı & Farklı Hücreleri Seç iletişim kutusunda aşağıdaki adımları izleyin:
- (1) Find Values in kutusunda kontrol etmek istediğiniz ilk sütunun değerlerini belirtin;
- (2) According to kutusunda karşılaştırma sütununu ayarlayın;
- (3) Based on altında Each row seçeneğini seçin;
- (4) Find içinde, benzersiz öğeleri bulmak için Different Values seçeneğini seçin;
- (5) İsteğe bağlı olarak, Fill backcolor özelliğini etkinleştirin ve sonuçlar için bir vurgu rengi seçin;
- (6) Karşılaştırmayı gerçekleştirmek için OK tuşuna basın.
Not: (1) Sütunlarınızda başlıklar varsa, My data has headers seçeneğini işaretleyin. (2) Tekrarlayan değerleri bulmak için karşılaştırma iletişim kutusunda Same Values seçeneğini seçin.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
3. Seçilen sütundaki tüm benzersiz (veya tekrarlayan) değerler anında vurgulanacak ve seçilecek, ayrıca eşleşen hücrelerin sayısını gösteren bir iletişim kutusu açılacaktır.
Sadece Sütun C'ye özgü değerleri (ancak Sütun A'da olmayanları) bulmanız gerekiyorsa, "Range A" ve "Range B" aralıklarının atamalarını değiştirin ve yukarıdaki süreci tekrarlayın.
Bu çözüm, sezgisel bir karşılaştırma aracı tercih eden ve formül yazmadan veya kopyalamadan farklı boyutlardaki veri setlerini işlemesi gereken kullanıcılar için önerilir.
İpucu: Arka plan rengi vurgulaması kullanmak, sonuçları sunarken veya gözden geçirirken anahtar veri farklılıklarını görsel olarak hızlıca belirlemenize yardımcı olabilir; bu da oldukça değerlidir.
Kutools for Excel'in formülü ile iki sütun arasında benzersiz/tekrarlayan değerleri bulma ve sayma
Bir sütundaki değerlerin başka bir sütunda kaç kez geçtiğini bulmak ve saymak isteyen kullanıcılar için, Kutools for Excel Formula Helper aracılığıyla Count times a word appears formülünü sunar. Bu seçenek, her bir değerin sıklığını bilmek önemli olduğunda - örneğin ID'leri eşleştirmek, ürün listeleri veya katılım kayıtları gibi - senaryolar için uygundur.
1. İlk sütunun yanındaki boş bir hücreyi seçin, örneğin B2. Ardından Kutools > Formula Helper > Count times a word appears.
2. Formula Helper iletişim kutusunda, karşılaştırma sütununun mutlak aralığını (örneğin $C$2:$C$13) Text kutusuna girin ve ilk sütundaki hücreyi seçin (örneğin A2) Word kutusuna girin. Ardından OK.

3. Formül sonucunu Sütun B'deki geri kalan hücrelere sürüklemek için dolgu tutamacını kullanın. Şimdi, Sütun A'daki her bir değerin Sütun C'de kaç kez geçtiğini göreceksiniz.
0 sonucu, değerin Sütun A'ya özgü olduğunu gösterirken, 1 veya daha fazla sonuç değerin her iki sütunda da bulunduğunu gösterir ve sayı geçiş sayısını belirtir.
Kutools for Excel - Excel'i 300'den fazla temel araçla güçlendirin. Sürekli ücretsiz AI özelliklerinden yararlanın! Hemen Edinin
Operasyonel ipuçları: Sayısal referanslar için mutlak adresler kullandığınızdan emin olun, böylece formül her bir karşılık gelen satır öğesini kontrol ederken sütun boyunca doğru şekilde doldurulur.
Senaryo önerisi: Bu yöntem, üye listelerini çapraz doğrulamak, ürün SKU'larını veya iki veri kaynağı arasında frekans analizi gerektiren herhangi bir durum için idealdir.
Hata uyarısı: Aralık, gerçek verilerle eşleşmiyorsa veya veri tiplerinde tutarsızlık varsa (sayılar metin olarak vb.), formülü kullanmadan önce listelerinizi standart hale getirdiğinizden emin olun.
Demo: Excel'de iki sütun arasında benzersiz/tekrarlayan değerleri bulma
VBA ile iki sütun arasında benzersiz/tekrarlayan değerleri vurgulama veya çıkarma
Otomatik ve tekrarlanabilir süreçlere sık ihtiyaç duyanlar için, VBA (Visual Basic for Applications) kullanarak iki sütun arasında benzersiz veya tekrarlayan değerleri vurgulamak veya çıkarmak için ellerinizi kullanmadan bir çözüm sağlayabilir. Bir VBA betiği ile, değişen uzunluktaki sütunları anında işleyebilir, otomatik olarak işaretleyebilir, renklendirebilir veya bu değerleri başka bir yere listeleyebilirsiniz - bu da büyük veya sık güncellenen veri setleri için verimliliği büyük ölçüde artırır.
Bu yaklaşım, Makrolar konusunda rahat hisseden ve manuel adımları en aza indirmek veya çözümü birden fazla sayfa veya çalışma kitabı genelinde uygulamak isteyen kullanıcılar için özellikle uygundur.
1. Excel dosyanızı açın. Ardından, Excel şeridinde Developer > Visual Basic yolunu izleyerek VBA düzenleyicisini açın. Düzenleyicide Insert > Module'a tıklayın ve aşağıdaki kodu modül penceresine yapıştırın:
Örnek: İki seçili sütun arasındaki tekrarlayan değerleri vurgulayın.
Sub HighlightDuplicatesBetweenColumns()
Dim rngA As Range, rngB As Range
Dim cell As Range
Dim ws As Worksheet
Dim xTitleId As String
xTitleId = "KutoolsforExcel"
Set ws = ActiveSheet
' Ask user to select the first range
Set rngA = Application.InputBox("Select the first range (e.g., Column A):", xTitleId, , , , , , 8)
If rngA Is Nothing Then Exit Sub
' Ask user to select the second range
Set rngB = Application.InputBox("Select the second range (e.g., Column C):", xTitleId, , , , , , 8)
If rngB Is Nothing Then Exit Sub
' Highlight duplicates in both ranges
For Each cell In rngA
If cell.Value <> "" And WorksheetFunction.CountIf(rngB, cell.Value) > 0 Then
cell.Interior.Color = RGB(255, 255, 0) ' Yellow
End If
Next cell
For Each cell In rngB
If cell.Value <> "" And WorksheetFunction.CountIf(rngA, cell.Value) > 0 Then
cell.Interior.Color = RGB(255, 255, 0) ' Yellow
End If
Next cell
MsgBox "Duplicate values have been highlighted in yellow.", vbInformation, xTitleId
End Sub
2. Kodu yapıştırdıktan sonra düzenleyiciyi kapatın. Excel'e dönün, Alt + F8 tuşlarına basın, HighlightDuplicatesBetweenColumns makrosunu listeden seçin ve Çalıştır'a tıklayın. İstendiğinde, hedef aralıklarınızı seçin.
💡 Benzersiz değerleri vurgulamak için: Her iki If
ifadesindeki karşılaştırma koşulunu > 0
yerine = 0
olarak değiştirin ve isteğe bağlı olarak farklı bir renk seçin (örneğin, yeşil).
İpuçları: Makroyu çalıştırmadan önce çalışma sayfanızı her zaman yedekleyin, çünkü hücre biçimlendirme değişiklikleri Ctrl+Z ile geri alınamaz. Ayrıca renk kodlarını (örneğin, RGB(255,255,0)
) tercihlerinize göre ayarlayabilirsiniz.
Sorun giderme: Eğer bir hata alırsanız, aşağıdakilerden emin olun:
- Developer sekmesi Excel'de etkinleştirilmiş durumda.
- Makro güvenlik ayarlarınız makro çalıştırmasına izin veriyor.
- Seçili aralıklar geçerli ve karşılaştırılabilir değerler içeriyor.
Avantajlar: Tamamen otomatik, farklı dosya boyutlarıyla çalışır.
Dezavantajlar: Makro izni ve temel VBA bilgisi gerektirir.
Koşullu Biçimlendirme ile iki sütun arasında benzersiz veya tekrarlayan değerleri görsel olarak vurgulama
Koşullu Biçimlendirme, iki sütun arasında tekrarlayan veya benzersiz değerleri vurgulamak için sezgisel ve dinamik bir yöntem sunar. Hızlı karşılaştırmalar için idealdir ve ekstra sütunlar veya VBA kodu gerektirmez. Kaynak verileriniz değiştiğinde tüm biçimlendirme gerçek zamanlı olarak güncellenir.
İki sütun arasında tekrarlayanları vurgulama:
- Biçimlendirmek istediğiniz ilk sütundaki aralığı seçin (örneğin, A2:A15).
- Home > Koşullu Biçimlendirme > Yeni Kural yolunu izleyin.
- Hangi hücrelerin biçimlendirileceğini belirlemek için bir formül kullan seçeneğini işaretleyin.
- Aşağıdaki formülü girin:
=COUNTIF($C$2:$C$13, A2)>0
- Biçimlendir'e tıklayın, bir vurgu rengi seçin (örneğin, sarı) ve Tamam'a tıklayın.
Bu, Sütun A'da aynı zamanda Sütun C'de de görünen hücreleri vurgular.
Bir sütunda benzersiz değerleri vurgulama:
- Aynı aralığı seçin (örneğin, A2:A15).
- Yeni bir kural oluşturmak için yukarıdaki adımları tekrarlayın.
- Formülü girin:
=COUNTIF($C$2:$C$13, A2)=0
- Benzersiz değerleri ayırt etmek için farklı bir renk seçin.
Gerekirse aynı mantığı Sütun C'ye uygulayarak formül referanslarını ters çevirin (örneğin, C2:C13'ü A2:A15'e göre vurgulayın).
✔ Avantajlar: Anında görsel geri bildirim; yardımcı sütunlara gerek yok; veri değişiklikleriyle dinamik olarak güncellenir.
⚠ Önlemler: Büyük veri setlerinde çok fazla biçimlendirme kuralı performansı yavaşlatabilir. Özellikle sütunlar bitişik olmadığında, aralık referanslarını her zaman iki kez kontrol edin.
En İyi Ofis Verimlilik Araçları
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.





- 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