Hücredeki ikinci noktaya kadar veri almak...

Katılım
8 Temmuz 2004
Mesajlar
23
Excel Vers. ve Dili
Excel 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
15.12.2019
Selam dostlar,

Alt alta bir sürü stok kodum var.
Örnek;
10.002.001.99999

Ben burada önce en soldaki 10, sonra 10.002 sonra da 10.002.001 rakamlarını, her noktadan sonraya kadar görmek istiyorum.

SOLDAN(A2;BUL(".";A2;BUL(".";A2))-1)
formülü ile birinci noktaya kadar olan 10 rakamını bulup yazdırdım, ancak ikinci noktaya kadar olanı 10.002 rakamını nasıl bir formülle oluşturabilirim acaba?


Lütfen yardım

Teşekkürler
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba

bu kod işinizi görür mü?

Kod:
Sub parçala_behçet()
For x = 1 To [a65536].End(3).Row
    a = Split(Cells(x, 1), ".")
    y = 2
    For i = 1 To UBound(a)
        y = y + 1
        Cells(x, 2) = Left(Cells(x, 1), (Application.WorksheetFunction.Find(".", Cells(x, 1), 1) - 1))
        Cells(x, y) = Left(a(i), Len(a(i)))
    Next
Next
End Sub
verileriniz A sütunundaysa, B:E sütununu metin olarak biçimlendiriniz
 
Katılım
4 Nisan 2006
Mesajlar
999
Excel Vers. ve Dili
OFFICE 2021 Türkçe
Selam

1-
=DEĞİŞTİR(YERİNEKOY(F3;".";"@";1);BUL("@";YERİNEKOY(F3;".";"@";1);1);100;"")

2-
=DEĞİŞTİR(YERİNEKOY(F3;".";"@";2);BUL("@";YERİNEKOY(F3;".";"@";2);1);100;"")
3-
=DEĞİŞTİR(YERİNEKOY(F3;".";"@";3);BUL("@";YERİNEKOY(F3;".";"@";3);1);100;"")
 
Üst