• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

2 Listen Farklı Olanı Bulmak

Katılım
21 Kasım 2007
Mesajlar
111
Excel Vers. ve Dili
windows 10
A-B-C SÜTÜNÜNNDAKİ VERİLERLE E-F-G SÜTÜNÜNDAKİ VERİLERİ KARŞILAŞTIRIM FAZLALIK OLANLARI BULMAK İSTİYORUM

Lütfen yardım edermisiniz.
 

Ekli dosyalar

Bulunanlar ne yapılacak? Başaka bir yerde listelenecek mi? Rengi mi değiştirilecek vs?
 
Bir de farklılık her 3 sütunda mı olacak yoksa sadece A sütunu ile E sütunu mu karşılaştırılacak?
 
Farklı bir yerede olabilir 2. sayfada olabilir her 3 sütünda olacak yanı kısacası aynı olan ama birinde fazlalık olanları ortaya çıkarmak aynı olanlar kalacak diğerleri bulunacak fazlalıklar yani
 
NAsıl yani, her üç sütunun herhangi biri farklıysa mı emek istiyorsunuz?
 
Eğer öyleyse öncelikle dosyanıza yeni bir sayfa ekleyin. Sayfanın adı Sayfa1 olsun ve ilk satırına HEPSİ sayfasının başlık satırını kopyalayın. Daha sonra aşağıdaki kodları kopyalayıp bir modüle yapıştırın ve deneyin:
Kod:
Sub kitap()
sonA = Sheets("HEPSİ").Cells(Rows.Count, "A").End(3).Row
sonE = Sheets("HEPSİ").Cells(Rows.Count, "E").End(3).Row

For a = 2 To sonA
    If WorksheetFunction.CountIfs(Range("E2:E" & sonE), Cells(a, "A"), Range("F2:F" & sonE), Cells(a, "B"), Range("G2:G" & sonE), Cells(a, "C")) = 0 Then
        yeni = Sheets("Sayfa1").Cells(Rows.Count, "A").End(3).Row + 1
        Sheets("HEPSİ").Range("A" & a & ":C" & a).Copy Sheets("Sayfa1").Cells(yeni, "A")
    End If
Next
End Sub
 
Hocam ISBN ve KİTAP ADI olsada yeter yazarını silebilirsin birinci ısbn kitap ile ikinci ısbn kitap adı karşılaştırılarak fazlalık olanları bulmak bu aynı sayfada da olabilir
 
Sayın aksoy53,

3 şekilde karşılaştırmasını ekte yolladım. "kitap adı ve yazar" kısımlarında farklılıklar olduğundan kırp formülüyle fazla boşlukları eledim bu şekilde deneyerek sonuç alındığını düşüyorum.
 

Ekli dosyalar

Öncelikle dosyanıza Sayfa1 adlı bir sayfa ekleyiniz
Daha sonra Alt+F11 tuşlarına basarak VBA sayfasını açınız
Açılan sayfada Insert menüsünden Module'yi seçiniz
Açılan boş sayfaya aşağıdaki kodları kopyalayıp yapıştırınız.
Sayfa1'in ilk satırına başlıkları yazınız
Dosyanıza bir şekil/düğme/resim ekleyiniz
Eklediğiniz nesneye sağ tıklayıp Makro Ata deyiniz
Çıkan menüde kitap isimli makroyu seçiniz.
Daha sonra düğmeye bastığınızda A ve B sütunları E ve F sütunlarından farklı olan satırlar Sayfa1'e aktarılacaktır.
Dosyanızı kaydederken F12'ye basıp Makro İçerebilen Excel Dosyası olarak kaydetmeyi unutmayın:
Kod:
Sub kitap()
sonA = Sheets("HEPSİ").Cells(Rows.Count, "A").End(3).Row
sonE = Sheets("HEPSİ").Cells(Rows.Count, "E").End(3).Row

For a = 2 To sonA
    If WorksheetFunction.CountIfs(Range("E2:E" & sonE), Cells(a, "A"), Range("F2:F" & sonE), Cells(a, "B")) = 0 Then
        yeni = Sheets("Sayfa1").Cells(Rows.Count, "A").End(3).Row + 1
        Sheets("HEPSİ").Range("A" & a & ":C" & a).Copy Sheets("Sayfa1").Cells(yeni, "A")
    End If
Next
End Sub
 
Her ikinizede teşekkür ederim elinize sağlık
 
Geri
Üst