• DİKKAT

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

Satırdan Parça Parça Veri Alma

Katılım
12 Haziran 2006
Mesajlar
44
Arkadaşlar bir sorunum var satırlarda 01.01.2018,123453,Osman Ltd.Şti., gibi bir veri var hepsi , (virgül) ile ayrılmış ben bu virgülle ayrılan yerleri yeni bir satıra atmak istiyorum
yani a= Tarih B = Numara C= Cari şeklinde olacak uygun bir formül var mı?
 
Merhaba,

Virgüllerle ayrılmış dökümanınızı "Veri > Metni Sütunlara Dönüştür" yolunu izleyerek virgülleri ayraç olarak belirtirseniz istediğinizi elde edebilirsiniz.

Bunun dışında Formüller isterseniz içeriğin tamamını yazarsanız arkadaşlarımız yardımcı olabilirler diye düşünüyorum.

*İPUCU* ilk satırı el yordamıyla hücreden alınacak verilerle doldurup bir alt satırına geçip CTRL+E tuşlarına basarsanız üstteki değerleri referans alıp aynı konumlardan verileri çekerek otomatik dolduracaktır. (Excel 2016*)

iyi çalışmalar.
 
Teşekürler "Metni Sutunlara Dönüştür" işe yaramaz çünki virgül araları eşit değil, diğerini denedim olmadı.
 
Son düzenleme:
A sütunundaki değerleri virgüle göre sütun,sütun aktarır.
Buyurun.:cool:
Kod:
Sub virgulayir59()
Dim deg, k As Integer, i As Long, sonsat As Long
sonsat = Cells(Rows.Count, "A").End(xlUp).Row
For i = 1 To sonsat
    deg = Split(Cells(i, "A").Value, ",")
    sut = 2
    For k = 0 To UBound(deg)
        Cells(i, sut).Value = deg(k)
        sut = sut + 1
    Next k
Next i
MsgBox "İşlem bitti" & vbLf & "evrengizlen@hotmail.com"
End Sub
 
Veri A1 hücresinde ise

B1 hücresine

Kod:
=KIRP(PARÇAAL(YERİNEKOY(","&$A$1;",";YİNELE(" ";255));SÜTUNSAY($A$1:A1)*255;255))

yazıp sağa doğru çekiniz.
 
Veri A1 hücresinde ise

B1 hücresine

Kod:
=KIRP(PARÇAAL(YERİNEKOY(","&$A$1;",";YİNELE(" ";255));SÜTUNSAY($A$1:A1)*255;255))

yazıp sağa doğru çekiniz.

Tamam teşekürler işe yaradı ancak aşağı çeksem bile hala a1 sütunu için çalışıyor a2,a3,a4 sutunlarında da veri var aşağı çekince çalışmıyor hala 1. sutunda var mı bir çözümü?
 
Excel in hızlı doldurma özelliğinden faydalanın.ilk sütunları istediğiniz şekilde doldurun.Veri sekmesinde hızlı doldurma ((ctrl+E) tuşlayın .Diğerlerini doldursun.
 
Excel in hızlı doldurma özelliğinden faydalanın.ilk sütunları istediğiniz şekilde doldurun.Veri sekmesinde hızlı doldurma ((ctrl+E) tuşlayın .Diğerlerini doldursun.

KIRP(PARÇAAL(YERİNEKOY(","&$D$1;",";YİNELE(" ";255));SÜTUNSAY($D$1:D25)*255;255))

olmuyor bakın 25. satırda "D1" Sabit kalıyor ama kalmaması gerekiyor "D25" olmalı üstelik yerine koy yinele kısmıda öyle.
 
Kısa bir örnek dosya ekler misiniz.Altın üyeliğiniz var ,sizin için umarım zor olmaz.
 
Örnek dosyanıza göre hazırlanmış çözüm ektedir.

.
 

Ekli dosyalar

Formülsüz çözüm ,birlikte deneyelim.Dosya ekte kolay gelsin.
Dosyada yapım açıklamasını hatalı yazmışım. ctrl basılı iken E tuşlayınız olaçak
 

Ekli dosyalar

Son düzenleme:
tamam teşekürler işe yaradı ancak aşağı çeksem bile hala a1 sütunu için çalışıyor a2,a3,a4 sutunlarında da veri var aşağı çekince çalışmıyor hala 1. Sutunda var mı bir çözümü?

Kod:
=KIRP(PARÇAAL(YERİNEKOY(","&$A1;",";YİNELE(" ";255));SÜTUNSAY($A$1:A1)*255;255))

gibi $ işaretini başa alırsınız
 
Geri
Üst