• DİKKAT

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

Kod Değişiminin Başlangıcını Bulmak

Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
Merhaba Arkadaşlar,
Bir ürün kodu listemiz var. Diyelim ki aşağıdaki gibi bir tablomuz var. 6.satırda son kaydı yaptığımızda, sadece 1 karakterin peşpeşe değişmesinden ötürü son kodun başlangıç satırı 4.satırda olduğunu bulmak mümkün mü !
A B
1 QWE
2 WER
3 ZET
4 ZXC
5 ZXD
6 ZXP
 

Ekli dosyalar

Örnek bir excelde bir kaç tane farklı durumu gösterebilir misiniz. Altın üyeliğim olmadığı için dosya.tc ye yüklerseniz, bakabilirim.
 
Merhaba, linkteki çalışmaya bakabilirsiniz.
Macro ile belki daha gelişmiş kodlar yazılabilir.
üstad teşekkürler ama sistem site virüs riski olabilir diye dosyayı indirmeye izin vermiyor.
sanırım formül yazdınız. Formülü mesaj olarak yazabilir misiniz. dosyaya uygulamasını yaparım.
 
A1 de NO başlığı, B1 de KOD başlığı olmak şartı ile (yani veriler B2 den itibaren yazılı olmak şartı ile)
Kod:
C2=EĞER(UZUNLUK(B2)=3;SOLDAN(B2;2);"")

D2=EĞER(UZUNLUK(B2)=3;BİRLEŞTİR(SOLDAN(B2;1);SAĞDAN(B2;1));"")

E2=EĞER(UZUNLUK(B2)=3;BİRLEŞTİR(SOLDAN(B2;1);SAĞDAN(B2;1));"")

F2=EĞER(C2=C1;KAÇINCI(C2;C:C;0)-1;"")

G2=EĞER(D2=D1;KAÇINCI(D2;D:D;0)-1;"")

H2=EĞER(E2=E1;KAÇINCI(E2;E:E;0)-1;"")
 
A1 de NO başlığı, B1 de KOD başlığı olmak şartı ile (yani veriler B2 den itibaren yazılı olmak şartı ile)
Kod:
C2=EĞER(UZUNLUK(B2)=3;SOLDAN(B2;2);"")

D2=EĞER(UZUNLUK(B2)=3;BİRLEŞTİR(SOLDAN(B2;1);SAĞDAN(B2;1));"")

E2=EĞER(UZUNLUK(B2)=3;BİRLEŞTİR(SOLDAN(B2;1);SAĞDAN(B2;1));"")

F2=EĞER(C2=C1;KAÇINCI(C2;C:C;0)-1;"")

G2=EĞER(D2=D1;KAÇINCI(D2;D:D;0)-1;"")

H2=EĞER(E2=E1;KAÇINCI(E2;E:E;0)-1;"")
üstad veriler yukarıdan aşağıya ancak formüller soldan sağa gidiyor !
 
https://hizliresim.com/RwM6Oy]https://i.hizliresim.com/RwM6Oy.png
']
RwM6Oy.png
[/URL]']3 farklı durum var o yüzden bu şekilde çözüm buldum. Daha iyi çözüm elbette vardır.[/URL]
üstad çok teşekkür ederim, size de zahmet verdim. acaba rica etsem dosyayı baydeniro@gmail.com adresine gönderebilir misiniz.
 
Murat hocam ilginiz ve desteğiniz için çok teşekkür ediyorum. Bu konu biraz karmaşık elbette. Size de zahmetler verdik, hakkınızı helal edin. Çalışmayı inceledim. Çok emek vermişsiniz, sağolunuz.
Durum şu ki, kodun değişiminin hangi basamakta olacağı belli olmuyor. Değişim 1.basamakta veya 3. basamakta veya 2.basamakta olabiliyor. Genel bir formül veya koda ihtiyaç var. Sağlıcakla kalın.
 
Geri
Üst