Skip to main content

Excel'de iki sütunu karşılaştırın ve yinelenenleri bulun (Tam rehber)

Author: Xiaoyang Last Modified: 2025-06-10

Yinelenen değerleri bulmak için iki sütunu karşılaştırın

İki sütun arasında yinelenen değerleri bulmak için, görsel bir genel bakış için yinelenenleri vurgulama veya derinlemesine analiz için çıkarma gibi çeşitli yöntemler mevcuttur. Bu bölümde, Excel'de bu görevi yerine getirmek için bazı hızlı ipuçlarını tanıtacağız.

Koşullu Biçimlendirme ile iki sütundaki yinelenenleri vurgulayın

Excel'de iki sütun boyunca yinelenenleri vurgulamak, özellikle manuel incelemenin pratik olmadığı büyük veri setlerinde tekrarlanan verileri belirlemenin etkili bir yoludur. Bu durumda, Koşullu Biçimlendirme bu görevi çözmek için kullanışlı bir özelliktir.

Adım 1: Yinelenenleri vurgulamak istediğiniz sütundaki verileri seçin

Bu örnekte, A2:A10 aralığını seçeceğim, aşağıdaki ekran görüntüsüne bakın:
A screenshot showing the selection of column A for highlighting duplicates in Excel

Adım 2: Koşullu Biçimlendirme özelliğini uygulayın

  1. "Giriş" > "Koşullu Biçimlendirme" > "Yeni kural" seçeneklerine tıklayın, aşağıdaki ekran görüntüsüne bakın:
    A screenshot showing the Conditional Formatting menu in Excel
  2. "Yeni Biçimlendirme Kuralı" iletişim kutusunda lütfen aşağıdaki işlemleri yapın:
    • 2.1 "Biçimlendirecek hücreleri belirlemek için bir formül kullan" seçeneğini "Kural Türü Seç" listesi kutusundan seçin;
    • 2.2 Aşağıdaki formülü "Formül şu olduğunda değerleri biçimlendir" metin kutusuna yazın;
      =COUNTIF($B$2:$B$10, A2)>0
    • Not: Yukarıdaki formülde, "B2:B10", karşılaştırmak istediğiniz veri listesini temsil eder, "A2", yinelenenleri vurgulamak istediğiniz sütunun ilk hücresidir. Bu formül, A2 hücresindeki değerin B sütununda herhangi bir yerde bulunup bulunmadığını kontrol eder. Hücre referanslarını verilerinize uygun şekilde değiştirin.
    • 2.3 Ardından, "Biçim" düğmesine tıklayın.
    • A screenshot of the New Formatting Rule dialog box in Excel for highlighting duplicates
  3. Açılan "Hücreleri Biçimlendir" iletişim kutusunda, yinelenen öğeleri vurgulamak için bir renk belirtin ve "Tamam"a tıklayın.
    A screenshot of the Format Cells dialog box for choosing a highlight color in Excel
  4. "Yeni Biçimlendirme Kuralı" iletişim kutusuna döndüğünde, "Tamam" düğmesine tıklayın.

Sonuç:

Şimdi, hem A hem de B sütunlarında yinelenen değerler aşağıdaki ekran görüntüsünde gösterildiği gibi A sütununda vurgulanmıştır:
A screenshot showing duplicates highlighted in column A using Conditional Formatting in Excel

İpuçları:
  • "Koşullu Biçimlendirme" içindeki yinelenen kuralı "büyük/küçük harf duyarlı değildir". Dolayısıyla, Apple ve apple her ikisi de yinelenen olarak işaretlenecektir.
  • Eğer B sütunundaki yinelenenleri vurgulamak istiyorsanız, önce B sütununu seçmeniz ve ardından aşağıdaki formülü "Koşullu Biçimlendirme"ye uygulamanız yeterlidir:
    =COUNTIF($A$2:$A$10, B2)>0

Güçlü bir araç olan Kutools ile iki sütundaki yinelenenleri seçin ve vurgulayın

Bazen, yalnızca vurgulamak değil aynı zamanda yinelenenleri seçmek ve bunları çalışma kitabınızın başka bir konumuna kopyalayıp yapıştırmak da gerekebilir. Bu tür durumlarda, "Kutools for Excel"'in "Aynı ve Farklı Hücreleri Seç" özelliği ideal bir seçimdir. Bu özellik, gerekli hücreleri vurgulayarak ve seçerek yinelenen veya benzersiz değerleri belirleyebilir.

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" > "Seç" > "Aynı ve Farklı Hücreleri Seç" seçeneklerine tıklayın, "Aynı ve Farklı Hücreleri Seç" iletişim kutusunda lütfen aşağıdaki işlemleri yapın:

  1. Kaynak verileri ve karşılaştırma yapılacak verileri "Değerleri Bul" ve "Göre" kutularına ayrı ayrı seçin;
  2. "Yöntem" bölümünde "Satır bazında" seçeneğini seçin;
  3. "Bul" bölümünden "Aynı değerler" seçeneğini seçin;
  4. "Seçilen sonuçların işlenmesi" bölümünde yinelenen değerleri vurgulamak için bir arka plan rengi belirtin;
  5. Son olarak, "Tamam" düğmesine tıklayın.
    A screenshot of the Select Same & Different Cells dialog for identifying duplicates

Sonuç:

Şimdi, hem A hem de B sütunlarında yinelenen değerler A sütununda vurgulanmış ve seçilmiş durumdadır, istediğiniz hücrelere kopyalayıp yapıştırılmaya hazır haldedir. Ekran görüntüsüne bakın:
A screenshot showing duplicates highlighted and selected in Excel using Kutools

İpuçları:
  • Bu özellik, "Aynı ve Farklı Hücreleri Seç" iletişim kutusunda "Büyük/küçük harf duyarlı" onay kutusu işaretlendiğinde büyük/küçük harf duyarlı karşılaştırma desteği sunar.
  • Eğer B sütunundaki yinelenenleri seçmek istiyorsanız, "Aynı ve Farklı Hücreleri Seç" iletişim kutusundaki "Değerleri Bul" ve "Göre" kutularındaki iki seçili sütunu değiştirmeniz yeterlidir;
  • Bu özelliği kullanmak için lütfen Kutools for Excel'i indirin ve yükleyin.

Formülle iki sütundaki yinelenenleri bulun ve çıkarın

İki sütun arasındaki yinelenenleri bulmak ve çıkarmak için, yinelenenleri belirlemek ve çıkarmak üzere formülü kullanabilirsiniz.

Lütfen sonucu koymak istediğiniz boş bir hücreye aşağıdaki formülü kopyalayıp yapıştırın, ardından formülü diğer hücrelere uygulamak için dolgu tutamacını aşağı doğru sürükleyin.

=IF(ISERROR(MATCH(A2,$B$2:$B$10,0)),"",A2)

Not: Yukarıdaki formülde, "A2", yinelenenleri bulmak istediğiniz sütunun ilk hücresidir; "B2:B10", karşılaştırmak istediğiniz veri listesini temsil eder.

Sonuç:

Gördüğünüz gibi, eğer A Sütunundaki veri B Sütununda varsa, değer görüntülenecektir; aksi takdirde, hücreler boş kalacaktır.
A screenshot showing the use of a formula to find and extract duplicates between two columns in Excel

İpuçları: Bu formül "büyük/küçük harf duyarsızdır".

VBA kodu ile iki sütundaki yinelenenleri seçin

Bu bölüm, iki sütun arasında yinelenen değerleri tanımlayan ve seçen bir VBA kodu oluşturmak için size adım adım rehberlik edecektir.

Adım 1: VBA modül düzenleyiciyi açın ve kodu kopyalayın

  1. "Alt + F11" tuşlarına basarak "Microsoft Visual Basic for Applications" penceresini açın.
  2. Açılan pencerede, yeni bir boş modül oluşturmak için "Ekle" > "Modül" seçeneğine tıklayın.
  3. Ardından, aşağıdaki kodu boş modüle kopyalayıp yapıştırın.
    VBA kodu: İki sütun arasındaki yinelenen değerleri bul ve seç
    Sub Compare()
    'Update by Extendoffice
    Dim Range1 As Range, Range2 As Range, Rng1 As Range, Rng2 As Range, outRng As Range
    xTitleId = "KutoolsforExcel"
    On Error Resume Next
    Set Range1 = Application.Selection
    Set Range1 = Application.InputBox("Range1 :", xTitleId, Range1.Address, Type:=8)
    Set Range2 = Application.InputBox("Range2:", xTitleId, Type:=8)
    Application.ScreenUpdating = False
    For Each Rng1 In Range1
        xValue = Rng1.Value
        For Each Rng2 In Range2
            If xValue = Rng2.Value Then
                If outRng Is Nothing Then
                    Set outRng = Rng1
                Else
                    Set outRng = Application.Union(outRng, Rng1)
                End If
            End If
        Next
    Next
    outRng.Select
    Application.ScreenUpdating = True
    End Sub
    

Adım 2: Bu VBA kodunu çalıştırın

  1. Bu kodu yapıştırdıktan sonra, lütfen kodu çalıştırmak için "F5" tuşuna basın. İlk uyarı kutusunda, yinelenenleri seçmek istediğiniz veri listesini seçin ve ardından "Tamam"a tıklayın.
    A screenshot showing the first prompt to select a data list when running the VBA code to find duplicates in Excel
  2. İkinci uyarı kutusunda, karşılaştırmak istediğiniz veri listesini seçin ve ardından "Tamam"a tıklayın, aşağıdaki ekran görüntüsüne bakın:
    A screenshot showing the second prompt to select the comparison data list when running the VBA code in Excel

Sonuç:

Şimdi, A ve B Sütunlarındaki yinelenen değerler A Sütununda seçili durumdadır, böylece hücreleri renkle doldurabilir veya ihtiyaç duyduğunuz şekilde kopyalayıp yapıştırabilirsiniz.
A screenshot showing duplicate values selected in Column A after running the VBA code in Excel

İpuçları:
  • Bu VBA kodu "büyük/küçük harf duyarlıdır";
  • Eğer B sütunundaki yinelenenleri seçmek istiyorsanız, veri aralığını seçerken iki seçili sütunu değiştirmeniz yeterlidir.

İki sütunu satır bazında karşılaştırın

Excel'de, iki sütunu satır bazında karşılaştırmak, kayıtları kontrol etme veya veri eğilimlerini analiz etme gibi görevlerde eşleşme olup olmadığını kontrol etmek için sıkça gereklidir. Excel, en uygun yöntemi seçebileceğiniz kolay formüllerden özel özelliklere kadar farklı yollar sunar. Şimdi bu işi etkili bir şekilde yapmak için bazı basit yöntemlere göz atalım.

Formüllerle aynı satırdaki iki sütunu karşılaştırın

Excel'in formülleri, çapraz sütun veri karşılaştırması için basit ancak güçlü bir yaklaşım sunar. İşte bunları nasıl kullanabileceğiniz. Diyelim ki, A ve B Sütunlarında veri var, iki sütundaki verilerin eşleşip eşleşmediğini kontrol etmek için aşağıdaki formüller size yardımcı olabilir:

İpuçları: Bu formüller çok yönlüdür, yalnızca metin değil aynı zamanda sayılar, tarihler ve saatler için de uygulanabilir.
Eşittir operatörünü (=) kullanma:

Lütfen aşağıdaki formülü girin veya kopyalayın, "Enter" tuşuna basın ve ardından tüm sonuçları almak için dolgu tutamacını aşağı doğru sürükleyin. Eğer A ve B Sütunlarının aynı satırındaki değerler özdeşse TRUE, değilse FALSE döndürecektir. Ekran görüntüsüne bakın:

=A2=B2

A screenshot showing results of comparing two columns in Excel using the Equal To operator (=)

EĞER Fonksiyonu:

Karşılaştırmayı daha bilgilendirici hale getirmek isterseniz, EĞER fonksiyonunu kullanarak özel mesajlar görüntüleyebilirsiniz.

Lütfen aşağıdaki formülü girin veya kopyalayın, "Enter" tuşuna basın ve ardından tüm sonuçları almak için dolgu tutamacını aşağı doğru sürükleyin. Değerler aynıysa Eşleşme, farklıysa Eşleşme Yok döndürecektir. Ekran görüntüsüne bakın:

=IF(A2=B2, "Match", "No Match")
İpuçları: "Eşleşme", "Eşleşme Yok" ifadelerini ihtiyacınıza göre değiştirebilirsiniz.

A screenshot showing results of comparing two columns in Excel with the IF function to display 'Match' or 'No Match'

EXACT Fonksiyon:

Eğer büyük/küçük harf duyarlı bir karşılaştırma yapmanız gerekiyorsa, "EXACT fonksiyonu" doğru seçenektir.

Lütfen aşağıdaki formülü girin veya kopyalayın, "Enter" tuşuna basın ve ardından tüm sonuçları almak için dolgu tutamacını aşağı doğru sürükleyin. Değerler tam olarak eşleşiyorsa Eşleşme, farklıysa Eşleşme Yok döndürecektir. Ekran görüntüsüne bakın:

=IF(EXACT(A2,B2), "Match", "No match")   
İpuçları: "Eşleşme", "Eşleşme Yok" ifadelerini ihtiyacınıza göre değiştirebilirsiniz.

A screenshot showing results of comparing two columns in Excel using the case-sensitive EXACT function


Faydalı bir araç olan Kutools ile aynı satırdaki eşleşmeleri seçin ve vurgulayın

Eğer iki sütun arasındaki eşleşmeleri satır bazında seçip gölgelendirmeniz gerekiyorsa ve sonuçları ayrı bir sütunda almak istemiyorsanız, Kutools for Excel'in Hücreleri Karşılaştır özelliği mükemmel bir seçenektir. Bu özellik, her satırdaki eşleşen veya farklı değerleri hızlı bir şekilde seçmenizi ve dolgu rengi uygulamanı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" > "Hücreleri Karşılaştır" seçeneğine tıklayın, "Hücreleri Karşılaştır" iletişim kutusunda lütfen aşağıdaki işlemleri yapın:

  1. İki sütundaki verileri "Değerleri Bul" ve "Göre" kutularına ayrı ayrı seçin;
  2. "Bul" bölümünde "Aynı hücreler" seçeneğini seçin;
  3. "Seçilen sonuçların işlenmesi" bölümünde eşleşmeleri vurgulamak için bir arka plan rengi belirtin;
  4. Son olarak, "Tamam" düğmesine tıklayın.
    A screenshot of Kutools for Excel's Compare Cells dialog box for highlighting matches in the same row

Sonuç:

Şimdi, aynı satırdaki eşleşmeler A sütununda vurgulanmış ve seçilmiş durumdadır, istediğiniz hücrelere kopyalayıp yapıştırılmaya hazır haldedir. Ekran görüntüsüne bakın:
A screenshot showing matches highlighted in the same row using Kutools for Excel's Compare Cells feature

İpuçları:
  • Bu özellik, "Hücreleri Karşılaştır" iletişim kutusunda "Büyük/küçük harf duyarlı" seçeneği işaretlendiğinde büyük/küçük harf duyarlı karşılaştırma desteği sunar;
  • Eğer B sütunundaki eşleşmeleri seçmek istiyorsanız, "Hücreleri Karşılaştır" iletişim kutusundaki "Değerleri Bul" ve "Göre" kutularındaki iki seçili sütunu değiştirmeniz yeterlidir;
  • Bu özelliği kullanmak için lütfen Kutools for Excel'i indirin ve yükleyin.

İki sütunu karşılaştırın ve aynı satırdaki eşleşmeleri vurgulayın

İki sütunu karşılaştırıp aynı satırdaki eşleşmeleri vurgulamak, Excel'de Koşullu Biçimlendirme kullanılarak etkili bir şekilde yapılabilir. İşte satır eşleşmelerini belirlemek ve vurgulamak için bir rehber:

Adım 1: Veri aralığını seçin

Satır eşleşmelerini vurgulamak istediğiniz veri aralığını seçin.

Adım 2: Koşullu Biçimlendirme özelliğini uygulayın

  1. "Giriş" > "Koşullu Biçimlendirme" > "Yeni kural" seçeneğine tıklayın. "Yeni Biçimlendirme Kuralı" iletişim kutusunda lütfen aşağıdaki işlemleri yapın:
    • 2.1 "Biçimlendirecek hücreleri belirlemek için bir formül kullan" seçeneğini "Kural Türü Seç" listesi kutusundan seçin;
    • 2.2 Aşağıdaki formülü "Formül şu olduğunda değerleri biçimlendir" metin kutusuna yazın;
      =$B2=$A2
    • 2.3 Ardından, "Biçim" düğmesine tıklayın.
    • A screenshot showing the New Formatting Rule dialog box for highlighting matches in Excel rows using Conditional Formatting
  2. Açılan "Hücreleri Biçimlendir" iletişim kutusunda, eşleşen öğeleri vurgulamak için bir renk belirtin ve "Tamam"a tıklayın.
    A screenshot of the Format Cells dialog box for selecting a highlight color in Excel
  3. "Yeni Biçimlendirme Kuralı" iletişim kutusuna döndüğünde, "Tamam" düğmesine tıklayın.

Sonuç:

Şimdi, aynı satırdaki eşleşen değerler bir anda vurgulanmıştır, aşağıdaki ekran görüntüsüne bakın:
A screenshot showing row matches highlighted using Conditional Formatting in Excel

İpuçları:
  • Koşullu Biçimlendirmedeki formül "büyük/küçük harf duyarlı değildir".
  • Eğer farklı değerlere sahip hücreleri vurgulamayı amaçlıyorsanız, aşağıdaki formülü uygulayın:
    =$B2<>$A2

İki sütunu karşılaştırın ve eşleşen verileri çekin

Excel'de iki veri kümesiyle çalışırken ve bir listedeki ortak öğeleri diğer listede bulmanız gerektiğinde, bu eşleşmeleri almak için arama formülleri en iyi çözümdür.

Excel'de, A Sütununda bir meyve listesi ve B Sütununda satış rakamları olduğunu varsayalım, şimdi bu meyveleri D Sütunundaki bir meyve seçimiyle eşleştirmek ve karşılık gelen satışlarını bulmak istiyorsunuz. Excel'de B Sütunundaki ilgili değerleri nasıl döndürebilirsiniz?
A screenshot showing two lists of data in Excel, used for comparing and retrieving matching data

Lütfen ihtiyacınız olan aşağıdaki formüllerden herhangi birini uygulayın, ardından bu formülü geri kalan hücrelere uygulamak için dolgu tutamacını aşağı doğru sürükleyin.

  • Tüm Excel sürümleri:
    =VLOOKUP(D2, $A$2:$B$6, 2, FALSE)
  • Excel 365 ve Excel 2021:
    =XLOOKUP(D2, $A$2:$A$6, $B$2:$B$6)

Sonuç:

Eşleşme bulunduğunda tüm ilgili değerler görüntülenecektir, aksi takdirde #YOK hatası döndürülür, aşağıdaki ekran görüntüsüne bakın:
A screenshot showing results of using VLOOKUP to pull matching data in Excel

İpuçları:
  • Yukarıdaki formüllerle, D Sütunundaki meyvelerin A Sütununda eşleşmesi yoksa, hata döndürürler. Bu hataları daha anlaşılır hale getirmek için formülünüzü IFERROR fonksiyonuyla sarabilirsiniz:
    • Tüm Excel sürümleri:
      =IFERROR(VLOOKUP(D2,$A$2:$B$10,2,FALSE), "No match found")
    • Excel 365 ve Excel 2021:
      =IFERROR(XLOOKUP(D2, $A$2:$A$10, $B$2:$B$10),"No match found")
  • Gelişmiş arama formülleri konusunda ilgili olanlar için, "Kutools for Excel", geleneksel VLOOKUP fonksiyonunu yeni seviyelere taşıyan ve veri yönetimi görevlerinde olağanüstü hassasiyet ve verimlilik sağlayan etkileyici bir gelişmiş arama formülleri serisi sunmaktadır.
    A screenshot showing Kutools for Excel's advanced lookup tools for pulling matching data
    Kutools for Excel, üretkenliğinizi artırmak için tasarlanmış 300'den fazla kullanışlı araç koleksiyonuna sahiptir. Tam gücünü deneyimleyin ve elektronik tablolarınızı bugün yükseltin! Şimdi Edinin!

İlgili Makaleler:

  • Bir aralıkta yinelenen satırları bulun ve vurgulayın
  • Bazen bir çalışma sayfasının veri aralığında bazı yinelenen kayıtlar olabilir ve şimdi aşağıdaki ekran görüntülerinde gösterildiği gibi aralıktaki yinelenen satırları bulmak veya vurgulamak istiyorsunuz. Tabii ki, satırları tek tek kontrol ederek bulabilirsiniz. Ancak yüzlerce satır varsa bu iyi bir seçenek değildir. Burada, bu görevle başa çıkmak için size bazı faydalı yöntemlerden bahsedeceğim.
  • Farklı renklerle yinelenen değerleri vurgulayın
  • Excel'de, Koşullu Biçimlendirme kullanarak bir sütundaki yinelenen değerleri tek bir renkle kolayca vurgulayabiliriz, ancak bazen yinelenenleri hızlı ve kolay bir şekilde tanımak için farklı renklerle vurgulamamız gerekir, aşağıdaki ekran görüntüsünde gösterildiği gibi. Bu görevi Excel'de nasıl çözebilirsiniz?
  • Excel'de yinelenenleri bulun, vurgulayın, filtreleyin, sayın, silin
  • Excel'de, veri girişini elle kaydederken, diğer kaynaklardan veri kopyalarken veya başka nedenlerden dolayı yinelenen veriler zaman zaman ortaya çıkar. Bazen yinelenenler gerekli ve faydalıdır. Ancak bazen yinelenen değerler hatalara veya yanlış anlamlara yol açar. Burada, Excel'de formüller, koşullu biçimlendirme kuralları, üçüncü parti eklentiler vb. ile yinelenenleri hızlı bir şekilde belirleme, vurgulama, filtreleme, sayma, silme yöntemlerini tanıtacağım.
  • Yinelenenleri kaldırın ve boş hücrelerle değiştirin
  • Normalde Excel'de Yinelenenleri Kaldır komutunu kullandığınızda, tüm yinelenen satırları kaldırır. Ancak bazen, yinelenen değerleri boş hücrelerle değiştirmek istersiniz, bu durumda Yinelenenleri Kaldır komutu işe yaramaz. Bu makale, Excel'de yinelenenleri kaldırıp bunları boş hücrelerle değiştirmenize rehberlik edecektir.