ara bul getir

sevensuleyman

Altın Üye
Katılım
9 Kasım 2012
Mesajlar
198
Excel Vers. ve Dili
office 2010
Altın Üyelik Bitiş Tarihi
08-12-2027
merhaba; sayfa2 de veriler arama sayfa 1 deki arama kısmına yazdımızda stok adı geçenler getirmesini istiyorum. stok adı örnek oalrka toyota far veya far toyata yazdıgımdada gelmeli desteiğinizi rica ederim şimdfiden teşekkürler
 

Ekli dosyalar

sevensuleyman

Altın Üye
Katılım
9 Kasım 2012
Mesajlar
198
Excel Vers. ve Dili
office 2010
Altın Üyelik Bitiş Tarihi
08-12-2027
Selamlar

inceleyiniz
hocam teşekkürler ilgilendiğiniz için fakat Şuan ürünü getirmesi için stokadını tam olarka yazmam gerekiyor. "STOKADI1" ürünü getirmek için "ADI1" yazdıgımdada getirmesi için o şekilde düzenleyebilirsrniz çok seviniriim.
 

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,867
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selam

deneyiniz
 

Ekli dosyalar

sevensuleyman

Altın Üye
Katılım
9 Kasım 2012
Mesajlar
198
Excel Vers. ve Dili
office 2010
Altın Üyelik Bitiş Tarihi
08-12-2027
merhaba ; hocam yanlış anlattıysan kusura bakmayın... stok adı aradıgım kelime hücre içerisinde geçiyorsa hertürlü getirmesini istiyorum. "STOKADI1" verisini getirmek için "adı1","adı","stok" gibi kelimler yazdıgımda içinder geçen tüm verileri getirmeli. birden fazla olan kelimlerde bile kelimler yazılış sırası değişse bile veriyi gietirmeli =örnek olarak "toyota corolla far " verisi var arama hücresine "far corolla","toyota far","corol far","toy far","far toy" şeklinde her arama yaptıgımda verileri getirebilmeli
 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
645
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Yani metin içinde kelime arayarak aranan kelimenin geçtiği tüm stok satırları listelenmek isteniyor.

"*" & aranan & "*" bu şekilde bir tanımlama gerekiyor sanırım. Ya da Like kullanımı özelliği .
 

sevensuleyman

Altın Üye
Katılım
9 Kasım 2012
Mesajlar
198
Excel Vers. ve Dili
office 2010
Altın Üyelik Bitiş Tarihi
08-12-2027
Yani metin içinde kelime arayarak aranan kelimenin geçtiği tüm stok satırları listelenmek isteniyor.

"*" & aranan & "*" bu şekilde bir tanımlama gerekiyor sanırım. Ya da Like kullanımı özelliği .
evet doğru kelime yerler ifarklılık gösterebiliyor. sql bağlantılı kullandıgım bir kod var aslında ama nası luyarlanacagını bilmediğim için yapamıyorum. daha önce bu kod uayrlanmıstı
Kod:
xString = Sayfa8.Range("D3")
xAyrac = " "
xAlan = "STOK_ADI"
If Len(xString & "") > 0 Then
    xString = xAyrac & xString
    xKriter = " AND " & Mid(Replace(xString, xAyrac, "%') and " & xAlan & " like DBO.TR2UNC(N'%") & "%' ) ", 8)
End If
 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
645
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Merhaba, eklediğim dosyayı dener misiniz. Sanırım istediğiniz gibi sonuç veriyor.
 

Ekli dosyalar

Mdemir63

Altın Üye
Katılım
7 Temmuz 2006
Mesajlar
2,867
Excel Vers. ve Dili
Ofis2010 32Bit Türkçe
Altın Üyelik Bitiş Tarihi
19-02-2026
Selam
deneyiniz
 

Ekli dosyalar

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
645
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Dosyada bir ekleme yaptım. Şöyleki Stok No ve Stok Adı içeren bir listeniz var. Aklıma şu geldi. Bunu bazen stok adına göre listelemek isteyebileceğiniz gibi bazen de stok numarasına göre listelemek isteyebilirsiniz. İstendiği zaman ada göre , istendiği zaman numaraya göre arama yapıp listeleyebileceğiniz şekilde ayarladım dosyayı. Sadece şunun yapılması gerekiyor. Sorgu adlı sayfada D1 hücresine 1 ya da 2 yazılması yeterli.
1 >> 1. sütun yani Stok No anlamında, A sütunu,
2 >> 2. sütun yani Stok Adı anlamında , B sütunu

Toplamda 27 sütundan oluşuyor liste. 27 ye kadar benzeri şekilde kullanılabilir, Metinsel ifadeler için.
 

Ekli dosyalar

sevensuleyman

Altın Üye
Katılım
9 Kasım 2012
Mesajlar
198
Excel Vers. ve Dili
office 2010
Altın Üyelik Bitiş Tarihi
08-12-2027
teşekkürler . aşagıdaki durumuda çözebilirsek sorunumuz kalmıyor

birden fazla olan kelimlerde bile kelimler yazılış sırası değişse bile veriyi gietirmeli =örnek olarak "toyota corolla far " verisi var arama hücresine "far corolla","toyota far","corol far","toy far","far toy" şeklinde her arama yaptıgımda verileri getirebilmeli
 

walabi

Altın Üye
Katılım
22 Eylül 2012
Mesajlar
645
Excel Vers. ve Dili
excel 2010

excel 2013
Altın Üyelik Bitiş Tarihi
06-08-2025
Bu dediğinizin yapılabilirliği hakkında bilgiye sahip değilim. Ancak şunu yazabilirim sanırım. Daha üst düzey VBA kodları ister diye düşünüyorum.

Siz şunu yapmak istiyorsunuz. Aranacak kelime ( metin ) olarak birden fazla kelime yazıp filtreleme aralığını daraltma amacındasınız sanırım.

Örneğin verileriniz şu şekilde ise;

STOK ADI

toyota corolla far

toyota corolla

toyota far

far

far toyota



ve arama yapacağınız hücreye şu şekilde yazarsanız, toyota*far aşağıdaki sonucu elde edersiniz.

STOK ADI

toyota corolla far

toyota far



Yani aramak istediğiniz kelimeler arasına * (çarpı) işareti koyarsanız bu filtrelenin daraltılmasını sağlar.

Burada dikkat edilmesi gereken kelimelerin dizilimi , toyota corolla far metininde toyota*far girdisini aratmanız sonuç verir. Ancak far*toyota şeklinde aratma sonuç vermez.

Bunun için daha farklı bir çözüm gerekiyor.
 
Üst