• DİKKAT

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

Düşeyara ile hazırlanan tablo verilerine göre bir başka tablonun verilerini süzmek

Katılım
10 Nisan 2012
Mesajlar
17
Excel Vers. ve Dili
2013 Türkçe
Öncelikle merhabalar; Düşeyara fonksiyonunu kullanarak hazırlamış olduğum bir veri tablom var. Bu tablo devamlı değişen verilere sahip olacak. Yapmak istediğim ise yaklaşık 23000 satırdan oluşan bir başka tablonun verilerinden bu düşeyara fonksiyonunu kullanarak aynı hücre değerlerine sahip satırları süzmek. Anlatım biraz karışık olmuş olabilir o yüzden her iki tablonunda printscreenlerini ekliyorum acaba bu konuda yardımcı olabilecek bir arkadaşım varmıdır? Emek harcayacak arkadaşlarıma şimdiden çok ama çok teşekkür ederim.

 
Merhaba.
Kod bilgim yeterli değil ama, şöyle bir yöntem uygulayabilirsiniz gibi geldi bana;

RENKLENDİR düğmesinin bulunduğu belgede/sayfada, hangi sütunlarda filtre uygulayacaksanız o sütunlarda 1'inci satıra basit
"=ilk belgedeki 70'inci satır" formülü yazıp değerleri bu sayfaya getirdikten sonra,

RENKLENDİR düğmesinin kodlarına ilave şekinde veya YENİ BİR düğme oluşturup onun kodlarına aşağıdaki gibi kod satırları ile süz işlemini yapabilirsiniz (Koddaki 12 sayısı L sütununu temsil ediyor).
Kod:
Selection.AutoFilter Field:=12, Criteria1:="=Cells(1, 12).Value

Kod bilgisi yeterli olan üyeler kesin çözüm önerisinde bulunacaktır.
 
Merhaba.
Kod bilgim yeterli değil ama, şöyle bir yöntem uygulayabilirsiniz gibi geldi bana;

RENKLENDİR düğmesinin bulunduğu belgede/sayfada, hangi sütunlarda filtre uygulayacaksanız o sütunlarda 1'inci satıra basit
"=ilk belgedeki 70'inci satır" formülü yazıp değerleri bu sayfaya getirdikten sonra,

RENKLENDİR düğmesinin kodlarına ilave şekinde veya YENİ BİR düğme oluşturup onun kodlarına aşağıdaki gibi kod satırları ile süz işlemini yapabilirsiniz (Koddaki 12 sayısı L sütununu temsil ediyor).
Kod:
Selection.AutoFilter Field:=12, Criteria1:="=Cells(1, 12).Value

Kod bilgisi yeterli olan üyeler kesin çözüm önerisinde bulunacaktır.

deneyip haber vereceğim Sayın omer.baran ilginiz için çok teşekkürler
 
Tekrar merhaba.

Örnek belgenizi,
burası gibi bir paylaşım sitesine yükleyip, oradan alacağınız erişim linki'ni burada paylaşarak da örnek belgenize ulaşılmasını ve böylece net ve kesin cevap verilmesini sağlayabilirsiniz.

İyi günler dilerim.
 
veri/diğer kaynaklar/microsoft query ile yapabilirsin. verileri getirmek istediğin excel kitabına microsoft query ile (biraz sql bilmen lazım) veri sayfandaki verilerini filtrelenmiş olarak getirebilirsin. herhangi bir hücreyi query e parametre olarak atayabilirsin
 
Merhaba.
Düşeyara formülünüzü filtre uygulayacağınız sayfada oluşturup, DÜŞEYARA ile aranacak değeri örneğin E1 hücresine yazıp D1 hücresine de
Kod:
[SIZE="2"]=DÜŞEYARA(E1;Sayfa1!A5:B17;2)[/SIZE]
formülünü uygulayın.
A2:D2 aralığının tablo başlıkları olduğu varsayımıyla;
bu sayfanın kod bölümüne aşağıdaki kodu uygularsanız E1 hücrsindeki aranan değeri (elle yazarak veya veri doğrulama listesinden seçim yaparak) değiştirdiğinizde A3:D100 aralığındaki veriler D sütunu üzerinden bir düğmeye gerek olmadan filtrelenmiş olacaktır.
Kod:
[SIZE="2"]Private Sub Worksheet_Change(ByVal Target As Range)
If Intersect(Target, [E1]) Is Nothing Then Exit Sub
    Call süz
End Sub

'---------------------------------------------------------------------------------------

Sub süz()
        Range("$A$2:$D$15").AutoFilter Field:=4, Criteria1:=Range("D1").Value
End Sub
[/SIZE]

Harici bağlantı -> belgeyi buradan da indirebilirsiniz.
 

Ekli dosyalar

Son düzenleme:
Sayıın @harun53aydin ve Sayın @omer.baran ilginiz için çok teşekkürler.
Sayın @omer.baran öğleden sonra son mesajınızı uygulamaya çalışacağım, emeğiniz için tekrardan teşekkürler.[Altın üye olmadığım için eklediğiniz dosyayı alamıyorum :( ]
 
Yukarıdaki cevabımın ekindeki belgeye harici bağlantı ekledim, dosyayı oradan indirebilirsiniz.

Sayın @omer.baran eklediğiniz dosyayı inceledim. Öncelikle EMEKLERİNİZE ÇOK TEŞEKKÜRLER, fakat ne yaptıysam kendi tabloma entegre edemedim{Sanırım çook beceriksizim :(} O yüzden daha önce söylediğiniz gibi elimdeki tabloyu harici olarak upload ettim. Uygun olduğunuz bir zaman zarfında inceleyebilirseniz çok ama çok sevinirim. Tekrardan herşey için çok çok teşekkür ederim.
Harici Bağlantı => Tablo
 
Geri
Üst