Uzun bir metin den veri'ler çekme

HACI46

Altın Üye
Katılım
5 Aralık 2015
Mesajlar
113
Excel Vers. ve Dili
windows 10 Pro TR
Altın Üyelik Bitiş Tarihi
18-04-2025
Arkadaşlar merhaba, herkese sağlıklı günler dilerim.
Uzun ve değişken bir metin içerisinden verileri nasıl çekebilirim.
Örnek A1: GELİR 1.817,90Devir 3.596,50G Ni S 0,00Pos Kpmı Ni Adisyo 0,00Ks Fzsı 5.414,40KASA TOPLAM 895,50G Pos S 895,50B Pos 0,00Pos Geçe Tip 0,00Gee Meri 895,50OLMASI GEREKEN POS SATIŞ 0,00ADİSYON HATASI TOPLAM 5.414,40Ks Geir Topm 275,80Ks Gider Topm 5.138,60Omsı Geree Ks 5.131,00Mevcu Ks -7,60FARK
PDF ten Kopyalanan bir veri, burada Rakamlar Değişkenlik gösterebiliyor.
Bul ve Parçaal ile bir şeyler becerdim ama rakamlar büyüyüp küçülünce onu beceremedim, =BUL(G Ni S;A1;1)=29.Sırada metinde başlıyor(ama rakmalar büyüyüp küçülünce seçili kelimenin sırası da değişebiliyor), soldan(BUL(G Ni S;A1;1);...?)
Yani burada kelimeyi bulunca solundaki ilk boşluk tan, bulunan kelimeye kadar kaç rakam varsa onu aldırmam gerekiyor.
Konuya vakıf kardeşlerimizin yardımını rica ediyor bekliyorum. Kalın sağlıcakla.
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,438
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
DEVİR tutarını mı almak istiyorsunuz?
 

Muzaffer Ali

Destek Ekibi
Destek Ekibi
Katılım
5 Haziran 2006
Mesajlar
5,806
Excel Vers. ve Dili
2019 Türkçe
Merhaba.
A1 = Uzun metin
B1 = Rakamdan ve boşluktan önceki metin. Önek: Devir
C1 = Rakamdan sonraki metin. Örnek: G Ni S
olacak şekilde ayarlarsanız aşağıdaki formül işinizi görüyor.
(Büyük Küçük harf duyarlı)

Kod:
=SAĞDAN(SOLDAN(A1;(BUL(D1;A1)-1));(BUL(D1;A1)-1)-BUL(" ";SOLDAN(A1;(BUL(D1;A1)-1));BUL(C1;SOLDAN(A1;(BUL(D1;A1)-1)))))
 

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,438
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
Alternatif;

Devir tutarını verecektir.

C++:
=EĞERHATA(PARÇAAL(A1;MBUL("DEVİR";A1)+6;MBUL("G Ni S";A1)-MBUL("DEVİR";A1)-6);"")
 

HACI46

Altın Üye
Katılım
5 Aralık 2015
Mesajlar
113
Excel Vers. ve Dili
windows 10 Pro TR
Altın Üyelik Bitiş Tarihi
18-04-2025
Merhaba.
A1 = Uzun metin
B1 = Rakamdan ve boşluktan önceki metin. Önek: Devir
C1 = Rakamdan sonraki metin. Örnek: G Ni S
olacak şekilde ayarlarsanız aşağıdaki formül işinizi görüyor.
(Büyük Küçük harf duyarlı)

Kod:
=SAĞDAN(SOLDAN(A1;(BUL(D1;A1)-1));(BUL(D1;A1)-1)-BUL(" ";SOLDAN(A1;(BUL(D1;A1)-1));BUL(C1;SOLDAN(A1;(BUL(D1;A1)-1)))))
İginiz içn çok teşekkür ediyorum. Deyeceğim Lakin verdiğim örnek gibi 16 satırda geliyor pdf ten kopyaladığımda. Ve bu satır dizinleri her defasın da değişik gelebiliyor, daha değişik bir yol bulmak gerekir
Tekrar teşekkür ederim sağlıklı günler dilerim selamlar
 

HACI46

Altın Üye
Katılım
5 Aralık 2015
Mesajlar
113
Excel Vers. ve Dili
windows 10 Pro TR
Altın Üyelik Bitiş Tarihi
18-04-2025
Alternatif;

Devir tutarını verecektir.

C++:
=EĞERHATA(PARÇAAL(A1;MBUL("DEVİR";A1)+6;MBUL("G Ni S";A1)-MBUL("DEVİR";A1)-6);"")
Çok teşekkür ediyorum, bunu deneyeceğim, olabilir gibi sanki
Sağlıklı günler dileği ile selamlar
 

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,158
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028
Sn. @HACI46 Şahsin ben ne istediğinizi anlayamadım, verdiğiniz örneği iki ayrı güzel cevap gelmiş, ancak olmadı diyorsunuz. Tam olarak ne istediğiniz anlatan örnek dosya ekleyebilir misiniz.
 

HACI46

Altın Üye
Katılım
5 Aralık 2015
Mesajlar
113
Excel Vers. ve Dili
windows 10 Pro TR
Altın Üyelik Bitiş Tarihi
18-04-2025
Sn. @HACI46 Şahsin ben ne istediğinizi anlayamadım, verdiğiniz örneği iki ayrı güzel cevap gelmiş, ancak olmadı diyorsunuz. Tam olarak ne istediğiniz anlatan örnek dosya ekleyebilir misiniz.
Şu an bilgisayara uzağım bütün gelen formülleri deneyeceğim tabiki, ilginize teşekkür ederim, sağlıklı günler dileği ile selamlar
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,291
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Özel kişi
Sanki PDF'in direkt kendisinden veriyi alsak daha bir güzel olur gibi geldi ...

.
 

HACI46

Altın Üye
Katılım
5 Aralık 2015
Mesajlar
113
Excel Vers. ve Dili
windows 10 Pro TR
Altın Üyelik Bitiş Tarihi
18-04-2025
Sanki PDF'in direkt kendisinden veriyi alsak daha bir güzel olur gibi geldi ...

.
s.a. iyi fikir ama nasıl elimde geriye dönük bir sürü PDF var, Ben bu verileri excelle alıp oradan veri tabloları oluşturmak istiyorum, lakin internette online bir yığın PDF Excell dönüştürücü çıkıyor ama bazılarını denedim doğru veri sıralamasını yakalayamadım.
Fikrinizi biraz açık izah edebilirmisiniz.
selamlar sağlıklı güner dileği ile
 

Haluk

𐱅𐰇𐰼𐰚
Katılım
7 Temmuz 2004
Mesajlar
12,291
Excel Vers. ve Dili
64 Bit 2010 - İngilizce
+
Google Sheets
+
JScript
Altın Üyelik Bitiş Tarihi
Özel kişi
Demek istediğim, aşağıdaki linkte olduğu gibi birşeyler yapılabilir...



Not: Profil ayarlarınızdan kullandığınız Excel versiyonu ve TR/EN olup olmadığını yazarsanız, size verilecek cevaplarda faydası olur.

.
 
Son düzenleme:

HACI46

Altın Üye
Katılım
5 Aralık 2015
Mesajlar
113
Excel Vers. ve Dili
windows 10 Pro TR
Altın Üyelik Bitiş Tarihi
18-04-2025

HACI46

Altın Üye
Katılım
5 Aralık 2015
Mesajlar
113
Excel Vers. ve Dili
windows 10 Pro TR
Altın Üyelik Bitiş Tarihi
18-04-2025

Korhan Ayhan

Administrator
Yönetici
Admin
Katılım
15 Mart 2005
Mesajlar
41,438
Excel Vers. ve Dili
Microsoft 365 Tr-En 64 Bit
İlk mesajınıdaki veri ile dosyanızdaki veri birbirinin aynısı değil!

Bu sebeple formülün sonuç vermemesi normaldir.

Aşağıdaki formülle DEVİR kısmını alabilirsiniz.

C++:
=EĞERHATA(PARÇAAL(KIRP(YERİNEKOY(B1;DAMGA(1);DAMGA(32)));MBUL("DEVİR";KIRP(YERİNEKOY(B1;DAMGA(1);DAMGA(32))))+6;MBUL("G N i S";KIRP(YERİNEKOY(B1;DAMGA(1);DAMGA(32))))-MBUL("DEVİR";KIRP(YERİNEKOY(B1;DAMGA(1);DAMGA(32))))-6);0)
 

tahsinanarat

Altın Üye
Katılım
14 Mart 2005
Mesajlar
2,158
Excel Vers. ve Dili
Ofis 2019 Türkçe
Altın Üyelik Bitiş Tarihi
27-05-2028
Sn. @HACI46 Verileri aldığınız PDF dosyasından bir veya 2-3 örnek ekleyebilir misiniz.
 

HACI46

Altın Üye
Katılım
5 Aralık 2015
Mesajlar
113
Excel Vers. ve Dili
windows 10 Pro TR
Altın Üyelik Bitiş Tarihi
18-04-2025

HACI46

Altın Üye
Katılım
5 Aralık 2015
Mesajlar
113
Excel Vers. ve Dili
windows 10 Pro TR
Altın Üyelik Bitiş Tarihi
18-04-2025

HACI46

Altın Üye
Katılım
5 Aralık 2015
Mesajlar
113
Excel Vers. ve Dili
windows 10 Pro TR
Altın Üyelik Bitiş Tarihi
18-04-2025
Ellerinize sağlık çok teşekkür ediyorum, şimdi tlf dan görüp yazıyorum, yarın bilsaydan daha geniş incelerim inşallah, hayırlı geceler sağlıklı günler dilerim selamlar
İlginiz ve yüklediğiniz çalışma dosyanız için tekrar çok teşekkür ediyorum, ellerinize zihninize daha doğrusu ömrünüze sağlık versin Allah C.C.
1- GİDER in karşılığı boş olacaktı, çünkü o sadece başlık. Bir hücre aşağıya kaydırdım işimi gördü. şimdilik bir hata vermedi. Bunu şimdi tüm pdf ten aldığım verileri aynı pdf teki gibi excelle yerleştirmeye çalışıp, oradan da istediğim verileri çekip değişik veri tablolarında kullanacağım.
İnşallah ilerideki aşamalarımda bir sıkıntıyla karşılaşmam, Gerektiğin de sizlerin kıymeti yardımlarınıza baş vururum artık.
Tekrar her şey için çok teşekkür ediyor, Sağlıklı günler diliyorum. Selemlar
 
Üst