Data içerisinden kodu alıp hücrelere koymak

Katılım
8 Temmuz 2004
Mesajlar
23
Excel Vers. ve Dili
Excel 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
15.12.2019
Selam arkadaşlar,

Ekteki dosyada göreceğiniz gibi bir listem mevcut,

"DATA" bölgesinde görülen, kırmızı ile belirtilen kalem kodlarını, sağ tarafta göreceğiniz "İSTENEN" 'deki gibi yerleştirmek istiyorum. Bunu nasıl yapabilirim bilemedim.

Bu liste çok uzun olduğundan elle yapmak çok zaman alabiliyor. Vardır belki kısa bir yolu, ne dersiniz?

Yardımcı olabilirseniz çok sevinirim...

Teşekkürler

Olcay
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Merhaba,

Dosyanız ektedir..

.
 
Katılım
8 Temmuz 2004
Mesajlar
23
Excel Vers. ve Dili
Excel 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
15.12.2019
İlave olarak...

Merhaba,

Dosyanız ektedir..

.


Çok teşekkürler ilginize, ilginç bir formül gerekiyormuş.
Ancak "value hatası" veriyor benim datalarda, sanırım kalem kodunun başında text olunca olay değişiyor. Buna da bir çözüm bulabilirseniz ballı badem olacak valla.
Sizin formüllere uyarlanmış şekliyle dosya ektedir...
 

Ömer

Moderatör
Yönetici
Katılım
18 Ağustos 2007
Mesajlar
22,184
Excel Vers. ve Dili
Microsoft 365 Tr
Ofis 2016 Tr
Çok teşekkürler ilginize, ilginç bir formül gerekiyormuş.
Ancak "value hatası" veriyor benim datalarda, sanırım kalem kodunun başında text olunca olay değişiyor. Buna da bir çözüm bulabilirseniz ballı badem olacak valla.
Sizin formüllere uyarlanmış şekliyle dosya ektedir...
Formülü,

Kod:
=EĞER(C10="";"";KIRP(PARÇAAL(ARA(YİNELE("Z";255);$B$10:B10);MBUL(":";ARA(YİNELE("Z";255);$B$10:B10);1)+1;100)))
Bu şekilde değiştiriniz.

Ek olarak ; B26,B27,B33,B39,B45 hücrelerindeki fazladan boşluk karakteri vardır, bu boşlukları silerseniz herhangi bir hata almazsınız..
 
Son düzenleme:
Katılım
8 Temmuz 2004
Mesajlar
23
Excel Vers. ve Dili
Excel 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
15.12.2019
Formülü,

Kod:
=EĞER(C10="";"";KIRP(PARÇAAL(ARA(YİNELE("Z";255);$B$10:B10);MBUL(":";ARA(YİNELE("Z";255);$B$10:B10);1)+1;100)))
Bu şekilde değiştiriniz.

Ek olarak ; B26,B27,B33,B39,B45 hücrelerindeki fazladan boşluk karakteri vardır, bu boşlukları silerseniz herhangi bir hata almazsınız..

Dediğiniz gibi yaptığım halde olmadı malesef. Acaba başka bir ayar daha mı gerekiyor..?

Dosyanın son hali ektedir...
 
Katılım
8 Temmuz 2004
Mesajlar
23
Excel Vers. ve Dili
Excel 2010 TÜRKÇE
Altın Üyelik Bitiş Tarihi
15.12.2019
Valla, ne desem az, süper oldu bu.
Tam istediğim gibi oldu ve inanılmaz faydalı bir formül oldu...
Çok teşekkürler...
 
Üst