Soru açıklama içinden ünvan bulma

NADİR YILDIZ

Altın Üye
Katılım
7 Ocak 2006
Mesajlar
1,331
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2026
arkadaşlar çözüm öneriniz var mı ?
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
6,167
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
Açıklamalarda bir standart olmadığı için çok mümkün görünmüyor.
Şöyle bir formül yazdım birçoğu doğru geliyor ama açıklama standart olmadığı için yanlışlar da var.

D3'e kopyalayıp aşağı doğru çoğaltın.
Kod:
=SOLDAN(SAĞDAN(C3;UZUNLUK(C3)-EĞERHATA(BUL("EFT: ";C3)+4;BUL("HAV.";C3)+3));EĞERHATA(BUL("-";SAĞDAN(C3;UZUNLUK(C3)-EĞERHATA(BUL("EFT: ";C3)+4;BUL("HAV.";C3)+3)))-1;UZUNLUK(SAĞDAN(C3;UZUNLUK(C3)-EĞERHATA(BUL("EFT: ";C3)+4;BUL("HAV.";C3)+3)))))
 

NADİR YILDIZ

Altın Üye
Katılım
7 Ocak 2006
Mesajlar
1,331
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2026
Sayın dalgalıkur öncelikle teşekkür ederim.
dediğiniz gibi çoğunluk geliyor.
sizin çözümünüzü görünce aklıma şöyle bişey geldi
ayrı bir sütunda açıklamaları parçaal ile aldırsak

HAV.
EFT:
7169296-
7169295-
şeklinde daha sonra bunları düşeyara ile sizin formülünüze ekleyerek çözüm üretilebilir mi ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Verileriniz düzenli gibi gözükse de bir kuralı yok. Bu durumda formülle çözüm üretmek çok sağlıklı olmayacaktır.

Makro ile şöyle bir yapı olabilir.

Bir sütuna açıklamalardan silinecek kelimeleri alt alta yazarsınız.
Sonra makro ile yazdığınız sıraya göre açıklama kısmından bu silinecek kelimeler boşlukla değiştirilip boş bir sütuna yeni temizlenmiş veri yazdırılır.

Bu sistemde bile sıkıntılar çıkabilir. Ama %100 olmasa bile %90 işinize yarayacak bir sonuç elde edebilirsiniz.
 

NADİR YILDIZ

Altın Üye
Katılım
7 Ocak 2006
Mesajlar
1,331
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2026
Teşekkürler üstad
 

NADİR YILDIZ

Altın Üye
Katılım
7 Ocak 2006
Mesajlar
1,331
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2026
Sayın korhan bey
formül yerine aşağıdaki linkte sizin daha önce yardımcı olduğunuz makrolu çözümü dosyama uyguladım


ancak yine bazı yerlerde hata veriyor.
yeşil alanlardaki toplamlara baktığınızda arada fark veriyor.nereden kaynaklı bulamadım onu araştırırken siz yazdınız
ayrıca sağ taraftaki muh.kodu olmayanları üstteki mavi alana yazdığım 800.01 kodu atmasını istiyorum.
bu çalışmamla ilgili başka sorularımda olacak ancak öncelikle muhasebe kodlarını doğru bir şekilde getirmesini istiyorum.

sorun nerede ve nasıl çözeriz yardımcı olurmusunuz
 

Ekli dosyalar

NADİR YILDIZ

Altın Üye
Katılım
7 Ocak 2006
Mesajlar
1,331
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2026
Korhan bey sorumla ilgili çözüm öneriniz varmı acaba ?
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Sorun D379 ve D380 hücrelerinde...

Bu hücrelerde muhasebe kodları yok.
 

NADİR YILDIZ

Altın Üye
Katılım
7 Ocak 2006
Mesajlar
1,331
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2026
Teşekkür ederim üstad gözümde kaçmış

ek olarak komisyon sayfasında A dan D ye ve F den I ya kadar olan sütunları ayrı ayrı son extre sayfasındaki en son dolu hücreden başlamak üzere nasıl aktarabilirim
 

Ekli dosyalar

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
42,247
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Aradaki C ve H sütunları boş, bunlar sanırım aktarılmayacak.
 

NADİR YILDIZ

Altın Üye
Katılım
7 Ocak 2006
Mesajlar
1,331
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2026
hayır aktarılmayacak
 

Korhan Ayhan

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

C++:
Sub Aktar()
    Dim S1 As Worksheet, S2 As Worksheet, Son As Long, Satir As Long
   
    Set S1 = Sheets("SON EXTRE")
    Set S2 = Sheets("KOMİSYON")
   
    Son = S2.Cells(S2.Rows.Count, "K").End(3).Row
   
    Satir = S1.Cells(S1.Rows.Count, "A").End(3).Row + 1
   
    S1.Range("A" & Satir & ":B" & Satir).Resize(Son - 2).Value = S2.Range("A3:B" & Son).Value
    S1.Range("D" & Satir & ":D" & Satir).Resize(Son - 2).Value = S2.Range("D3:D" & Son).Value

    Satir = S1.Cells(S1.Rows.Count, "A").End(3).Row + 1
   
    S1.Range("A" & Satir & ":B" & Satir).Resize(Son - 2).Value = S2.Range("F3:G" & Son).Value
    S1.Range("D" & Satir & ":D" & Satir).Resize(Son - 2).Value = S2.Range("I3:I" & Son).Value

    Set S1 = Nothing
    Set S2 = Nothing

    MsgBox "Aktarım işlemi tamamlanmıştır.", vbInformation
End Sub
 

NADİR YILDIZ

Altın Üye
Katılım
7 Ocak 2006
Mesajlar
1,331
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2026
Üstat aktarımda hata var ama makroda bir sıkıntı var galiba
sadece komisyon sayfasını aktardığımda satır 2 den itibaren aktarıyor
satır 3 ten itibaren aktarması gerekiyor.

komisyon sayfası +- lerin toplam 17.778,60 TL

son extre sayfası 17.779 70 TL

1,10 TL fark var
 

Ekli dosyalar

NADİR YILDIZ

Altın Üye
Katılım
7 Ocak 2006
Mesajlar
1,331
Excel Vers. ve Dili
2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2026
Sayın korhan bey teşekkürler

sizi uğraştırdım.hakkınızı helal edin
İyi geceler.
iyi bayramlar
 
Üst