İçindekiler
Microsoft Excel, iki veya daha fazla sütunda yinelenenleri bulmak için çok sayıda yöntem sağlamıştır. Bu makalede, Excel'de iki sütunda yinelenenleri veya eşleşmeleri bulmak için VBA düzenleme yöntemiyle birlikte tüm basit & yararlı püf noktalarını öğreneceksiniz.
Daha fazlasını okuyun: Excel'de Eşleşen veya Yinelenen Değerleri Bulma
Yukarıdaki ekran görüntüsü, veri kümesi &'i temsil eden makaleye genel bir bakıştır; yinelenen değerleri bulma işlevinin bir örneği. Bu makaledeki aşağıdaki yöntemlerde tüm uygun işlevlerle birlikte veri kümesi hakkında daha fazla bilgi edineceksiniz.
Alıştırma Çalışma Kitabını İndirin
Bu makaleyi hazırlarken kullandığımız Excel çalışma kitabımızı indirebilirsiniz. Çalışma sayfalarını alıştırma bölümleriyle birlikte bulacaksınız.
İki Sütundaki Eşleşmeleri Bulma6 Excel'de İki Sütunda Yinelenenleri Bulmak İçin Uygun Yaklaşımlar
1. İki Sütundaki Benzer Satırlar İçinde Yinelenenleri Bulma
1. bölümde, sadece iki sütunda aynı satırlar içindeki kopyaları bulacağız. Ancak bu yöntemler büyük/küçük harf duyarlı eşleşmeler için geçerli değildir. Şu anda harf durumlarını dikkate alarak tam eşleşmeleri bulmanız gerekiyorsa, 5. yöntemde bunun için de bir çözümümüz var.
Daha fazlasını okuyun: Bir Sütundaki Yinelemeleri Bulmak için Excel Formülü
1.1 İki Sütunda Benzer Satırlar İçindeki Yinelemeleri Tespit Etmek için Mantıksal Argüman Olarak Eşit İşaretinin Kullanılması
Elimizde iki isim listesi var Sütunlar B & C Ve aynı satır içindeki kopyaları sadece eşittir işaretini mantıksal bir fonksiyon olarak kullanarak bulabiliriz.
📌 Adımlar:
➤ Seçiniz Hücre D5 & tip:
=B5=C5
➤ Basın Girin eşleşmeler bulunursa, değer şu şekilde dönecektir DOĞRU & eğer bulunamazsa, şu şekilde dönecektir YANLIŞ .
Şimdi kullanın Doldurma Kolu geri kalan hücreleri otomatik olarak doldurmak için Sütun D tüm eşleşmeleri bulmak için.
1.2 İki Sütunda Aynı Satırlar İçindeki Yinelemeleri Bulmak için IF İşlevini Kullanma
Mantıksal fonksiyonu kullanarak- EĞER 'yi bulabilir ve kopyaları başka bir sütunda gösterebilirsiniz.
📌 Adımlar:
İçinde Hücre D5 formül şöyle olacaktır:
=IF(B5=C5,B5,"")
➤ Basın Girin .
➤ Kullanım Doldurma Kolu 'deki diğer hücreleri otomatik doldurmak için Sütun D & işin bitti.
1.3 İki Sütunda Aynı Satırlar İçindeki Eşleşmeleri Vurgulamak için Koşullu Biçimlendirme Uygulama
İki sütunda aynı satırlar içinde yinelenenleri bulmak istiyorsanız, eşleşmeleri vurgulamak için muhtemelen koşullu biçimlendirme en uygunudur ve eşleşmeleri aramak için herhangi bir işlev yazmanıza izin vermez.
📌 Adım 1:
➤ Yinelenenleri bulmak için dikkate alınan tüm hücre aralığını seçin.
📌 Adım 2:
Altında Ev sekmesinde, açılır menüden Koşullu Biçimlendirme içinde Stiller komut grubunu seçmek için Yeni Kural komutunu seçin. Bir diyalog kutusu görünecektir.
📌 Adım 3:
➤ Şimdi, biçimlendirilecek hücreleri belirlemek üzere bir formül kullanmak için kural türünü seçin.
İçinde Kural Açıklaması editör, yazın =$B5=$C5
➤ Seçiniz Biçim seçeneği & başka bir diyalog kutusu görünecektir.
📌 Adım 4:
Gönderen Doldur sekmesinde, kopyaları vurgulamak için kullanmak istediğiniz bir renk seçin.
➤ Basın TAMAM. & Örnek formatı seçilen renkle birlikte Yeni Biçimlendirme Kuralı diyalog kutusu.
📌 Adım 5:
➤ Basın TAMAM. son kez & işin bitti.
Aşağıdaki resimde, aynı satırlardaki eşleşmeler artık seçilen renkle görülebilir.
2. İki Sütundaki Herhangi Bir Satır İçinde Yinelenenleri Bulma
2.1 İki Sütundaki Tüm Yinelenenleri Bulmak için Koşullu Biçimlendirme Uygulama
Herhangi bir satırdaki iki sütunda yinelenenleri bulmak için doğrudan aşağıdaki ilgili komutu kullanabilirsiniz Koşullu Biçimlendirme vurgulamak için.
📌 Adım 1:
➤ Önce hücre aralığını seçin.
📌 Adım 2:
Altında Ev sekmesinden & adresinden Koşullu Biçimlendirme aşağı açılır, seçin Yinelenen Değerler bir şey yok. Hücreleri Vurgulama Kuralları Bir diyalog kutusu görüntülenecektir.
📌 Adım 3:
➤ Yinelenenleri vurgulamak için göstermek istediğiniz rengi seçin.
➤ Basın TAMAM. & işin bitti.
Aşağıdaki resimde olduğu gibi, seçilen & ile tüm eşleşmeleri göreceksiniz; vurgulanan renkler.
2.2 İki Sütundaki Yinelemeleri Tespit Etmek için IF & COUNTIF Fonksiyonlarının Birleştirilmesi
Kullanabiliriz IF & COUNTIF fonksiyonlarını birlikte kullanarak eşleşmeler için 2. sütundaki 1. sütundaki verileri bulur.
📌 Adımlar:
İçinde Hücre D5 aşağıdaki formülü yazmamız gerekir:
=IF(COUNTIF($C$5:$C$15,$B5)=0,"",$B5)
➤ Basın Girin & sonra şunu kullanın Doldurma Kolu geri kalan hücreleri otomatik olarak doldurmak için Sütun D . Böylece Liste 1'den Liste 2'de bulunan tüm isimleri alırsınız.
2.3 İki Sütunda Belirli Yinelemeleri Bulmak için IF, AND, COUNTIF İşlevlerini Kullanma
Şimdi bir isim & yazmak istiyorsanız; her iki sütunda da mevcut olup olmadığına bakın, o zaman bu yöntem en uygunudur. Hücre F8 'Kyle' ismi & olarak yazılmıştır; eğer isim her ikisinde de mevcutsa Sütunlar B & C sonra çıktı şu mesajı gösterecektir- EVET olarak dönecektir, aksi takdirde HAYIR .
Daha fazlasını okuyun: COUNTIF formülünü kullanarak yinelenen satır sayısını bulma
📌 Adımlar:
'deki ilgili formül Hücre F9 olacak:
=IF(AND(COUNTIF(B5:B15,F8),COUNTIF(C5:C15,F8)), "YES", "NO")
➤ Basın Girin & gösterdiğini göreceksiniz EVET bu nedenle 'Kyle' adı her ikisinde de mevcuttur Sütunlar B & C .
2.4 İki Sütundaki Eşleşmeleri Bulmak için IF, ISERROR. MATCH Fonksiyonlarının Birleştirilmesi
Eğer kullanmak istiyorsanız MAÇ işlevini kullanarak herhangi bir satırdaki iki sütunda eşleşenleri veya yinelenenleri bulmak için ISERROR içinde IF & MATCH fonksiyonlarını kullanın, aksi takdirde bir eşleşme/çoğaltma bulunamazsa bir Hata mesajı gösterilir.
📌 Adımlar:
İçinde Hücre D5 . ile formül MAÇ işlevi olacaktır:
=IF(ISERROR(MATCH($B5,$C$5:$C$15,0)),"",$B5)
➤ Basın Girin kullanarak tüm sütunu otomatik olarak doldurun. Doldurma Kolu & sonuçları hemen bulacaksınız.
3. İkiden Fazla Sütundaki Yinelemeleri Bulma
3.1 İkiden Fazla Sütunda Aynı Satırlar İçindeki Yinelemeleri Bulmak için IF-AND İşlevlerini Kullanma
İkiden fazla sütundaki eşleşmeleri veya kopyaları bulmak için VE fonksiyonunu kullanarak birden fazla mantık ekleyebiliriz. Böylece, değiştirilmiş veri setimizde, şimdi daha fazla isim ve amp içeren başka bir sütunumuz (Liste 3) var; aynı satırlar içindeki tüm eşleşmeleri Sütun E .
📌 Adımlar:
İçinde Hücre E5 kriterlerine dayalı formül şöyle olacaktır:
=IF(AND(B5=C5,C5=D5),B5,"")
➤ Basın Girin ile doldurun, hücrelerin geri kalanını otomatik olarak Doldurma Kolu & aynı sıralardaki tüm eşleşmeleri hemen alırsınız.
3.2 Birden Fazla Sütundan Herhangi İkisinde Benzer Satırlar İçindeki Yinelemeleri Bulmak için IF-OR İşlevlerini Kullanma
Şimdi burada, ikiden fazla sütundan aynı satırlar içindeki iki sütundan herhangi birindeki kopyaları bulacağımız ve eşleşmeler bulunursa mesajın 'Bulundu' göstereceği, aksi takdirde boş olarak döneceği başka bir durum var.
📌 Adımlar:
Yazmak zorundayız Hücre E5 :
=IF(OR(B5=C5,C5=D5,D5=B5),"Found","")
➤ Basın Girin sütunundaki hücrelerin geri kalanını otomatik olarak doldurun; aynı satırlarda bulunan tüm eşleşmeleri alırsınız.
4. İki Sütundaki Yinelemelere Dayalı Veri Çıkarma
4.1 İki Sütundaki Yinelemelere Dayalı Verileri Ayıklamak için DÜŞEYARA veya INDEX-MATCH Kullanma
İki sütunda bulunan kopyalara dayanarak, verileri şu şekilde de çekebiliriz VLOOKUP veya İNDEKS EŞLEŞTİRME Formüller. Değiştirilmiş veri setimizde, Sütunlar B & C bazı kişilerin isimlerini bağış miktarlarıyla birlikte temsil eder. Sütun E, birkaç isim mevcut & bu birkaç kişinin bağışlarını Sütun F iki kopyayı bularak Sütunlar- B & E .
📌 Adımlar:
İçinde Hücre F5 ile ilgili formülü kullanarak VLOOKUP olacak:
=VLOOKUP(E5,$B$5:$C$15,2,FALSE)
➤ Basın Girin sütununun tamamını otomatik olarak doldurun; seçilen kişilerin bağış miktarlarını Sütun E .
Ayrıca şunları da kullanabilirsiniz İNDEKS EŞLEŞTİRME formülünü kullanarak benzer sonuçları bulabilirsiniz. Bu durumda, aşağıdaki formül Hücre F5 olacak:
=INDEX($B$5:$C$15, MATCH($I5,$B$5:$B$15,0),2)
Ardından tuşuna basın Girin 'yi seçin, tüm sütunu otomatik olarak doldurun & işiniz bitti.
4.2 İki Sütundaki Veri Tabanlı Kısmi Eşleşmeleri Ayıklamak için DÜŞEYARA veya DİZİN EŞLEŞTİRME İşlevlerinin İçine Joker Karakterler Ekleme
Şimdi tam isimlerimiz var Sütun B & içinde kısa isimlerle Sütun E 'deki kısmi eşleşmeleri arayacağız. Sütun B & daha sonra seçilen kişilerin bağış miktarlarını Sütun F . Kullanmak zorundayız Joker Karakterler (Yıldız İşareti-'*') burada &'den önce; hücre referanslarından sonra Sütun E olarak Yıldız işareti(*) ek metinleri arayacaktır.
📌 Adımlar:
'deki ilgili formül Hücre F5 olacak:
=VLOOKUP("*"&E5&"*",$B$5:$C$15,2,FALSE)
➤ Basın Girin 'yi seçin, tüm sütunu otomatik doldurun & sonuçları bir kerede bulacaksınız.
Ve eğer kullanmayı tercih ederseniz İNDEKS EŞLEŞTİRME fonksiyonlarını yazmanız gerekiyorsa Hücre F5 :
=INDEX($B$5:$C$15, MATCH("*"&$I5&"*",$B$5:$B$15,0),2)
Ardından tuşuna basın Girin & kullanın Doldurma Kolu tüm sütunu doldurmak için.
5. İki Sütunda Büyük/Küçük Harfe Duyarlı Yinelemeleri Bulma
Yukarıda bahsedilen tüm yöntemler büyük/küçük harf duyarsızdı. Şimdi, aynı satırlardaki iki sütunda bulunan kopyaları büyük/küçük harf duyarlılığı açıkken bulmak istiyorsanız, bu bölüm size yolu gösterecektir. Burada, Liste 1 & 2'nin iki sütununda, bazı isimler her iki sütunda da mevcuttur, ancak benzer büyük/küçük harflerle değildir. TAMAMEN fonksiyonu ile hangi isimlerin aynı olduğunu büyük/küçük harf duyarlılığını göz önünde bulundurarak bulacağız.
📌 Adımlar:
İçinde Hücre D5 formül şöyle olacaktır:
=EXACT(B5,C5)
➤ Basın Girin kullanarak hücrelerin geri kalanını otomatik olarak doldurun. Dolgu Aşağı & tüm tam eşleşmeleri büyük/küçük harfe duyarlı olarak alacaksınız. Eşleşmeler şu şekilde gösterilecektir DOĞRU ve eşleşmeyen sonuç şu şekilde dönecektir YANLIŞ mantıksal değer.
6. İki Sütundaki Yinelemeleri Bulmak için VBA Düzenleyicisini Kullanma
Eğer kod yazmayı seviyorsanız VBA Düzenleyici Excel işlevleri için, o zaman bu yöntem sizin için uygun olabilir. Sütun D yardımı ile VBScript .
📌 Adım 1:
➤ Basın Alt+F11 açmak için VBA Pencere.
Gönderen Ekleme sekmesini seçin, ardından Modül Kodları yazacağınız VBA düzenleyicisi için yeni bir modül görünecektir.
📌 Adım 2:
➤ Editör penceresinde aşağıdaki kodları kopyalayın:
Sub Duplicates() Dim Liste2 As Variant Dim data1 As Variant Dim data2 As Variant Set Liste2 = Range("C5:C15") For Each data1 In Selection For Each data2 In List2 If data1 = data2 Then data2.Offset(0, 1) = data1 Next data2 Next data1 End Sub
üzerine tıklayın. Koşmak düğmesine basın veya F5 alt rutini etkinleştirmek için.
📌 Adım 3:
➤ VBA penceresini kapatın veya Alt+F11 Excel çalışma kitabına dönmek için tekrar.
➤ Şimdi Liste 1'den Liste 2'deki eşleşmeler için incelenmesi gereken hücre aralığını seçin.
📌 Adım 4:
Gönderen Geliştirici sekmesini seçin, ardından Makrolar 'ye basın, bir diyalog kutusu açılacaktır.
Not: Eğer bulamazsanız Geliştirici seçeneğine tıkladıktan sonra, üstte veya şerit bölümünde Excel Seçenekleri ilk önce. Orada bulacaksın 'Şeridi Özelleştir' seçeneğinden. Ana Sekmeler seçeneğinin üzerine bir Seç işareti koyun Geliştirici . Basın TAMAM. & Geliştirici sekmesi artık Excel çalışma kitabınızın en üstünde görünmelidir.
📌 Adım 5:
Makroyu zaten etkinleştirmiş olduğunuz için, şimdi bu makro adı diyalog kutusunda görünür olacaktır. Koşmak & adımlarınızı tamamladınız.
Tüm eşleşmeleri aşağıdaki resimde olduğu gibi D sütununda bulacaksınız.
Sonuç Sözleri
Umarım, birden çok ölçüt altında iki sütunda yinelenenleri bulmak için yukarıda bahsedilen tüm bu yöntemler artık normal Excel işlerinizde uygulamanızı isteyecektir. Herhangi bir sorunuz veya geri bildiriminiz varsa lütfen yorum bölümünde bana bildirin. Veya bu web sitesindeki Excel işlevleriyle ilgili diğer yararlı makalelerimize göz atabilirsiniz.