Soru Aynı değerdeki hücreleri karşılaştırıp karşılık gelen başka hücreden veri çağırma

Katılım
25 Kasım 2005
Mesajlar
22
Altın Üyelik Bitiş Tarihi
31-10-2020
Merhabalar, yapmak istediğim "Sayfa1" deki "B" ve "C" sütunundaki verileri "Sayfa2" deki "B" ve "C" sütununları ile karşılaştırıp tam eşleşme olanların yanına "Sayfa2" deki "D" sütunundaki tarihleri "Sayfa1" deki "D" sütuna çağırmak istiyorum, bu konuda yardımlarınızı bekliyorum, dosyam ektedir,teşekkürler.
 

Ekli dosyalar

Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Dosyanız.
 

Ekli dosyalar

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
Formülle nasıl yapılır bilemedim, makro isterseniz aşağıdaki makroyu deneyiniz:

PHP:
Sub tarihler()
Application.ScreenUpdating = False
Set s1 = Sheets("Sayfa1")
Set s2 = Sheets("Sayfa2")
son1 = s1.Cells(Rows.Count, "B").End(3).Row
son2 = s2.Cells(Rows.Count, "A").End(3).Row
For i = 2 To son1
    If WorksheetFunction.CountIfs(s2.Range("A2:A" & son2), s1.Cells(i, "B"), _
        s2.Range("B2:B" & son2), s1.Cells(i, "C")) > 0 Then
        For j = 2 To son2
            If s2.Cells(j, "A") = s1.Cells(i, "B") And s2.Cells(j, "B") = s1.Cells(i, "C") Then
                s1.Cells(i, "D") = s2.Cells(j, "C")
                j = son2
            End If
        Next
    End If
Next
s1.Range("D2:D" & son1).NumberFormat = "dd/mm/yyyy"
Application.ScreenUpdating = True
End Sub
 
Katılım
25 Kasım 2005
Mesajlar
22
Altın Üyelik Bitiş Tarihi
31-10-2020
Teşekkürler Yusuf Bey ilginiz için, elinize sağlık, çok işime yarayacak.
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Üst