Sütunları birleştirme

Katılım
22 Temmuz 2008
Mesajlar
80
Excel Vers. ve Dili
office 2010
Altın Üyelik Bitiş Tarihi
29/11/2018
Merhaba, ekteki dosyada Kaydır formülünü kullanarak B ve C sutunlarını D sütununda birleştirdim,
bulunan rakamların ne olduğunu yan hücrelere nasıl yazdırabilirim. Teşekkürler.
 

Ekli dosyalar

Ziynettin

Destek Ekibi
Destek Ekibi
Katılım
18 Nisan 2008
Mesajlar
1,111
Excel Vers. ve Dili
office2010
Merhaba,

Makrolu çözüm.

Kod:
Sub deneme()
a = Range("A1:C" & Cells(Rows.Count, 1).End(3).Row)
ReDim b(1 To UBound(a) * 2, 1 To 3)
For i = 2 To UBound(a)
    For j = 2 To UBound(a, 2)
        say = say + 1
        b(say, 1) = a(i, j)
        b(say, 2) = a(i, 1)
        b(say, 3) = a(1, j)
    Next j
Next i
[D2].Resize(say, 3) = b
MsgBox "İşlem tamam.", vbInformation
End Sub
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,745
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif;

Ekteki örnek dosyayı inceleyiniz.
 

Ekli dosyalar

Katılım
22 Temmuz 2008
Mesajlar
80
Excel Vers. ve Dili
office 2010
Altın Üyelik Bitiş Tarihi
29/11/2018
Çok teşekkürler, ilgi ve emeğinize sağlık
 
Katılım
22 Temmuz 2008
Mesajlar
80
Excel Vers. ve Dili
office 2010
Altın Üyelik Bitiş Tarihi
29/11/2018
Şöyle bir sıkıntıyla karşılaştım dosyada, m2 yada tutar rakamları aynı olduğunda ilk ismi getiriyor. Örnek Ahmet ve Salim için m2 ler aynıdır E sutununda salim yerine Ahmet çıkartıyor
 

Ekli dosyalar

Katılım
22 Temmuz 2008
Mesajlar
80
Excel Vers. ve Dili
office 2010
Altın Üyelik Bitiş Tarihi
29/11/2018
Korhan bey yardımınıza çok ihtiyacım var..
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,745
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
E2 hücresindeki formülü aşağıdaki gibi değiştirip deneyiniz.

DİZİ formüldür.

Kod:
=İNDİS($A$2:$A$13;KÜÇÜK(EĞER($B$2:$C$13=D2;SATIR($B$2:$C$13)-1);EĞERSAY($D$2:$D2;$D2)))
 
Katılım
22 Temmuz 2008
Mesajlar
80
Excel Vers. ve Dili
office 2010
Altın Üyelik Bitiş Tarihi
29/11/2018
Koray bey çok teşekkür ederim ilginize.. Aynı işlemi F Sütununda yapmak istedim #BAŞV hatası alıyorum. Nerede hata yaptım acaba bakabilirmisiniz. ekte
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,745
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Deneyiniz.

Dizi formüllerdir.

E2;
Kod:
=İNDİS($A$2:$A$13;KÜÇÜK(EĞER($B$2:$C$13=D2;SATIR($B$2:$C$13)-1);EĞERSAY($D$2:$D2;$D2)))
F2;
Kod:
=İNDİS($B$1:$C$1;KÜÇÜK(EĞER($A$2:$A$13=E2;EĞER($B$2:$C$13=D2;SÜTUN($B$2:$C$13)));ÇOKEĞERSAY(D$2:D2;D2;E$2:E2;E2))-1)
 
Katılım
22 Temmuz 2008
Mesajlar
80
Excel Vers. ve Dili
office 2010
Altın Üyelik Bitiş Tarihi
29/11/2018
Süper oldu. Çok teşekkür ederim.
 
Üst