Excel'de iki sütunu karşılaştırın ve yinelenenleri kaldırın

  • Bunu Paylaş
Michael Brown

Bu makaleyi okumanız yaklaşık 10 dakikanızı alacak ve sonraki 5 dakika içinde (veya makalede açıklanan 2. çözümü seçerseniz daha da hızlı) iki Excel sütununu kopyalar için kolayca karşılaştıracak ve bulunan kopyaları kaldıracak veya vurgulayacaksınız. Tamam, geri sayım başladı!

Excel, büyük veri dizileri oluşturmak ve işlemek için çok güçlü ve gerçekten harika bir uygulamadır. Artık bir veri havuzuna sahip çok sayıda çalışma kitabınız veya belki de tek bir büyük tablonuz olduğuna göre, 2 sütunu kopyalar için karşılaştırmak ve ardından bulunan girdilerle bir şeyler yapmak, örneğin yinelenen satırları silmek, kopyaları renklendirmek veya yinelenen hücrelerin içeriğini temizlemek isteyebilirsiniz. Bu iki sütun şunlar olabilirtek bir tabloda, bitişik veya bitişik olmayan şekilde yer alabilir veya 2 farklı çalışma sayfasında veya hatta çalışma kitabında bulunabilir.

Diyelim ki, kişi adlarını içeren 2 sütununuz var - A sütununda 5 ad ve B sütununda 3 ad ve yinelenenleri bulmak için bu iki sütun arasındaki verileri karşılaştırmak istiyorsunuz. Anladığınız gibi, bu sadece hızlı bir örnek için sahte verilerdir; gerçek çalışma sayfalarında genellikle binlerce ve on binlerce girişiniz vardır.

Varyant A : Her iki sütun da tek bir sayfada, tek bir tabloda yer almaktadır: Sütun A ve Sütun B

B Varyantı : İki sütun farklı sayfalarda yer almaktadır: Sayfa2'deki Sütun A ve Sayfa3'teki Sütun A

Excel 2016, Excel 2013 ve 2010'da bulunan yerleşik Yinelenenleri Kaldır aracı, 2 sütun arasındaki verileri karşılaştıramadığı için bu senaryoyu işleyemez. Ayrıca, yalnızca yinelenenleri kaldırabilir, vurgulama veya renklendirme gibi başka bir seçenek mevcut değildir, ne yazık ki :-(.

Daha sonra, yinelenen girişleri bulmanızı ve kaldırmanızı sağlayan iki Excel sütununu karşılaştırmanın 2 olası yolunu açıklayacağım:

    Excel formüllerini kullanarak yinelenenleri bulmak için 2 sütunu karşılaştırın

    Varyant A: her iki sütun da aynı listede yer alır

    1. İlk boş hücreye (örneğimizde bu hücre C1'dir) aşağıdaki formülü yazın:

      =IF(ISERROR(MATCH(A1,$B$1:$B$10000,0)), "Unique", "Duplicate")

      Formülümüzde, A1 karşılaştırma için kullanmak istediğimiz ilk sütunun ilk hücresidir. $B$1 ve $B$10000 karşılaştırmak istediğiniz 2. sütunun ilk ve son hücresinin adresleridir. Mutlak hücre başvurusuna dikkat edin - sütun harflerinden ve satır numaralarından önce gelen dolar işaretleri ($). Formülü kopyalarken hücre adreslerinin değişmeden kalması için mutlak başvuruyu bilerek kullanıyorum.

      B Sütununda yinelenenleri bulmak istiyorsanız, formülün aşağıdaki gibi görünmesi için sütun adlarını değiştirin:

      =IF(ISERROR(MATCH(B1,$A$1:$A$10000,0)), "Unique", "Duplicate")

      " yerine Eşsiz "/" Yinelenen " kendi etiketlerinizi yazabilirsiniz, örneğin " Bulunamadı "/" Bulundu " veya sadece " Yinelenen "Benzersiz" yerine "" yazın. İkinci durumda, yinelenenlerin bulunmadığı hücrelerin yanında boş hücreler olacaktır, bu tür bir sunumun veri analizi için daha uygun olduğuna inanıyorum.

    2. Şimdi formülü aşağıdaki tüm hücrelere kopyalayalım C sütunu Bunu yapmak için imleci A sütunundaki verileri içeren son satıra kadar hücrenin sağ alt köşesine getirin C1 öğesine dokunduğunuzda imleç aşağıdaki resimde gösterildiği gibi siyah bir çarpı işaretine dönüşecektir:

      Farenin sol düğmesine tıklayın ve basılı tutarak formülü kopyalamak istediğiniz tüm hücreleri seçerek kenarlığı aşağı doğru sürükleyin. Gerekli tüm hücreler seçildiğinde farenin sol düğmesini bırakın:

      İpucu: Büyük tablolarda, kısayolları kullanarak formülü kopyalamak daha hızlıdır. Hücreye tıklayın C1 seçin ve Ctrl + C tuşlarına basın (formülü panoya kopyalamak için), ardından Ctrl + Shift + End tuşlarına basın (Sütun C'deki boş olmayan tüm hücreleri seçmek için) ve son olarak Ctrl + V tuşlarına basın (formülü seçilen tüm hücrelere yapıştırmak için).

    3. Harika, tüm yinelenen hücreler "Yinelenen" olarak işaretlenir:

    Varyant B: iki sütun farklı çalışma sayfalarında (çalışma kitapları)

    1. Sayfa2'deki 1. boş sütunun 1. hücresine (bizim durumumuzda B sütunu) formülü yazın:

      =IF(ISERROR(MATCH(A1,Sheet3!$A$1:$A$10000,0)),"", "Duplicate")

      Nerede Sayfa3 2'nci sütunun bulunduğu sayfanın adıdır ve $A$1:$A$10000 bu 2. sütunun ilk ve son hücrelerinin adresleridir.

    2. Varyant A'ya benzer.
    3. Aşağıdaki sonucu elde ederiz:

    Yukarıdaki örnekleri ve yinelenenleri bulmak için 2 sütunu karşılaştırma formülünü içeren çalışma sayfasını indirmek için tıklayın.

    Bulunan kopyalarla çalışma

    Mükemmel, ilk sütunda (Sütun A) ikinci sütunda (Sütun B) da var olan girdileri bulduk. Şimdi onlarla bir şeyler yapmamız gerekiyor :)

    Tüm tabloya bakmak ve yinelenen girişleri manuel olarak gözden geçirmek oldukça etkisiz olacaktır ve çok fazla zaman alacaktır. Çok daha iyi yollar vardır.

    Sütun A'da yalnızca çoğaltılan satırları göster

    Sütunlarınızda başlık yoksa, bunları eklemeniz gerekir. Bunu yapmak için, imleci 1. satırı gösteren sayının üzerine getirin ve siyah ok ekran görüntüsünde gösterildiği gibi:

    Seçili satıra sağ tıklayın ve " Ekleme " öğesini içerik menüsünden seçin:

    Sütunlarınıza isimler verin, örneğin " İsim " ve " Mükerrer mi? ". Sonra da Veri sekmesine tıklayın ve Filtre :

    Bundan sonra " öğesinin yanındaki küçük gri oka tıklayın. Mükerrer mi? " düğmesine tıklayarak bir açılır liste açın, bu listedeki Yinele dışındaki tüm öğelerin işaretini kaldırın ve TAMAM. :

    İşte bu, şimdi yalnızca Sütun A'nın Sütun B'de yinelenen değerlere sahip hücrelerini görüyorsunuz. Test çalışma sayfamızda bu türden yalnızca üç hücre var, gerçek sayfalarda anladığınız gibi muhtemelen çok daha fazlası olacaktır:

    Sütun A'nın tüm satırlarını tekrar görüntülemek için Sütun B'de şimdi küçük oklu bir huni gibi görünen filtre sembolüne tıklayın ve "Tümünü seç" seçeneğini işaretleyin. Alternatif olarak, aynı işlemi Veri sekmesi -> Seç & Filtrele -> Temiz ekran görüntüsünde gösterildiği gibi:

    Bulunan kopyaları renklendirin veya vurgulayın

    Eğer " Yinelenen " bayrağı amaçlarınız için yeterli değilse ve çoğaltılan hücreleri yazı tipi rengiyle veya dolgu rengiyle ya da başka bir şekilde işaretlemek istiyorsanız...

    Ardından kopyaları yukarıda açıklandığı gibi filtreleyin, filtrelenen tüm hücreleri seçin ve Ctrl + F1 tuşlarına basarak Hücreleri Biçimlendir iletişim kutusu. Örnek olarak, çoğaltılmış satırların arka plan rengini parlak sarı olarak değiştirelim. Elbette, hücrelerin arka plan rengini Dolgu rengi seçeneği üzerinde Ev sekmesini kullanabilirsiniz, ancak Hücreleri Biçimlendir iletişim kutusunun avantajı, tüm biçimlendirme değişikliklerini tek seferde yapmanıza olanak sağlamasıdır:

    Artık kesinlikle tek bir yinelenen hücreyi bile kaçırmayacaksınız:

    İlk sütundaki kopyaları kaldırın

    Tablonuzu yalnızca yinelenen değerlere sahip hücreler görünecek şekilde filtreleyin ve tüm bu hücreleri seçin.

    Karşılaştırdığınız 2 sütun farklı çalışma sayfalarında bulunuyorsa yani ayrı tablolarda, seçilen aralığa sağ tıklayın ve " Satır Sil " öğesini içerik menüsünden seçin:

    Tıklayın TAMAM. Excel sizden gerçekten "Tüm sayfa satırını sil" istediğinizi onaylamanızı isteyecek ve ardından filtreyi temizleyecektir. Görebileceğiniz gibi, yalnızca benzersiz değerlere sahip satırlar kalır:

    Bir çalışma sayfasında 2 sütun bulunuyorsa birbirinin yanında (bitişik) veya birbirine dokunmayan (bitişik olmayan), kopyaları kaldırmak biraz daha karmaşıktır. Yinelenen değerler içeren tüm satırları silemeyiz çünkü bu, 2. sütundaki karşılık gelen hücreleri de silecektir. Bu nedenle, Sütun A'da yalnızca benzersiz girişler bırakmak için aşağıdakileri yaparsınız:

    1. Tabloyu yalnızca çoğaltılan hücreler görüntülenecek şekilde filtreleyin ve tüm bu hücreleri seçin. Seçime sağ tıklayın ve " İçeriği temizleyin ":
    2. Filtreyi temizleyin.
    3. A1 hücresinden başlayarak veri içeren son hücreye kadar Sütun A'daki tüm hücreleri seçin.
    4. Şuraya git Veri sekmesine tıklayın ve A'dan Z'ye Sırala Açılan iletişim penceresinde " Geçerli seçimle devam et " ve tıklayın Sırala :
    5. Formülü içeren sütunu silin çünkü artık ona ihtiyacınız yok, şu anda orada sadece "Uniques" kaldı.
    6. Hepsi bu kadar, artık Sütun A yalnızca Sütun B'de bulunmayan benzersiz verileri içeriyor :

    Gördüğünüz gibi, formülleri kullanarak iki Excel sütunu arasındaki yinelemeleri kaldırmak o kadar da zor değil. Çalışma sayfalarınızdaki 2 sütunu karşılaştırmanız gerektiğinde formülü yazmak ve kopyalamak, filtreyi uygulamak ve temizlemek çok zaman alıcı ve sıkıcı bir işlem olsa da. Dikkatinize sunacağım diğer çözüm çok daha basit ve aşağıdaki formül için harcadığımız zamanın sadece bir kısmını alacakİlk yöntem. Kazandığınız zamanı harcayacak daha keyifli şeyler bulacağınıza inanıyorum ;)

    Görsel bir sihirbaz kullanarak 2 Excel sütununu kopyalar için karşılaştırın

    Şimdi de Excel için Dedupe araçlarımızı kullanarak iki sütunu kopyalar açısından nasıl karşılaştıracağınızı göstereyim.

    1. Karşılaştırmak istediğiniz sütunların bulunduğu çalışma sayfasını (veya çalışma sayfalarını) açın.
    2. 1'inci sütundaki herhangi bir hücreyi seçin, 1'inci sütundaki Ablebits Verileri sekmesine tıklayın ve Tabloları Karşılaştırın Düğme:
    3. Açık Adım 1 sihirbazında, ilk sütununuzun zaten seçili olduğunu göreceksiniz, bu nedenle Sonraki .

      Not: Yalnızca 2 sütunu değil, 2 tabloyu da karşılaştırmak istiyorsanız, bu adımda ilk tablonun tamamını seçmeniz gerekir.

    4. Açık Adım 2 sihirbazında, karşılaştırmak istediğiniz 2. sütunu seçin. Sayfa2 Çoğu durumda, akıllı sihirbaz 2. sütunu otomatik olarak seçer, herhangi bir nedenle bu gerçekleşmezse, fareyi kullanarak hedef sütunu seçin. Tüm tabloları karşılaştırıyorsanız, 2. tablonun tamamını seçin.
    5. Bulmak için seçin Yinelenen değerler :
    6. Karşılaştırmak istediğiniz sütun çiftini seçin:

      İpucu Tabloları karşılaştırıyorsanız, karşılaştırma için ad ve soyad gibi birkaç sütun çifti seçebilirsiniz. Daha fazla ayrıntı için lütfen İki Excel elektronik tablosundan yinelenenleri kaldırma bölümüne bakın.

    7. Ve son olarak, bulunan kopyalarla ne yapmak istediğinize karar vermelisiniz. Yinelenen girişleri silmeyi, başka bir çalışma sayfasına taşımayı veya kopyalamayı, bir durum sütunu eklemeyi (sonuç Excel formülleriyle ilk çözümümüze benzer olacaktır), yinelenenleri vurgulamayı veya yalnızca yinelenen değerlere sahip tüm hücreleri seçmeyi seçebilirsiniz:

      İpucu: Özellikle aracı ilk kez kullanıyorsanız, kopyaları silmeyi seçmeyin. Bunun yerine, aşağıdakileri seçin çiftleri taşı başka bir çalışma sayfasına Bu, ilk tablodan kopyaları kaldırır, ancak size kopya olarak tanınan girişlerin listesini gözden geçirme şansı verir. Büyük tablolarda birkaç eşleşen sütuna göre karşılaştırma yaparken, yanlışlıkla benzersiz verilere sahip bir anahtar sütun seçmeyi unutabilirsiniz ve kopyaları taşımak, geri dönüşü olmayan bir veri kaybını önleyecektir.

    8. Tıklayın Bitirmek ve sonucun keyfini çıkarın. Artık elimizde yinelenmeyen güzel ve temiz bir tablo var:

    Önceki çözümü hatırlayın ve farkı hissedin :) Çalışma sayfalarınızı İki Tabloyu Karşılaştırın Aslında, bu makaleyi okumak için harcadığınızdan daha az zamanınızı alacaktır.

    Şu anda, Tabloları Karşılaştırın 300'den fazla kullanım durumunu kapsayan 70'den fazla profesyonel araçtan oluşan Ultimate Suite for Excel'in bir parçasıdır. Zaman daralıyor, bu yüzden acele edin ve hemen indirin!

    Sorularınız varsa veya anlaşılmayan bir şey varsa, lütfen bana bir yorum bırakın ve memnuniyetle daha ayrıntılı olarak açıklayacağım. Okuduğunuz için teşekkür ederim!

    Michael Brown, yazılım araçlarını kullanarak karmaşık süreçleri basitleştirme tutkusuna sahip, kendini adamış bir teknoloji meraklısıdır. Teknoloji endüstrisinde on yılı aşkın deneyimiyle Microsoft Excel ve Outlook'un yanı sıra Google E-Tablolar ve Dokümanlar'daki becerilerini geliştirdi. Michael'ın blogu, bilgisini ve uzmanlığını başkalarıyla paylaşmaya, üretkenliği ve verimliliği artırmaya yönelik takip etmesi kolay ipuçları ve eğitimler sağlamaya adamıştır. İster deneyimli bir profesyonel, ister yeni başlayan olun, Michael'ın blogu, bu temel yazılım araçlarından en iyi şekilde yararlanmak için değerli bilgiler ve pratik tavsiyeler sunar.