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

baydeniro

Altın Üye
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

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
552
Excel Vers. ve Dili
Office365 TR
Örnek bir excelde bir kaç tane farklı durumu gösterebilir misiniz. Altın üyeliğim olmadığı için dosya.tc ye yüklerseniz, bakabilirim.
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
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.
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
552
Excel Vers. ve Dili
Office365 TR
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;"")
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
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 !
 

baydeniro

Altın Üye
Katılım
26 Ocak 2007
Mesajlar
4,625
Excel Vers. ve Dili
Ofis 2016
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.
 
Üst