parçaal fonksiyonu

Katılım
10 Haziran 2007
Mesajlar
7
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
06.04.2018
Arkadaşlar, Hepinize kOlay gelsin. Bu ay biz muhasebecilerin vermek zorunda oldukları başbelası B formu var. Bi de müşavrliğe gittiğiniz firmalarda değişik muhasebe programları falan bayağı zor oluyor. Tek ortak program excel. Ekte bir dosya var. Bu dosyada ki fatura numarası saçmalığını yok etmek istiyorum. Sol baştaki karakterlerin hepsi aynı olsa =PARÇAAL formulu ile ünvanı ayıklayabileceğimi biliyorum ama maalesef aynı değil. Dosya Ektedir. Yardımcı olacak arkadaşlara şimdiden teşekkür ederim. İyi çalışmalar.
 

ockucukay

Altın Üye
Katılım
29 Aralık 2005
Mesajlar
862
Excel Vers. ve Dili
Office 365 Türkçe
Altın Üyelik Bitiş Tarihi
02-07-2025
istediğiniz böyle birşeymi?
 

uzmanamele

Uzman
Uzman
Katılım
26 Eylül 2007
Mesajlar
9,421
Excel Vers. ve Dili
excel 2010
merhaba
bu olabilir mi acaba
=PARÇAAL(E1;BUL("/";E1;2)+2;UZUNLUK(E1)-BUL("/";E1;2))
 

Merhum İdris SERDAR

Moderatör
Yönetici
Katılım
21 Ekim 2005
Mesajlar
17,094
Excel Vers. ve Dili
Excel, 365 - İngilizce
Arkadaşlar, Hepinize kOlay gelsin. Bu ay biz muhasebecilerin vermek zorunda oldukları başbelası B formu var. Bi de müşavrliğe gittiğiniz firmalarda değişik muhasebe programları falan bayağı zor oluyor. Tek ortak program excel. Ekte bir dosya var. Bu dosyada ki fatura numarası saçmalığını yok etmek istiyorum. Sol baştaki karakterlerin hepsi aynı olsa =PARÇAAL formulu ile ünvanı ayıklayabileceğimi biliyorum ama maalesef aynı değil. Dosya Ektedir. Yardımcı olacak arkadaşlara şimdiden teşekkür ederim. İyi çalışmalar.
Dosyanız ekte.

.
 

Ali

Özel Üye
Katılım
21 Temmuz 2005
Mesajlar
7,919
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
I1 hücresine

=YERİNEKOY(E1;PARÇAAL(E1;BUL("Al.fat. :";E1)+0;TOPLA(BUL({"Al.fat. :";"//"};E1)*{-1;1})+2);"")

yazıp aşağı doğru çekiniz.
 
Katılım
10 Haziran 2007
Mesajlar
7
Excel Vers. ve Dili
2003
Altın Üyelik Bitiş Tarihi
06.04.2018
Arkadaşlar eliniz dert görmesin. Hepinize sonsuz teşekkür ederim. İyi çalışmalar.
 
Katılım
7 Temmuz 2004
Mesajlar
327
Excel Vers. ve Dili
office xp pro türkçe
sayın sedatım
makrolu çözüm

Kod:
Sub deneme()
    Dim txt As String
    Dim x As Variant
    Dim i As Long
    
    son = [a65536].End(3).Row
    
    For y = 1 To son
    txt = Sayfa1.Cells(y, 5)
    x = Split(txt, "//")
    For i = 0 To UBound(x)
       Debug.Print Replace(x(i), ".", "")
    Cells(y, 9 + i) = Replace(x(i), ".", "")
    Next i

Next
End Sub
 
Üst