Stok kodu parçalama

Katılım
3 Nisan 2014
Mesajlar
395
Excel Vers. ve Dili
Excel 2019 - Türkçe
Altın Üyelik Bitiş Tarihi
14-04-2021
Merhaba,

Ekteki dosyada Stok Kodunu, Kalınlık, Ebat olarark parçalamam gerek fakat tüm stok kodları için yapamadım. İnceleyip yardımcı olabilir misiniz?

=+EĞER(MBUL(",";A3)=",";PARÇAAL(A3;MBUL("-";A3)-2;2);PARÇAAL(A3;MBUL("-";A3)-4;4)) bu formülden hata alıyorum.

Teşekkürler.
 

Ekli dosyalar

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
B sütununda aradığınız veriler var gördüğüm kadarıyla. Kalınlık için C3 hücresinde aşağıdaki formülü kullanabilirsiniz:

Kod:
=EĞERHATA(SOLDAN(B3;BUL(" ";B3)-1)*1;"")
 
Katılım
3 Nisan 2014
Mesajlar
395
Excel Vers. ve Dili
Excel 2019 - Türkçe
Altın Üyelik Bitiş Tarihi
14-04-2021
Çok teşekkürler hocam ya bildiğin at gözlüğü ile direk stok koduna odaklanmışım ben. B sütunu çok kolay işimi gördü. Teşekkürler.
 
Katılım
3 Nisan 2014
Mesajlar
395
Excel Vers. ve Dili
Excel 2019 - Türkçe
Altın Üyelik Bitiş Tarihi
14-04-2021
Peki hocam ebat için nasıl yapabiliriz? Aşağılara doğru bakınca bozuluyor o da.
 
Katılım
3 Nisan 2014
Mesajlar
395
Excel Vers. ve Dili
Excel 2019 - Türkçe
Altın Üyelik Bitiş Tarihi
14-04-2021
Bir de hocam verdiğiniz ilk formüldeki * ne işe yarıyor?
 
Katılım
3 Nisan 2014
Mesajlar
395
Excel Vers. ve Dili
Excel 2019 - Türkçe
Altın Üyelik Bitiş Tarihi
14-04-2021
Yaptım hocam

=EĞERHATA(KIRP(PARÇAAL(B4;MBUL("MM";B4)+3;7));"")

Bu formülle. İlginize teşekkür ederim.
 

YUSUF44

Destek Ekibi
Destek Ekibi
Katılım
4 Ocak 2006
Mesajlar
12,073
Excel Vers. ve Dili
İş : Ofis 365 - Türkçe
Ev: Ofis 365 - Türkçe
BUL formülüyle hücredeki ilk boşluğun kaçıncı sırada olduğunu buluyoruz.

SOLDAN formülüyle hücredeki ilk boşluğa kadar olan veriyi alıyoruz.

SOLDAN formülü metin sonucunu verdiğinden bulunan veriyi sayıya çevirmek için 1 ile çarpıyoruz.

EĞER HATA formülüyle hücrenin ilk boşluğuna kadar olan kısmı sayı değilse 1 ile çarpıldığında hata oluşacağı için formül sonucunun boş olmasını sağlıyoruz.

Ebat için D3 hücresinde aşağıdaki formülü kullanabilirsiniz:

Kod:
=EĞERHATA(PARÇAAL(B3;BUL("MM";B3)+3;7);"")
Formülleri ilk baştaki veri kalınlık ve mm'den sonraki 7 karakter kalınlık olarak düşünerek hazırladım. Verileriniz bu düzene uymuyorsa istediğiniz sonucu getirmeyecektir. Eğer her iki veri için de standart bir kural oluşturulursa formülde ona göre düzenleme yapılabilir.
 
Üst