Excel'de İki Sütun Nasıl Karşılaştırılır (eşleşmeler ve farklılıklar için)

Videoyu İzle - Eşleşmeler ve farklılıklar için Excel'deki iki Sütunu karşılaştırın

Sıkça karşılaştığım tek soru - 'Excel'de iki sütun nasıl karşılaştırılır?'.

Bu, birçok farklı yolla yapılabilir ve kullanılacak yöntem, veri yapısına ve kullanıcının ondan ne istediğine bağlı olacaktır.

Örneğin, iki sütunu karşılaştırmak ve eşleşen tüm veri noktalarını (her iki sütunda bulunan) veya yalnızca farklılıkları (veri noktasının bir sütunda olduğu ve diğerinde olmadığı) bulmak veya vurgulamak isteyebilirsiniz.

Bu konuda bana çok soru sorulduğundan, olası senaryoların çoğunu (hepsini değilse de) kapsamak amacıyla bu büyük öğreticiyi yazmaya karar verdim.

Bunu faydalı bulursanız, diğer Excel kullanıcılarına iletin.

Bu öğreticide gösterilen sütunları karşılaştırma tekniklerinin yalnızca bunlar olmadığını unutmayın.

Veri kümenize bağlı olarak, yöntemi değiştirmeniz veya ayarlamanız gerekebilir. Ancak, temel ilkeler aynı kalacaktı.

Bu eğiticiye eklenebilecek bir şey olduğunu düşünüyorsanız, yorumlar bölümünde bana bildirin.

Tam Satır Eşleşmesi İçin İki Sütunu Karşılaştırın

Bu, karşılaştırmanın en basit şeklidir. Bu durumda, satır satır karşılaştırma yapmanız ve hangi satırların aynı verilere sahip olduğunu ve hangilerinin olmadığını belirlemeniz gerekir.

Örnek: Aynı Satırdaki Hücreleri Karşılaştırın

Aşağıda A sütunundaki adın B sütunundakiyle aynı olup olmadığını kontrol etmem gereken bir veri seti var.

Bir eşleşme varsa, sonucun “DOĞRU”, eşleşmemesi durumunda “YANLIŞ” olarak sonuca ihtiyacım var.

Aşağıdaki formül bunu yapacaktır:

=A2=B2

Örnek: Aynı Satırdaki Hücreleri Karşılaştırın (IF formülünü kullanarak)

Daha açıklayıcı bir sonuç elde etmek istiyorsanız, isimler aynı olduğunda “Match”, isimler farklı olduğunda “Mismatch” döndürmek için basit bir EĞER formülü kullanabilirsiniz.

=EĞER(A2=B2,"Eşleş", "Uyuşmazlık")

Not: Karşılaştırmayı büyük/küçük harfe duyarlı hale getirmek istiyorsanız aşağıdaki EĞER formülünü kullanın:

=EĞER(TAM(A2,B2),"Eşleş","Uyuşmazlık")

Yukarıdaki formülle, "IBM" ve "ibm" iki farklı ad olarak kabul edilir ve yukarıdaki formül "Uyumsuzluk" döndürür.

Örnek: Eşleşen Verilerle Satırları Vurgulayın

Eşleşen verilere sahip satırları vurgulamak istiyorsanız (sonucu ayrı bir sütunda almak yerine), bunu Koşullu Biçimlendirme'yi kullanarak yapabilirsiniz.

İşte bunu yapmak için adımlar:

  1. Tüm veri kümesini seçin.
  2. 'Ev' sekmesini tıklayın.
  3. Stiller grubunda 'Koşullu Biçimlendirme' seçeneğine tıklayın.
  4. Açılır menüden 'Yeni Kural'ı tıklayın.
  5. 'Yeni Biçimlendirme Kuralı' iletişim kutusunda, 'Hangi hücrelerin biçimlendirileceğini belirlemek için bir formül kullan' seçeneğini tıklayın.
  6. Formül alanına şu formülü girin: =$A1=$B1
  7. Biçim düğmesini tıklayın ve eşleşen hücrelere uygulamak istediğiniz biçimi belirtin.
  8. Tamam'ı tıklayın.

Bu, adların her satırda aynı olduğu tüm hücreleri vurgulayacaktır.

İki Sütunu Karşılaştırın ve Eşleşmeleri Vurgulayın

İki sütunu karşılaştırmak ve eşleşen verileri vurgulamak istiyorsanız, koşullu biçimlendirmede yinelenen işlevi kullanabilirsiniz.

Bunun, her satırı karşılaştırırken gördüklerimizden farklı olduğunu unutmayın. Bu durumda satır satır karşılaştırma yapmayacağız.

Örnek: İki Sütunu Karşılaştırın ve Eşleşen Verileri Vurgulayın

Çoğu zaman, eşleşmelerin olduğu veri kümelerini alırsınız, ancak bunlar aynı satırda olmayabilir.

Aşağıda gösterildiği gibi bir şey:

A sütunundaki listenin B'deki listeden daha büyük olduğuna dikkat edin. Ayrıca her iki listede de bazı isimler var ama aynı satırda değil (IBM, Adobe, Walmart gibi).

Eşleşen tüm şirket adlarını vurgulamak istiyorsanız, bunu koşullu biçimlendirmeyi kullanarak yapabilirsiniz.

İşte bunu yapmak için adımlar:

  1. Tüm veri setini seçin.
  2. Ana Sayfa sekmesini tıklayın.
  3. Stiller grubunda 'Koşullu Biçimlendirme' seçeneğine tıklayın.
  4. İmleci Hücre Kurallarını Vurgula seçeneğinin üzerine getirin.
  5. Yinelenen Değerler'e tıklayın.
  6. Yinelenen Değerler iletişim kutusunda, 'Çoğalt'ın seçili olduğundan emin olun.
  7. Biçimlendirmeyi belirtin.
  8. Tamam'ı tıklayın.

Yukarıdaki adımlar size aşağıda gösterildiği gibi sonucu verecektir.

Not: Koşullu Biçimlendirme yinelenen kuralı büyük/küçük harfe duyarlı değildir. Bu nedenle, "Elma" ve "elma" aynı kabul edilir ve kopya olarak vurgulanır.

Örnek: İki Sütunu Karşılaştırın ve Uyuşmayan Verileri Vurgulayın

Bir listede bulunan ve diğerinde olmayan isimleri vurgulamak isterseniz, bunun için de koşullu biçimlendirmeyi kullanabilirsiniz.

  1. Tüm veri setini seçin.
  2. Ana Sayfa sekmesini tıklayın.
  3. Stiller grubunda 'Koşullu Biçimlendirme' seçeneğine tıklayın.
  4. İmleci Hücre Kurallarını Vurgula seçeneğinin üzerine getirin.
  5. Yinelenen Değerler'e tıklayın.
  6. Yinelenen Değerler iletişim kutusunda, 'Benzersiz' öğesinin seçili olduğundan emin olun.
  7. Biçimlendirmeyi belirtin.
  8. Tamam'ı tıklayın.

Bu size aşağıda gösterildiği gibi sonucu verecektir. Diğer listede bulunmayan bir ada sahip tüm hücreleri vurgular.

İki Sütunu Karşılaştırın ve Eksik Veri Noktalarını Bulun

Bir listedeki bir veri noktasının diğer listede bulunup bulunmadığını belirlemek istiyorsanız, arama formüllerini kullanmanız gerekir.

Aşağıda gösterildiği gibi bir veri kümeniz olduğunu ve A sütununda bulunan ancak B Sütununda olmayan şirketleri belirlemek istediğinizi varsayalım.

Bunu yapmak için aşağıdaki DÜŞEYARA formülünü kullanabilirim.

=ISERROR(DÜŞEYARA(A2,$B$2:$B$10,1,0))

Bu formül, A'daki bir şirket adının B sütununda bulunup bulunmadığını kontrol etmek için DÜŞEYARA işlevini kullanır. Varsa, bu adı B sütunundan döndürür, aksi takdirde #N/A hatası döndürür.

#YOK hatası veren bu isimler B Sütununda eksik olan isimlerdir.

ISERROR işlevi, DÜŞEYARA sonucu bir hataysa DOĞRU, hata değilse YANLIŞ döndürür.

Eşleşme olmayan tüm adların bir listesini almak istiyorsanız, tüm hücreleri DOĞRU ile almak için sonuç sütununu filtreleyebilirsiniz.

Aynısını yapmak için KAÇINCI işlevini de kullanabilirsiniz;

=DEĞİL(SAYISAL(EŞLEŞTİRME(A2,$B$2:$B$10,0)))

Not: Şahsen, DÜŞEYARA yerine Eşleştirme işlevini (veya INDEX/MATCH kombinasyonunu) kullanmayı tercih ederim. Daha esnek ve güçlü buluyorum. Vlookup ve Index/Match arasındaki farkı buradan okuyabilirsiniz.

İki Sütunu Karşılaştırın ve Eşleşen Verileri Çekin

İki veri kümeniz varsa ve bir listedeki öğeleri diğeriyle karşılaştırmak ve eşleşen veri noktasını getirmek istiyorsanız, arama formüllerini kullanmanız gerekir.

Örnek: Eşleşen Verileri Çekin (Tam)

Örneğin, aşağıdaki listede, 2. sütun için piyasa değerleme değerini almak istiyorum. Bunu yapmak için, sütun 1'deki bu değeri aramam ve ardından ilgili piyasa değerleme değerini getirmem gerekiyor.

Bunu yapacak formül aşağıdadır:

=DÜŞEYARA(D2,$A$2:$B$14,2,0)

veya

=INDEX($A$2:$B$14,MATCH(D2,$A$2:$A$14,0),2)

Örnek: Eşleşen Verileri Çekin (Kısmi)

İki sütundaki adlarda küçük bir fark olan bir veri kümesi alırsanız, yukarıda gösterilen arama formüllerini kullanmak işe yaramaz.

Bu arama formüllerinin doğru sonucu vermesi için tam bir eşleşmeye ihtiyacı vardır. DÜŞEYARA veya KAÇINCI işlevinde yaklaşık bir eşleşme seçeneği vardır, ancak bu burada kullanılamaz.

Aşağıda gösterildiği gibi veri kümeniz olduğunu varsayalım. Sütun 2'de tam olmayan adlar olduğunu unutmayın (JPMorgan Chase yerine JPMorgan ve ExxonMobil yerine Exxon gibi).

Böyle bir durumda, joker karakterler kullanarak kısmi arama kullanabilirsiniz.

Aşağıdaki formül bu durumda doğru sonucu verecektir:

=DÜŞEYARA("*"&D2&"*",$A$2:$B$14,2,0)

veya

=INDEX($A$2:$B$14,MATCH("*"&D2&"*",$A$2:$A$14,0),2)

Yukarıdaki örnekte, yıldız işareti (*), herhangi bir sayıda karakteri temsil edebilen bir joker karakterdir. Arama değeri her iki tarafta onunla çevrili olduğunda, Sütun 1'deki, Sütun 2'deki arama değerini içeren herhangi bir değer, bir eşleşme olarak kabul edilir.

Örneğin, *Exxon*, ExxonMobil için bir eşleşme olacaktır (çünkü * herhangi bir sayıda karakteri temsil edebilir).

Aşağıdaki Excel İpuçlarını ve Öğreticilerini de Beğenebilirsiniz:

  • İki Excel Sayfası Nasıl Karşılaştırılır (farklar için)
  • Excel'de Boş Hücreler Nasıl Vurgulanır.
  • Excel'deki HER SATIR'ı vurgulayın.
  • Excel Gelişmiş Filtresi: Örneklerle Tam Bir Kılavuz.
  • Excel'de Hücre Değerine Dayalı Satırları Vurgulayın.
wave wave wave wave wave