• DİKKAT

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

2 listede yer alan fatura numaralarını karşılaştırma

  • Konbuyu başlatan Konbuyu başlatan stier_22
  • Başlangıç tarihi Başlangıç tarihi
Merhaba Dediğiniz gibi 1 Nolu dosyada eklediğim D sütunu

=EĞERSAY(C3;'[2.xls]İndirilecek KDV Listesi'!$E$5:$E$188)

formülüyle 2 nolu dosyadaki E5:E188 aralığında C sütunundaki veriyi arıyor varsa 1 yoksa 0 yazıyor. bu sütunu gizleyebilirsiniz.

E sütunu ise

=EĞER(D3=1;"VAR";"YOK")

D sütununda 1 yazıyorsa var 0 yazıyorsa yok yazıyor. Sizin istediğiniz de bu değil mi?
 
Merhaba Dediğiniz gibi 1 Nolu dosyada eklediğim D sütunu

=EĞERSAY(C3;'[2.xls]İndirilecek KDV Listesi'!$E$5:$E$188)

formülüyle 2 nolu dosyadaki E5:E188 aralığında C sütunundaki veriyi arıyor varsa 1 yoksa 0 yazıyor. bu sütunu gizleyebilirsiniz.

E sütunu ise

=EĞER(D3=1;"VAR";"YOK")

D sütununda 1 yazıyorsa var 0 yazıyorsa yok yazıyor. Sizin istediğiniz de bu değil mi?


fakat sizin yapmış olduğunuz listede yok çıkan fatura numaralarının bir kısmı ctrl+f ile arattığımda diğer dosyada var olarak çıkıyor :roll:

Örnek verecek olursak 71558 nolu fatura her iki listede de var ama sizin formülde yok olarak çıkmış
 
Merhaba Evet haklısınız ancak bendeki hatanın sebebini bulamadım. İnşallah bir cevap veren olur da doğrusunu öğreniriz. Saygılar.
 
Ne demek estağfurullah. Ben de yavaş yavaş öğrenmeye çalışıyorum. İnşallah cevabı bulursam yazarım.
 
Tekrar merhaba. Bu sefer doğruyu bulduğumu zannediyorum. eğersay formülü;

=EĞERSAY('[2.xls]İndirilecek KDV Listesi'!$E$5:$E$188;C3) şeklinde olmalıydı.


http://s3.dosya.tc/server13/1d2kw7/1.xlsx.html

Sadece D sütunu ekleyip D3 hücresine:

=EĞER(EĞERSAY('[2.xlsx]İndirilecek KDV Listesi'!$E$5:$E$188;C3)>0;"VAR";"YOK") yazıp aşağı doğru kopyalayıp aynı sonucu elde edebiliriz. Saygılar
 
Son düzenleme:
Hocam istediğin aşağıdaki gibi bir şeyse, bunu başka bir excel'den ara şeklinde düzenleyebilirim. Ya da daha basiti siz 2.ci exceldeki rakamları 1'e kopyalar ve tuşa basarsınız.

http://dosya.co/9shggw8rtwe8/1.xls.html

Kod:
Private Sub CommandButton1_Click()
Dim son, x, a, v, y As Integer
son = Range("C" & Rows.Count).End(xlUp).Row
son1 = Range("E" & Rows.Count).End(xlUp).Row

Range("D3:D" & Range("D" & Rows.Count).End(3).Row).ClearContents

y = 2
For a = 3 To son
y = y + 1
    For x = 3 To son1
    If Range("C" & y) = Range("E" & x) Then
    Range("D" & y) = "VAR"
    GoTo atla
    End If
    Next x
atla:
    Next a
    
For y = 3 To son
If Range("D" & y) = "" Then
Range("D" & y) = "YOK"
End If
Next y


MsgBox "İşlem başarıyla tamamlandı!", vbOKOnly + vbInformation, "İŞLEM TAMAMLANDI!"
End Sub
 
Geri
Üst