Soru Farklı sütundaki aynı olan değerleri aynı satıra getirme?

Katılım
19 Temmuz 2017
Mesajlar
21
Excel Vers. ve Dili
excell 2013
A ve B sütununda baştan aşşağı doğru sıralanmış değerler mevcut bunların hepsi farklı sıralarda yanyana getirmemiz mümkünmüdür.
Örn;
aslında olan ------------ olmasını istediğim

151214 -- 454553 ------ 151214 -- 151214
124575 -- 555666 ------ 124575 -- 124575
212452 -- 151214 ------ 212452 -- 212452
454553 -- 124575 ------ ............ -- .............
555666 -- 212452 ------ ............ -- .............
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,500
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Siz bir ipucu vereyim. (y)

Sitenin üst köşesinde Ara butonu vardır, oradan site içinde aynı konuda veya mesaj içeriğinde şu ifade geçenleri ara diyebilirsiniz.
Birçok konu ve mesaj karşınızda listelenecektir. Daha önce bu konu da birçok kez açıldı ve yanıt verildiği için bu şekilde bir öneride bulundum..

Saygılar

ipucu.png
 

Murat OSMA

Altın Üye
Altın Üye
Katılım
23 Mayıs 2011
Mesajlar
5,500
Excel Vers. ve Dili
Microsoft 365 TR-EN
Altın Üyelik Bitiş Tarihi
31-12-2028
Peki.. (y)

Verilerinizin A ve B sütunlarında olduğunu düşünürsek ve A sütunundaki verileri baz alacağımızı var sayarsak, bu kodları kullanabilirsiniz..

PHP:
Sub ExcelTurkey()
    Dim i&, a&, etf As Range
    On Error Resume Next
    a = 1: Range("D1:E10000").ClearContents
    For i = 1 To Range("A65536").End(3).Row
        Set etf = Columns(2).Find(Cells(i, "A").Value, , , 1)
        If Not etf Is Nothing Then
            Cells(a, "D").Value = Cells(i, "A").Value
            Cells(a, "E").Value = etf.Value
            a = a + 1
        End If
    Next i
    son = Cells(Rows.Count, "c").End(3).Row + 1
    Range("C" & son).Resize(UBound(dizim) + 1).Value = Application.Transpose(dizim)
    MsgBox "İşlem Tamamlandı.", vbInformation, "Www.ExcelTurkey.Com"
    Set etf = Nothing: a = Empty: i = Empty
End Sub
 
Üst