• DİKKAT

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

parçaal fonksiyonu

Katılım
10 Haziran 2007
Mesajlar
7
Excel Vers. ve Dili
2003
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.
 
merhaba
bu olabilir mi acaba
=PARÇAAL(E1;BUL("/";E1;2)+2;UZUNLUK(E1)-BUL("/";E1;2))
 
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.

.
 
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.
 
Arkadaşlar eliniz dert görmesin. Hepinize sonsuz teşekkür ederim. İyi çalışmalar.
 
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
 
Geri
Üst