hücre içindeki veriyi gruplar halinde işlemek

Katılım
24 Temmuz 2006
Mesajlar
12
0090DY033600SPESDÜZPR0000007BYZNYF

bir hücrede bulunan kodumu altı gruplandırdım sizinde grupları anlayabilmeniz için grupları bir düz bir altı çizili şekilde gösterdim yukarıda benim yapmak istediğim A stununa girilen yukarıdaki kodu b stununa otomatik yeni bir kod olusturması bunun için kolullar şunlar A1 Hücresine girilen kodun ilk grubuna bakıp (ilk grup 4 karakter) 10 dan küçük veya eşit ise B1 satırına 01 kodunu vermesini istiyorum ondan sonra gelen grup (iki karakter)dy ise onada 01 ne ise ona 02 nm ona 03 vermesini istiyorum ondan sonraki gruptaki değer 24 e eşit veya 24 ten küçük ise onada 01 vermek istiyorum geri kalan gruplar içinde bu böyle uzayıp gidiyor yani A1 hücresindeki karakterleri gruplar halinde düşünüp gruplar için belirlediğim şartları yerine getirtip B1 hücresine tekrar yazdırmak istiyorum böyle birşey mümkün mü eğer mümkünse nasıl yapabilrim ilgilenenler için şimdiden çok teşekkürler..
 
G

Guest

Misafir
Merhaba ahmettr99

Aşağıda sormaya çalıştığınız ve soruyu açıkça yazmaya üşenip bizden cevap bekledğiniz soru için bir çozum yapmaya çalıştım.Umarım sorunun çozumundeki formuldeki değişiklikler için tekrar soru sormazsınız.Bizden sorunuz için emek vermemizi istiyorsunuz fakat aynı özeni gösterip sorunuzu tam olarak anlaşılır bir şekilde yazmıyorsunuz.

Kod:
=IF(VALUE(LEFT(A13;4))<=24;"01";"02")&IF(MID(A13;5;2)="DY";"01";IF(MID(A13;5;2)="NE";"02";IF(MID(A13;5;2)="NM";"03";"00")))&IF(VALUE(MID(A13;7;3))<=24;"01";"02")&IF(MID(A13;10;4)="600S";"01";"02")&IF(MID(A13;14;3)="PES";"01";"02")&IF(MID(A13;17;3)="DÜZ";"01";"02")&IF(MID(A13;20;2)="PR";"01";"02")&IF(VALUE(MID(A13;22;7))<=7;"01";"02")&IF(MID(A13;29;3)="BYZ";"01";"02")&IF(MID(A13;32;3)="NYF";"01";"02")
 
Üst