• DİKKAT

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

virgülden önceki metni alma

  • Konbuyu başlatan Konbuyu başlatan nafri37
  • Başlangıç tarihi Başlangıç tarihi
Katılım
31 Ağustos 2005
Mesajlar
117
Excel Vers. ve Dili
office2003
Merhaba arkadaşlar ben hala vb bilmiyorum :(

Sizden ricam şu

Örnek Metin;
a445550,a,atateks ltd.

Metinden alınacak kısım ilk virgüle kadar olan kısım
yani "a445550"

sadece a445550 alacak şekilde bir formül veva makro.
not: virgülden önceki rakam sayısı değişebiliyor 5 hanede olabiliyor 16 hanede en az 1 hen en fazla 26
şimdiden teşekkür ederim
 
Merhaba,benim bildiğim formül ile şu şekilde yapabilirsiniz.Mesela a2 hücresinde veri var ise formülü şöyle olur:

=PARÇAAL(A2;1;BUL(",";A2;1)-1)
 
Ornegin yaziniz a1 hucresinde olsun;

Kod:
Split([a1], ",")(0)

seklinde yapabilir sondaki sifiri artirarak sonraki virgullerden oncekileri ayirabilirsiniz..
 
yanlış yerde sordum galiba

yardım etmek isteyen arkadaşlara teşekkür ederim ama arkadaşlar bana excel' deki formülleri söylüyorlar onları ben biliyorum. ben Accces'de nasıl yapacağımı sormuştum :)
 
bu isinizi gorur mu deneyemiyorum;

Kod:
i = "a445550,a,atateks ltd."
Virgulden_Once = Mid(i, 1, InStr(i, ",") - 1)

Virgulden sonrasi icin; Virgulden_Sonra = Mid(i, InStrRev(i, ",") + 2)
 
teşekkürler ama

ilginize teşekkür ederim ama nasıl uygulayacağımı bilemedim bende bir dosya hazırlayıp ek sunuyorum :)
 

Ekli dosyalar

  • vt1.mdb
    vt1.mdb
    216 KB · Görüntüleme: 8
Sayın nafri,

İki ayrı çözüm ekledim.

Birincisi Split fonksiyonunu form üstünde kullanara.

İkincisi, sorgunuz üstünde özel fonksiyonla. Kullanılan fonksiyonlar Modül1 de.

İyi çalışmalar
 
teşekkürler ama

Sayın nafri,

İki ayrı çözüm ekledim.

Birincisi Split fonksiyonunu form üstünde kullanara.

İkincisi, sorgunuz üstünde özel fonksiyonla. Kullanılan fonksiyonlar Modül1 de.

İyi çalışmalar

sayın modalı ilginize teşekkür ederim ama ilgili dosyayı göremedim :)
 
Geri
Üst