Excel'de iki liste nasıl karşılaştırılır

Excel verimli bir veri işleme programıdır. Bilgi analizi yöntemlerinden biri de iki listenin karşılaştırılmasıdır. Excel'de iki listeyi doğru bir şekilde karşılaştırırsanız, bu işlemi düzenlemek çok kolay olacaktır. Bugün tartışılacak olan bazı noktaları takip etmek yeterlidir. Bu yöntemin pratik uygulaması, tamamen kişi veya kuruluşun belirli bir andaki ihtiyaçlarına bağlıdır. Bu nedenle, birkaç olası durum göz önünde bulundurulmalıdır.

Excel'de iki listeyi karşılaştırma

Elbette iki listeyi manuel olarak karşılaştırabilirsiniz. Ama uzun zaman alacak. Excel'in, verileri yalnızca hızlı bir şekilde karşılaştırmanıza değil, aynı zamanda gözlerinizle elde etmesi o kadar kolay olmayan bilgileri almanıza da olanak tanıyan kendi akıllı araç takımı vardır. A ve B koordinatlarına sahip iki sütunumuz olduğunu varsayalım. İçlerinde bazı değerler tekrarlanır.

Excel'de iki liste nasıl karşılaştırılır

Sorunun formülasyonu

Bu yüzden bu sütunları karşılaştırmamız gerekiyor. İki belgeyi karşılaştırma prosedürü aşağıdaki gibidir:

  1. Bu listelerin her birinin benzersiz hücreleri aynıysa ve benzersiz hücrelerin toplam sayısı aynıysa ve hücreler aynıysa, bu listeler aynı kabul edilebilir. Bu listedeki değerlerin sıralanma sırası çok da önemli değil. Excel'de iki liste nasıl karşılaştırılır
  2. Benzersiz değerlerin kendileri aynıysa, ancak tekrar sayıları farklıysa, listelerin kısmi çakışmasından bahsedebiliriz. Bu nedenle, bu tür listeler farklı sayıda öğe içerebilir.
  3. İki listenin eşleşmemesi, farklı bir dizi benzersiz değerle belirtilir.

Bu üç koşulun tümü aynı anda sorunumuzun koşullarıdır.

sorunun çözümü

Listeleri karşılaştırmayı kolaylaştırmak için iki dinamik aralık oluşturalım. Her biri listelerin her birine karşılık gelecektir. Excel'de iki liste nasıl karşılaştırılır

İki listeyi karşılaştırmak için aşağıdakileri yapın:

  1. Ayrı bir sütunda her iki listeye özel benzersiz değerler listesi oluşturuyoruz. Bunun için şu formülü kullanıyoruz: ЕСЛИОШИБКА(ЕСЛИОШИБКА( ИНДЕКС(Список1;ПОИСКПОЗ(0;СЧЁТЕСЛИ($D$4:D4;Список1);0)); ИНДЕКС(Список2;ПОИСКПОЗ(0;СЧЁТЕСЛИ($D$4:D4;Список2);0))); «»). Formülün kendisi bir dizi formülü olarak yazılmalıdır.
  2. Veri dizisinde her benzersiz değerin kaç kez oluştuğunu belirleyelim. İşte bunu yapmak için formüller: =EĞERSAY(Liste1,D5) ve =COUNTI(Liste2,D5).
  3. Bu aralıklara dahil edilen tüm listelerde hem tekrar sayısı hem de benzersiz değerlerin sayısı aynıysa, işlev 0 değerini döndürür. Bu, eşleşmenin %XNUMX olduğunu gösterir. Bu durumda bu listelerin başlıkları yeşil bir arka plana sahip olacaktır.
  4. Tüm benzersiz içerik her iki listede de varsa, formüllerle döndürülür =СЧЁТЕСЛИМН($D$5:$D$34;»*?»;E5:E34;0) и =СЧЁТЕСЛИМН($D$5:$D$34;»*?»;F5:F34;0) değer sıfır olacaktır. E1 sıfır içermiyorsa, ancak böyle bir değer E2 ve F2 hücrelerinde bulunuyorsa, bu durumda aralıklar eşleşme olarak tanınır, ancak yalnızca kısmen. Bu durumda ilgili listelerin başlıkları turuncuya döner.
  5. Ve yukarıda açıklanan formüllerden biri sıfır olmayan bir değer döndürürse, listeler tamamen eşleşmeyecektir. Excel'de iki liste nasıl karşılaştırılır

Formüller kullanılarak eşleşmeler için sütunların nasıl analiz edileceği sorusunun cevabı budur. Gördüğünüz gibi, fonksiyonların kullanımıyla, ilk bakışta matematikle ilgili olmayan hemen hemen her görevi gerçekleştirebilirsiniz.

Örnek Test

Tablonun bizim versiyonumuzda, yukarıda açıklanan her türden üç tür liste vardır. Kısmen ve tamamen eşleşmenin yanı sıra eşleşmeme özelliğine de sahiptir.

Excel'de iki liste nasıl karşılaştırılır

Verileri karşılaştırmak için, bu liste çiftlerini dönüşümlü olarak eklediğimiz A5:B19 aralığını kullanırız. Karşılaştırmanın sonucunun ne olacağı hakkında, orijinal listelerin renginden anlayacağız. Tamamen farklılarsa, kırmızı bir arka plan olacaktır. Verilerin bir kısmı aynıysa, sarı. Tam kimlik durumunda, ilgili başlıklar yeşil olacaktır. Sonucun ne olduğuna bağlı olarak bir renk nasıl yapılır? Bu koşullu biçimlendirme gerektirir.

İki listedeki farklılıkları iki şekilde bulma

Listelerin senkron olup olmamasına bağlı olarak, farklılıkları bulmak için iki yöntem daha açıklayalım.

Seçenek 1. Senkronize Listeler

Bu kolay bir seçenektir. Diyelim ki böyle listelerimiz var.

Excel'de iki liste nasıl karşılaştırılır

Değerlerin kaç kez yakınsamadığını belirlemek için formülü kullanabilirsiniz: =TOPLAM(—(A2:A20<>B2:B20)). Sonuç olarak 0 alırsak, bu iki listenin aynı olduğu anlamına gelir.

Seçenek 2: Karıştırılmış Listeler

Listeler içerdikleri nesnelerin sırasına göre aynı değilse, koşullu biçimlendirme gibi bir özellik uygulamanız ve yinelenen değerleri renklendirmeniz gerekir. Veya işlevi kullanın COUNTIF, bunu kullanarak bir listedeki bir öğenin ikinci sırada kaç kez meydana geldiğini belirleriz.

Excel'de iki liste nasıl karşılaştırılır

2 sütun satır satır nasıl karşılaştırılır

İki sütunu karşılaştırdığımızda, genellikle farklı satırlardaki bilgileri karşılaştırmamız gerekir. Bunu yapmak için operatör bize yardımcı olacaktır. EĞER. Pratikte nasıl çalıştığına bir göz atalım. Bunu yapmak için, birkaç açıklayıcı durum sunuyoruz.

Örnek. Bir satırdaki eşleşmeler ve farklılıklar için 2 sütun nasıl karşılaştırılır

Aynı satırda fakat farklı sütunlarda bulunan değerlerin aynı olup olmadığını analiz etmek için fonksiyonu yazıyoruz. IF. Formül, veri işleme sonuçlarının görüntüleneceği yardımcı sütuna yerleştirilen her satıra eklenir. Ancak, her satırda yazmanız gerekmez, sadece bu sütunun kalan hücrelerine kopyalayın veya otomatik tamamlama işaretçisini kullanın.

Her iki sütundaki değerlerin aynı olup olmadığını anlamak için şöyle bir formül yazmalıyız: =EĞER(A2=B2, “Eşleştir”, “”). Bu fonksiyonun mantığı çok basittir: A2 ve B2 hücrelerindeki değerleri karşılaştırır ve eğer aynıysa “Tesadüf” değerini görüntüler. Veriler farklıysa, herhangi bir değer döndürmez. Aralarında bir eşleşme olup olmadığını görmek için hücreleri de kontrol edebilirsiniz. Bu durumda kullanılan formül: =EĞER(A2<>B2, "Eşleşmiyor", ""). Prensip aynıdır, önce kontrol yapılır. Hücrelerin kriteri karşıladığı ortaya çıkarsa, “eşleşmiyor” değeri görüntülenir.

Hem değerler aynı ise “Eşleştir”, hem de farklı ise “Eşleşme” ifadesinin görüntülenmesi için formül alanında aşağıdaki formülü kullanmak da mümkündür: =EĞER(A2=B2; “Eşleştir”, “Eşleşme”). Eşitlik operatörü yerine eşitsizlik operatörünü de kullanabilirsiniz. Yalnızca bu durumda görüntülenecek değerlerin sırası biraz farklı olacaktır: =EĞER(A2<>B2, “Eşleşmiyor”, “Çakışıyor”). Formülün ilk versiyonunu kullandıktan sonra sonuç aşağıdaki gibi olacaktır.

Excel'de iki liste nasıl karşılaştırılır

Formülün bu varyasyonu büyük/küçük harfe duyarsızdır. Bu nedenle, bir sütundaki değerler diğerlerinden yalnızca büyük harflerle yazıldığı için farklıysa, program bu farkı fark etmeyecektir. Karşılaştırmayı büyük/küçük harfe duyarlı hale getirmek için, ölçütlerdeki işlevi kullanmanız gerekir. TAM. Argümanların geri kalanı değişmeden bırakılır: =EĞER(TAM(A2,B2), “Eşleştir”, “Benzersiz”).

Bir satırdaki eşleşmeler için birden çok sütun nasıl karşılaştırılır

Listelerdeki değerleri bir dizi kritere göre analiz etmek mümkündür:

  1. Her yerde aynı değerlere sahip olan satırları bulun.
  2. Sadece iki listede eşleşmelerin olduğu satırları bulun.

Bu durumların her birinde nasıl ilerleyeceğinize dair birkaç örneğe bakalım.

Örnek. Bir tablonun birden çok sütununda bir satırdaki eşleşmeler nasıl bulunur?

İhtiyacımız olan bilgileri içeren bir dizi sütunumuz olduğunu varsayalım. Değerlerin aynı olduğu satırları belirleme görevi ile karşı karşıyayız. Bunu yapmak için aşağıdaki formülü kullanmanız gerekir: =EĞER(VE(A2=B2,A2=C2), “eşleştir”, ” “).

Excel'de iki liste nasıl karşılaştırılır

Tabloda çok fazla sütun varsa, onu işlevle birlikte kullanmanız yeterlidir. IF Şebeke COUNTIF: =EĞERSAY($A2:$C2,$A2)=3;”eşleşme”;” “). Bu formülde kullanılan sayı, kontrol edilecek sütun sayısını belirtir. Farklıysa, durumunuz için doğru olduğu kadar yazmanız gerekir.

Örnek. Bir tablonun herhangi 2 sütununda bir satırdaki eşleşmeler nasıl bulunur?

Diyelim ki bir satırdaki değerlerin tablodakilerden iki sütunda eşleşip eşleşmediğini kontrol etmemiz gerekiyor. Bunu yapmak için, işlevi koşul olarak kullanmanız gerekir. OR, burada dönüşümlü olarak sütunların her birinin eşitliğini diğerine yazın. İşte bir örnek.

Excel'de iki liste nasıl karşılaştırılır

Bu formülü kullanıyoruz: =ЕСЛИ(ИЛИ(A2=B2;B2=C2;A2=C2);”Совпадают”;” “). Tabloda çok sayıda sütun olduğu bir durum olabilir. Bu durumda, formül çok büyük olacak ve gerekli tüm kombinasyonları seçmek çok zaman alabilir. Bu sorunu çözmek için işlevi kullanmanız gerekir. COUNTIF: =EĞERSAY(B2:D2,A2)+EĞERSAY(C2:D2,B2)+(C2=D2)=0; "Benzersiz dize"; "Benzersiz dize")

Toplamda iki fonksiyonumuz olduğunu görüyoruz. COUNTIF. İlki ile dönüşümlü olarak kaç sütunun A2 ile benzerlik gösterdiğini belirleriz ve ikincisi ile B2 değeri ile benzerlik sayısını kontrol ederiz. Bu formülle hesaplama sonucunda sıfır değeri alırsak, bu sütundaki tüm satırların benzersiz olduğunu, daha fazlaysa benzerlikler olduğunu gösterir. Bu nedenle, iki formülle hesaplama ve nihai sonuçları ekleme sonucunda sıfır değeri alırsak, “Benzersiz dize” metin değeri döndürülür, bu sayı daha büyükse, bu dizenin benzersiz olmadığı yazılır.

Excel'de iki liste nasıl karşılaştırılır

Eşleşmeler için Excel'de 2 sütun nasıl karşılaştırılır

Şimdi bir örnek verelim. Diyelim ki iki sütunlu bir tablomuz var. Eşleşip eşleşmediklerini kontrol etmeniz gerekir. Bunu yapmak için, işlevin de kullanılacağı formülü uygulamanız gerekir. IFve operatör COUNTIF: =EĞERSAY($B:$B,$A5)=0, “B sütununda eşleşme yok”, “B sütununda eşleşme var”)

Excel'de iki liste nasıl karşılaştırılır

Başka bir eylem gerekmez. Bu formülle sonucu hesapladıktan sonra, fonksiyonun üçüncü argümanının değerini alırız. IF maçlar. Hiçbiri yoksa, ikinci argümanın içeriği.

Excel'de eşleşmeler için 2 sütun nasıl karşılaştırılır ve renkle vurgulanır

Eşleşen sütunları görsel olarak tanımlamayı kolaylaştırmak için bunları bir renkle vurgulayabilirsiniz. Bunu yapmak için “Koşullu Biçimlendirme” işlevini kullanmanız gerekir. Pratikte görelim.

Eşleşmeleri birden çok sütunda renge göre bulma ve vurgulama

Eşleşmeleri belirlemek ve öne çıkarmak için önce kontrolün yapılacağı veri aralığını seçmeli, ardından “Ana Sayfa” sekmesinde “Koşullu Biçimlendirme” öğesini açmalısınız. Orada, hücre seçim kuralı olarak “Yinelenen Değerler”i seçin.

Bundan sonra, soldaki açılır listede “Yinelenen” seçeneğini bulduğumuz ve sağdaki listede seçim için kullanılacak rengi seçtiğimiz yeni bir iletişim kutusu görünecektir. “Tamam” düğmesine tıkladıktan sonra, benzerlikleri olan tüm hücrelerin arka planı seçilecektir. Ardından sütunları gözle karşılaştırın.

Excel'de iki liste nasıl karşılaştırılır

Eşleşen çizgileri bulma ve vurgulama

Dizelerin eşleşip eşleşmediğini kontrol etme tekniği biraz farklıdır. İlk olarak, ek bir sütun oluşturmamız gerekiyor ve orada & operatörünü kullanarak birleştirilmiş değerleri kullanacağız. Bunu yapmak için, formun bir formülünü yazmanız gerekir: =A2&B2&C2&D2.

Excel'de iki liste nasıl karşılaştırılır

Oluşturulan ve birleştirilmiş değerleri içeren sütunu seçiyoruz. Ardından, sütunlar için yukarıda açıklanan eylemlerin aynı sırasını gerçekleştiririz. Yinelenen çizgiler, belirttiğiniz renkte vurgulanacaktır.

Excel'de iki liste nasıl karşılaştırılır

Tekrarları aramanın zor bir şey olmadığını görüyoruz. Excel bunun için gerekli tüm araçları içerir. Tüm bu bilgileri uygulamaya koymadan önce sadece pratik yapmak önemlidir.

Yorum bırak