• DİKKAT

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

metin içerisinden veri alma

sevensuleyman

Altın Üye
Katılım
9 Kasım 2012
Mesajlar
202
Excel Vers. ve Dili
office 2010
aşagıda çek veya senet numarası sütununu formül ile doldurmak istiyorum yardımcı olursanız sevinirim. tek formülde cek ibaresi geçiyorsa çek numarası senet ise senet numarasını getirsin. yardımcı olursanız sevinirim.
 

Ekli dosyalar

Merhaba.

Çek ve Senet numaraları nerede yazıyor?

E1, E2, E3 hücrelerinde olmasını istediğiniz değerler nelerdir?
 
Merhaba.

Çek ve Senet numaraları nerede yazıyor?

E1, E2, E3 hücrelerinde olmasını istediğiniz değerler nelerdir?


d sütununda hcrelerin içeirisinde çek veya senet numaraları mevcut : örnek olarak d2 hücresinde içerisnde çek ibaresi geçitiği için e2 sütununa 8008105 bu numarayı getirmesi gerekir....

d3 hücre içersinde senet ibaresi geçtiği için e3 hücresine süleymandeneme1 getirmesi gerekiyor.
 
VBA ile yapılır ama örnekler çok az sayıda olduğu için yetersiz. Ciddi hazırlanmış bir örnek dosya olsaydı, üzerinde çalışılırdı....

.
 
Eklediğiniz yeni dosyada aklıma takılanlar;

1) Aşağıdaki örnekte olduğu gibi;

",MSntNo:--FURKAN GÜVEN"

",MSntNo:--" virgül, MsntNo metni, ":" noktalama işareti ve "--" işaretlerinin hepsi herzaman var mı?

2) MSntNo derken, nümerik değer bekleniyor ama örneklerde hep metin var. Her zaman örneklerdeki gibi metin mi olacak?

3) MSntNo'lar her zaman cümlenin en sonunda mı olacak?

4) Örneğin D8 hücresinde "çek" ibaresi veya ",MSntNo:--" geçmiyor, burada hangi veri alınacak? Nümerik ifade olan "54202126 5005" veri mi alınacak?

5) "çek" yerine "cek" yazılma ihtimali var mı ? Veya başka türlü imla hatası olabilir mi ? Mesela; "çek" yerine "çok" yazılırsa işler arap saçına dönebilir....

6) Hücredeki veriler "TahŞb:" ile başlıyorsa, buradan MSntNo değerini alacağız gibi görünüyor. Başka bir deyişle; eğer hücreden MSntNo değerini alacaksak, hücredeki metin mutlaka "TahŞb:" ile başlıyor. Bu doğru mu?

7) Benzer şekilde, hücredeki metinler "TahŞb:" ile başlamıyorsa, mutlaka "çek" değeri var, öyle mi?

8) "TahŞb:" yerine "TahŞube" veya "TahsilatŞube" veya "Tah.şb" gibi değişik yazım şekli olma ihtimali var mı?

Şimdilik aklıma takılanlar bunlar....

.

.
 
) Aşağıdaki örnekte olduğu gibi;

",MSntNo:--FURKAN GÜVEN"

",MSntNo:--" virgül, MsntNo metni, ":" noktalama işareti ve "--" işaretlerinin hepsi herzaman var mı?

2) MSntNo derken, nümerik değer bekleniyor ama örneklerde hep metin var. Her zaman örneklerdeki gibi metin mi olacak?

3) MSntNo'lar her zaman cümlenin en sonunda mı olacak?

4) Örneğin D8 hücresinde "çek" ibaresi veya ",MSntNo:--" geçmiyor, burada hangi veri alınacak? Nümerik ifade olan "54202126 5005" veri mi alınacak?

5) "çek" yerine "cek" yazılma ihtimali var mı ? Veya başka türlü imla hatası olabilir mi ? Mesela; "çek" yerine "çok" yazılırsa işler arap saçına dönebilir....

6) Hücredeki veriler "TahŞb:" ile başlıyorsa, buradan MSntNo değerini alacağız gibi görünüyor. Başka bir deyişle; eğer hücreden MSntNo değerini alacaksak, hücredeki metin mutlaka "TahŞb:" ile başlıyor. Bu doğru mu?

7) Benzer şekilde, hücredeki metinler "TahŞb:" ile başlamıyorsa, mutlaka "çek" değeri var, öyle mi?

8) "TahŞb:" yerine "TahŞube" veya "TahsilatŞube" veya "Tah.şb" gibi değişik yazım şekli olma ihtimali var mı?

Şimdilik aklıma takılanlar bunlar....



) Aşağıdaki örnekte olduğu gibi;

",MSntNo:--FURKAN GÜVEN"

",MSntNo:--" virgül, MsntNo metni, ":" noktalama işareti ve "--" işaretlerinin hepsi herzaman var mı? HER ZAMAN VAR BU STANDART GELİYOR.

2) MSntNo derken, nümerik değer bekleniyor ama örneklerde hep metin var. Her zaman örneklerdeki gibi metin mi olacak? SENET NUMARALARININ TAMAMI AD-SOYAD VEYA FİRMA ÜNVANI ŞEKİLİNDE

3) MSntNo'lar her zaman cümlenin en sonunda mı olacak? HER ZAMAN EN SONUNDA GELİYOR

4) Örneğin D8 hücresinde "çek" ibaresi veya ",MSntNo:--" geçmiyor, burada hangi veri alınacak? Nümerik ifade olan "54202126 5005" veri mi alınacak? ÇEK VEYA SENET GEÇMİYORSA AÇIKLAMANIN TAMAMI GELSİN

5) "çek" yerine "cek" yazılma ihtimali var mı ? Veya başka türlü imla hatası olabilir mi ? Mesela; "çek" yerine "çok" yazılırsa işler arap saçına dönebilir.... BU DÖKÜMANIN BANKA ÜZERİNDEN ALDIGIM İÇİN GENELDE TÜRKÇE KARAKTERLE GEMİYOR. BİZ "cek" yazıyor olarak düzenleyelim.

6) Hücredeki veriler "TahŞb:" ile başlıyorsa, buradan MSntNo değerini alacağız gibi görünüyor. Başka bir deyişle; eğer hücreden MSntNo değerini alacaksak, hücredeki metin mutlaka "TahŞb:" ile başlıyor. Bu doğru mu? EVET DOĞRU

7) Benzer şekilde, hücredeki metinler "TahŞb:" ile başlamıyorsa, mutlaka "çek" değeri var, öyle mi? HAYIR D8 HÜCRESİNDE OLDUGU GİBİ BLOK HESAP GİBİ AÇIKLAMALAR MEVCUT

8) "TahŞb:" yerine "TahŞube" veya "TahsilatŞube" veya "Tah.şb" gibi değişik yazım şekli olma ihtimali var mı? HAYIR STANDART "TahŞb:" BU ŞEKİLDE

Şimdilik aklıma takılanlar bunlar....
 
Ayrıca;

........... 0034275 no lu cek

.......... Çek No : 0416101

gibi değişik varyasyonlar var. Bunları standart şekle getirmeniz mümkün değil mi?

Ya da, çek numaraları herzaman 7 dijit mi olacak? Değilse, en az ve en fazla dijit sayısı nedir?

.
 
Ayrıca;

........... 0034275 no lu cek

.......... Çek No : 0416101

gibi değişik varyasyonlar var. Bunları standart şekle getirmeniz mümkün değil mi?

Ya da, çek numaraları herzaman 7 dijit mi olacak? Değilse, en az ve en fazla dijit sayısı nedir? HER ZAMAN 7 KARAKTER BURADAN YÜRÜRSEK DAHA SAĞLIKLI OLACAK GİBİ.


.
 
Ekli dosyayı inceleyin,

Açıklamalarınız ve 5 No'lu mesajınız ekinde verdiğiniz örnek dosya üzerinde yapılan çalışma bana göre oldu ....

Kodlarda "Regular Expressions" tekniği kullanılmıştır.


.
 

Ekli dosyalar

Ekli dosyayı inceleyin,

Açıklamalarınız ve 5 No'lu mesajınız ekinde verdiğiniz örnek dosya üzerinde yapılan çalışma bana göre oldu ....

Kodlarda "Regular Expressions" tekniği kullanılmıştır.


.
çok teşekkür ederim
 
Geri
Üst