• DİKKAT

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

Excel 3 sütunu eşleştirme

Katılım
5 Nisan 2020
Mesajlar
43
Excel Vers. ve Dili
excel2010 TR
MERHABALAR;

A SÜTUNUNDA İSİMLERİN OLDUGU VE B SÜTUNUNDA İSİM C SÜTUNUNDA NUMARALAR VAR

B VE C SÜTUNU İSİM VE NUMARASI YANYANA

YAPMAK İSTEDİĞİM;
C SÜTUNUNDAKİ NUMARALARI A SÜTUNUNDA HANGİ İSMİN YANINA GELİYORSA ORAYA EŞLEŞTİRME YAPMASI, YOK İSE BOŞ BIRAKMASI

NOT: B VE C SÜTUNU GRUP BİLGİSİ
 
A SÜTUNU B SÜTUNU C SÜTUNU
ALİ AYŞE 5955555555
AYŞE ALİ 333333333


AYŞENİN NUMARASI 595555555 BEN BU NUMARAYI A SÜTUNUNDA AYŞE İSMİNİN YANINA YAZDIRMAK İSTİYORUM
 
Merhaba,

Paylaşım sitelerinden birine (dosya.tc, dosya.co gibi) örnek dosyanızı eklerseniz yardım almanız hızlanır.
 
Yanlış anlamadıysam aşağıdaki kod işinizi çözer. İstediğiniz bilgiyi D kolonunda listeler.

Kod:
Sub Birlestir()

For t = 1 To [A65536].End(3).Row
    For s = 1 To [B65536].End(3).Row
        If Cells(t, "A") = Cells(s, "B") Then
        Cells(t, "D") = Cells(t, "A") & " " & Cells(s, "C")
        End If
    Next
   
Next

End Sub
 
Yanlış anlamadıysam aşağıdaki kod işinizi çözer. İstediğiniz bilgiyi D kolonunda listeler.

Kod:
Sub Birlestir()

For t = 1 To [A65536].End(3).Row
    For s = 1 To [B65536].End(3).Row
        If Cells(t, "A") = Cells(s, "B") Then
        Cells(t, "D") = Cells(t, "A") & " " & Cells(s, "C")
        End If
    Next
  
Next

End Sub


TEŞEKKÜRLER KOD ÇALIŞTI FAKAT D SÜTÜNUNDA İSİM VE NUMARAYI BİRLEŞTİREREK YAZDI. BENİM İSTEDİĞİM D SÜTUNUNA İSMİ, E SÜTUNUNA NUMARAYI YAZMASIYDI. İLGİNİZE TEŞEKKÜR EDERİZ.
 
Kod:
Sub Birlestir()

For t = 1 To [A65536].End(3).Row
    For s = 1 To [B65536].End(3).Row
        If Cells(t, "A") = Cells(s, "b") Then
        Cells(t, "D") = Cells(t, "A")
        Cells(t, "E") = Cells(t, "C")
        End If
    Next
    
Next

End Sub
 
Kod:
Sub Birlestir()

For t = 1 To [A65536].End(3).Row
    For s = 1 To [B65536].End(3).Row
        If Cells(t, "A") = Cells(s, "b") Then
        Cells(t, "D") = Cells(t, "A")
        Cells(t, "E") = Cells(t, "C")
        End If
    Next
    
Next

End Sub
TEşekkürler
 
Geri
Üst