Soru Metni şartlara göre sütunlara bölme

Katılım
28 Eylül 2018
Mesajlar
112
Excel Vers. ve Dili
Office Pro Plus 2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2023
Merhaba arkadaslar


Ben sadece 1 ay icin ornek resim yukledim fakat. A sutunundan L sutununa kadar soldaki gibi tum aylar icin veriler mevcut. Fakat ben bunlari sagdaki gibi birbirinden ayirmak ve sutunlara bolmek istiyorum.

Bunu formul ile yapabilmek mumkun mudur ?

Eger / var ise / isaretini silip direk ikiye ayiriyorum. Eger satirda / isareti yoksa ve deger var ise onu sadece bi yan satira aliyorum hic birsey yapmadan.

PBD ve QTR gibi metin ile sayilarida ayirmam gerekiyor fakat bu metin harfleri 3 harf de olabiliyor 1 harf de 2 harf de. Bunun bir standarti yok harf ile sayiyi nasil ayirabilirim.

Yukaridaki resime bakarak bu mumkun mu arkadaslar bi yardimci olabilirmisiniz.

Saygilarimla
 
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
C2 Hücresine kopyalayınız.Aşağı doğru çoğaltınız.
Kod:
=EĞER(VE(ESAYIYSA($A2);HÜCRE("biçim";$A2)="Z4");METNEÇEVİR($A2;"ss:dd");EĞER(ESAYIYSA($A2);$A2;YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY(YERİNEKOY($A2;"0";"");"1";"");"2";"");"3";"");"4";"");"5";"");"6";"");"7";"");"8";"");"9";"");"/";"");":";"");",";"")))
D2 Hücresine kopyalayınız.Aşağı doğru çoğaltınız.
Kod:
=EĞER(VE(EĞERSAY($A2:$A2;"*/*")>0;EĞERSAY($A2:$A2;"*:*")>0);PARÇAAL($A2;1;BUL("/";$A2)-1);EĞER(VE(EĞERSAY($A2:$A2;"*/*")>0;EĞERSAY($A2:$A2;"*:*")=0);SAĞDAN(SOLDAN($A2;BUL("/";$A2)-1);UZUNLUK(SOLDAN($A2;BUL("/";$A2)-1))-MİN(BUL({0;1;2;3;4;5;6;7;8;9};SOLDAN($A2;BUL("/";$A2)-1)&"0123456789"))+1)+0;EĞER(EĞER(VE(EĞERSAY($A2:$A2;"*/*")=0;EĞERSAY($A2:$A2;"*:*")=0;EĞERSAY($A2:$A2;"*-*")=0;EMETİNSE($A2));TOPLA.ÇARPIM(PARÇAAL(0&$A2;BÜYÜK(İNDİS(ESAYIYSA(--PARÇAAL($A2;SATIR($1:$25);1))*SATIR($1:$25);0);SATIR($1:$25))+1;1)*10^SATIR($1:$25)/10);"")<>0;EĞER(VE(EĞERSAY($A2:$A2;"*/*")=0;EĞERSAY($A2:$A2;"*:*")=0;EĞERSAY($A2:$A2;"*-*")=0;EMETİNSE($A2));TOPLA.ÇARPIM(PARÇAAL(0&$A2;BÜYÜK(İNDİS(ESAYIYSA(--PARÇAAL($A2;SATIR($1:$25);1))*SATIR($1:$25);0);SATIR($1:$25))+1;1)*10^SATIR($1:$25)/10);"");"")))
E2 Hücresine kopyalayınız.Aşağı doğru çoğaltınız.
Kod:
=EĞERHATA(EĞER(EĞERSAY($A2:$A2;"*:*")>0;METNEÇEVİR(SAĞDAN(KIRP(PARÇAAL($A2;BUL("/";$A2)+1;UZUNLUK($A2)));UZUNLUK(KIRP(PARÇAAL($A2;BUL("/";$A2)+1;UZUNLUK($A2))))-MİN(BUL({0;1;2;3;4;5;6;7;8;9};KIRP(PARÇAAL($A2;BUL("/";$A2)+1;UZUNLUK($A2)))&"0123456789"))+1)+0;"ss:dd");SAĞDAN(KIRP(PARÇAAL($A2;BUL("/";$A2)+1;UZUNLUK($A2)));UZUNLUK(KIRP(PARÇAAL($A2;BUL("/";$A2)+1;UZUNLUK($A2))))-MİN(BUL({0;1;2;3;4;5;6;7;8;9};KIRP(PARÇAAL($A2;BUL("/";$A2)+1;UZUNLUK($A2)))&"0123456789"))+1)+0);"")
 
Son düzenleme:
Katılım
28 Eylül 2018
Mesajlar
112
Excel Vers. ve Dili
Office Pro Plus 2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2023
Hocam C2 ye yapistirdigim kod birebir aynisini cekiyor a sutunundan. D ve E sutunlarindaki formul super calisti.

PBD883/884 mesela bunu hani PBD olarak almasi lazimya oyle deil birebir aynisini cekiyor hocam
 
Son düzenleme:
Katılım
28 Eylül 2018
Mesajlar
112
Excel Vers. ve Dili
Office Pro Plus 2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2023
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Dosyanız.Yeni formülleri kopyaladım.Alıntı yaptığınız hatalı formülleri silerseniz yararlanalar için daha iyi olur ve memnun olurum.
https://www.dosyaupload.com/qUm0
 
Son düzenleme:
Katılım
6 Mart 2005
Mesajlar
6,233
Excel Vers. ve Dili
Excel Vers. ve Dili:
Office 2016 TR 64 Bit
Altın Üyelik Bitiş Tarihi
22/12/2022
Eyvallah cok sagolasin. Birsey daha sorayim sonkez C sutunundaki kod da SATIR($1:$25) kodu var acaba 1 ile 25 satir arasinda neyi sabitliyorsun hocam. 25 satirdan fazla veri olmasi etkilemiyor degilmi
Formülü inçelediğinizde satır(1:25) çözeceğinize eminin.
 
Katılım
28 Eylül 2018
Mesajlar
112
Excel Vers. ve Dili
Office Pro Plus 2016 Türkçe
Altın Üyelik Bitiş Tarihi
09-02-2023
Formülü inçelediğinizde satır(1:25) çözeceğinize eminin.
1 ile 25 satir arasini tanimlamissiniz fakat ben tam fonksiyonunu anlamadim cunki 25. Satirdan sonrakilerde de sorunsuz calisiyor ilk 25 in ozelligi ney .s mesela ben 25 i 1000 yaptigimda 24. Satirdaki D sutunu bozuluyor ondan anlam veremedim hocam
 
Üst