• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Bir değeri ayırarak başka sayfaya aktarma.

Katılım
10 Ağustos 2018
Mesajlar
53
Excel Vers. ve Dili
Excel 2016 TR
Arkadaşlar verdiğim excell tablosunda 2 adet sayfa var. Metin sayfasında ki veriyi mdsayfa kısmına yazıldığı şekilde çekebileceğim bir kod var mı ? (Bu arada Metin sayfasında ki veriler sürekli değişmektedir ama ana kalıp bu şekildedir. ) Örnek vermek gerekirse

K.Çekmece 11. As. C.M.(2015/288E.) 16/01/2015 5275 SY 116/1 2 YIL 6 AY (1/4)

Bu metni ben
K.Çekmece 11. As. C.M.(2015/288E.) (Burada sürekli mahkeme isimleri değişiyor. )
16/01/2015 ( Burada her zaman tarih oluyor )
5275 SY 116/1 (Bu kısımda her zaman değişebiliyor. Mesela ( 5275 SY 151/1 , 5275 SY 119/1-f-c-h gibi.)
2 YIL 6 AY ( Bu kısım bazen her zaman değişiyor yani burada YIl varsa YIL Ay varsa Ay Gün varsa Günü alıp olmayanları 0 göstermek yapılabilir mi. )
(1/4) (Bu kısım bazen 1/2 - 1/3 - 1/2 + 6 şeklinde değişiklik gösteriyor.)
Bu şekilde aşağıda vermiş olduğum örnek excellde ki gibi yanyana hücrelere ayırmak istiyorum.
Bu konuda yardımcı olursanız çok sevinirim.
 

Ekli dosyalar

Son düzenleme:
Aslında ben bunu şu şekilde yapıyorum veri kısmında metinden sütunlara dönüştür dediğimde bazı kısımları ayırabiliyorum fakat bu metinler Uyap döküman editörü denen bir sistemden kopyalandığı için çok dağınık bir hal alıyor. O yüzden böyle bir talebim var.
 
Merhaba

Dosyanız üzerinde çalışıyorum. Nasip olursa yarın bitirip ekleyebilirim.

Selamlar...
 
Hocam merhaba, ilginize teşekkürler. Böyle gösteriyor ama bende mi bir problem var acaba ?
 

Ekli dosyalar

  • Deneme.jpg
    Deneme.jpg
    587.6 KB · Görüntüleme: 13
Sürüm ile alakalı olabilir mi ? Benim .xls uzantılı mesela.
 
Selamlar

Ömer Hocam
DAMGA(9) formülde ne işe yarıyor açıklamanız mümkün mü?

Saygılar
 
Alternatif çözüm olarak hazırladığım dosyanız Ek'tedir.

'Mdsayfa' adlı sayfa her tıklanıp aktif olduğunda 'metin' sayfasındaki veriler, Mdsayfa'sında ilgili yerlere otomatik aktarılmaktadır.

Selamlar...
 

Ekli dosyalar

Alternatif çözüm olarak hazırladığım dosyanız Ek'tedir.

'Mdsayfa' adlı sayfa her tıklanıp aktif olduğunda 'metin' sayfasındaki veriler, Mdsayfa'sında ilgili yerlere otomatik aktarılmaktadır.

Selamlar...

Hocam çok teşekkür ediyorum ilginize fakat bu ben de çalışmadı. Bizim Ceza İnfaz Kurumu olduğu için çoğu makro çalışmıyor malesef. Sistem izin vermiyor çalışmasına bir de çalıştığımız excell LibreOffice uyap uyumlu version olunca ben sadece formüllerle birşeyler yapmaya çalışıyorum. Aslında ÖmerBey'in vermiş olduğu kod gayet iyi çalışıyor fakat sadece tarih ve 1/4 1/2 gibi indirim sürelerini aktarmıyor.
 
Kolay Gelsin o zaman :)

Selamlar...
 
Sayın @TRuNsouL her ne kadar libreoffice excel uyumlu olsa da tam bir uyum sağlayamıyor. Belirttiğiniz hücrelerdeki fonksiyonlardan birini libreoffice tanımıyor olabilir. Alternatif çözümler sunulabilir belki.

Sayın @komutan63, her bir karakterin sayısal değeri vardır(KOD fonksiyonuyla karakterin kodunu öğrenebilirsiniz). Örnek dosyada da bazı yerlerde boşluk bazılarında ise bu karakterden vardı. Damgafonksiyonu ilgili karakterle işlem yaptırmak için kullanıldı.
 
Sayın @TRuNsouL her ne kadar libreoffice excel uyumlu olsa da tam bir uyum sağlayamıyor. Belirttiğiniz hücrelerdeki fonksiyonlardan birini libreoffice tanımıyor olabilir. Alternatif çözümler sunulabilir belki.

Evet ÖmerBey dediğiniz gibi şuan evdeyim Microsoft Excel 2010'da açtım verdiğiniz örnek dosyayı ve komutlar gayet net çalışıyor. Aslında libreofficede de PARÇAAL VE MBUL fonksiyonları mevcut daha karmaşık fonksiyonlar çalışıyor anlamış değilim.
 
Alternatif olarak tarih için şunu: =SOLDAN(KIRP(YERİNEKOY(PARÇAAL(A1;BUL(")";A1)+1;100);DAMGA(9);" "));10)
İndirim için de şunu :=YERİNEKOY(YERİNEKOY(SAĞDAN(YERİNEKOY(KIRP(A1);DAMGA(9);"");5);"(";"");")";"")
deneyiniz.
 
Alternatif olarak tarih için şunu: =SOLDAN(KIRP(YERİNEKOY(PARÇAAL(A1;BUL(")";A1)+1;100);DAMGA(9);" "));10)
İndirim için de şunu :=YERİNEKOY(YERİNEKOY(SAĞDAN(YERİNEKOY(KIRP(A1);DAMGA(9);"");5);"(";"");")";"")
deneyiniz.
Hocam pazartesi iş başı yaptığımda deneyip bilgilendiririm sizi. Teşekkür ediyorum ilginiz için.
 
Rica ederim, iyi çalışmalar diliyorum.
 
Sayın @komutan63, her bir karakterin sayısal değeri vardır(KOD fonksiyonuyla karakterin kodunu öğrenebilirsiniz). Örnek dosyada da bazı yerlerde boşluk bazılarında ise bu karakterden vardı. Damgafonksiyonu ilgili karakterle işlem yaptırmak için kullanıldı.[/QUOTE]

Selamlar
Hocam açıklamalarınız için çok teşekkür ederim.

Saygılar
 
Rica ederim, iyi çalışmalar diliyorum.
ÖmerBey ilginize teşekkür ediyorum sonradan verdiğiniz formüller ile sorunsuz çalıştı.


Kod:
=PARÇAAL(A20;MBUL("SY ";A20);MBUL("  ";YERİNEKOY(A20;DAMGA(9);" ");MBUL("SY ";A20))-MBUL("SY ";A20))
Yalnız şu kodda Örn: SY 116/1 öncesinde 4 haneli bir rakam oluyor kanunların sayıları veriliyor orada 5275 , 5237 , 6136 gibi bu kısımı buraya ekleyebilir miyiz ?
Örnek satır : İstanbul .As.C.M.(2018/715 E.) 24/03/2010 5237 SY 188/3 MD 3 YIL 2 AY (1/4)
Onun haricinde her şey çok düzgün şuan tekrar teşekkr ediyorum emeğiniz için.
 
İlgili sütundaki formülü değiştiriniz.
Kod:
=SOLDAN(PARÇAAL(KIRP(YERİNEKOY(A1;DAMGA(9);" "));MBUL(")";KIRP(YERİNEKOY(A1;DAMGA(9);" ")))+13;100);MBUL(" ";PARÇAAL(KIRP(YERİNEKOY(A1;DAMGA(9);" "));MBUL(")";KIRP(YERİNEKOY(A1;DAMGA(9);" ")))+13;100);MBUL("/";PARÇAAL(KIRP(YERİNEKOY(A1;DAMGA(9);" "));MBUL(")";KIRP(YERİNEKOY(A1;DAMGA(9);" ")))+13;100))))
 
Geri
Üst