Metin İçerisinden Sayı Alma

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,591
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Başka bir siteye yükleyebilir misiniz? Tarayıcım linke müsaade etmedi.

Google Drive ya da Wetransfer olabilir.
 
Katılım
14 Nisan 2022
Mesajlar
14
Excel Vers. ve Dili
excel 2010 türkçe


hocam birde bu şekilde yaptım
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
"RegExp" kullanarak hazırlanmış dosyanız;


.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Tutar için

Kod:
=EĞERHATA(PARÇAAL(E8;BUL("Tutar :";E8)+8;TOPLA(BUL({"Tutar :";"Komisyon :"};E8)*{-1;1})-8);PARÇAAL(E8;BUL("POS SATIŞ Komisyon:";E8)+19;TOPLA(BUL({"POS SATIŞ Komisyon:";"Bloke No:"};E8)*{-1;1})-19)+0)+0
Komisyon için

Kod:
=EĞERHATA(PARÇAAL(E8;BUL("Komisyon : ";E8)+11;TOPLA(BUL({"Komisyon : ";"Bloke No :"};E8)*{-1;1})-12)+0;PARÇAAL(E8;BUL("POS SATIŞ Komisyon:";E8)+19;TOPLA(BUL({"POS SATIŞ Komisyon:";"Bloke No:"};E8)*{-1;1})-19)+0)
 
Son düzenleme:
Katılım
14 Nisan 2022
Mesajlar
14
Excel Vers. ve Dili
excel 2010 türkçe
Tutar için

Kod:
=EĞERHATA(PARÇAAL(E8;BUL("Tutar :";E8)+8;TOPLA(BUL({"Tutar :";"Komisyon :"};E8)*{-1;1})-8);PARÇAAL(E8;BUL("POS SATIŞ Komisyon:";E8)+19;TOPLA(BUL({"POS SATIŞ Komisyon:";"Bloke No:"};E8)*{-1;1})-19)+0)
Komisyon için

Kod:
=EĞERHATA(PARÇAAL(E8;BUL("Komisyon : ";E8)+11;TOPLA(BUL({"Komisyon : ";"Bloke No :"};E8)*{-1;1})-12)+0;PARÇAAL(E8;BUL("POS SATIŞ Komisyon:";E8)+19;TOPLA(BUL({"POS SATIŞ Komisyon:";"Bloke No:"};E8)*{-1;1})-19)+0)
sayın hocam hücreye yapıştır dediğimde #DEĞER! İFADESİ ALIYORUM
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Bir ara 64 No'lu mesajdaki dosyayı da denersiniz....

.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Bende ekran görüntüsü bu şekilde

235878
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Excel'i bugün ilk defa kullanıyorsunuz galiba....

.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
@Ali Bey, 16 ve 17.satırlarda "Tutar" olmadığı için sonucun "0" olması gerekiyor...

.
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Verdiğim dosyadaki modülü, diğer dosyaya da eklemeniz gerekir. Daha sonra formülü kullanabilirsiniz.

.
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
@Ali Bey, 16 ve 17.satırlarda "Tutar" olmadığı için sonucun "0" olması gerekiyor...
Arkadaşın bu durumda aşağıdaki gibi değiştirmesi gerekir.

Tutar için

Kod:
=EĞERHATA(PARÇAAL(E8;BUL("Tutar :";E8)+8;TOPLA(BUL({"Tutar :";"Komisyon :"};E8)*{-1;1})-8);0)+0
Komisyon için

Kod:
=EĞERHATA(PARÇAAL(E8;BUL("Komisyon : ";E8)+11;TOPLA(BUL({"Komisyon : ";"Bloke No :"};E8)*{-1;1})-12)+0;0)
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,323
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Ali Bey, 16 ve 17. satırlarda "Komisyon" tutarlarını bulamadı...





Sanırım o satırlarda "Komisyon :" değil de "Komisyon:" olmasından dolayı yani, boşluk karakteri olup olmamasından kaynaklanıyor... Yani, diğer verilerden biraz daha farklı bir düzen var onlarda.

.
 
Son düzenleme:
Katılım
25 Nisan 2021
Mesajlar
36
Excel Vers. ve Dili
Excel 365 Türkçe
Merhaba @MESTGAME aşağıdaki gibi de yapabilirsiniz.

Komisyon için;
Kod:
=EĞERHATA(--PARÇAAL(SOLDAN(E8;BUL("Blo";E8)-2);BUL("yon";E8)+5;99);0)
Tutar için
Kod:
=EĞERHATA(--PARÇAAL(SOLDAN(E8;BUL("Kom";E8)-2);BUL("Tut";E8)+7;99);0)
 

Ali

Uzman
Katılım
21 Temmuz 2005
Mesajlar
7,895
Excel Vers. ve Dili
İş:Excel 2016-Türkçe
Merhaba Haluk Hocam,

Onun içinde sıfır değeri istediği için o şekilde revize etmiştim. Aşağıdaki formül Komisyon için

Kod:
=EĞERHATA(PARÇAAL(E8;BUL("Komisyon : ";E8)+11;TOPLA(BUL({"Komisyon : ";"Bloke No :"};E8)*{-1;1})-12)+0;PARÇAAL(E8;BUL("POS SATIŞ Komisyon:";E8)+19;TOPLA(BUL({"POS SATIŞ Komisyon:";"Bloke No:"};E8)*{-1;1})-19)+0)
 

muratboz06

Destek Ekibi
Destek Ekibi
Katılım
23 Mart 2017
Mesajlar
552
Excel Vers. ve Dili
Office365 TR
F8 Hücresine ilk satırdaki Tutarı yazın
Veri>Hızlı Doldurma (Flash Fill) tıklayın.
G8 hücresine ilk satırdaki Komisyon tutarını yazın
Veri>Hızlı Doldurma (Flash Fill) tıklayın

Hızlı doldurma Excel 2016 ve üst versiyonlarda çalışıyor.
Yeşil boyalı hücreler Hızlı Doldurma ile yapılmıştır. Mavi boyalı hücreler yukarıda paylaşılan formüllerin sonucudur.

HızlıDoldurma.png
 
Üst