Forum
Merhaba
Elimde bir excel kitabı 2 excel sayfası var sayfalardan birinden veri gelsin diğer sayfada başlık altında listelensin istiyorum.
Örneğin: sayfa 1 de takımlar başlığı var sayfa 2 de takımların adı var istediğim sayfa 2 deki takım adlarını sayfa birdeki hücreye filtre olarak atamak ve filtreye tıkladığımızda takım isimlerinin çıkmasını amaçlıyorum.
Teşekkürler.
Excelde veri doğrulama konusunu araştırabilirsiniz.
sayfa 1 deki hücre filtre uygulanmış durumda içerisinde değerler var bizde sayfa 2 den ek olarak veri ekleyeceğiz sayfa 1 deki filtreli hücreye denedim veri doğrulamayı filtreli hücre içine yeni değerler gelmedi.
Cümle yapınız çok bozuk. Ne demek istediğinizi anlayamıyorum. Anladığım kısmı için değerlendirme yaptığımda veri doğrulama metodunun sorununuzu çözeceğini düşünüyorum. Gönderdiğim bağlantıda metoda ilişkin tüm detaylar mevcut. Tekrar kontrol edin lütfen.
basit anlattığımı düşünüyorum yinede ilginiz için Teşekkür ederim.
Gönül koymayın lütfen, ben de okuduğumu anlamamış olabilirim ancak noktalama işaretlerini kullanmadığınız için cümlenizdeki anlam bütünlüğü bozuluyor.
Sanırım Excel'de Filtre nesnesine müdahale etmek istiyorsunuz. Eğer yapmak istediğiniz şey, bir sütunda filtreyi aktif ettikten sonra filtre açılan kutusu içerisinde istediğiniz verilerin görüntülenmesi ise bunu standart özellikler ile yapamazsınız. Ancak veri doğrulama ve filtre fonksiynunu bir arada kullanarak birşeyler yapabiliriz. Öncelikle aşağıdaki verileri hazırlayalım.
Sayfa1
A1 hücresine "il", B1 hücresine "ilce" yazalım. A ve B kolonlarına 6ncı satıra kadar değerler girelim.
il ilce
istanbul kadikoy
istanbul uskudar
istanbul besiktas
izmir karsiyaka
izmir konak
Sayfa 2
A1 hücresine "istanbul", A2 hücresine "izmir", A3 hücresine "ankara" yazalım
Tekrar Sayfa1'e dönelim. D1 hücresini seçelim. Veri > Veri Araçları > Veri Doğrulama butonuna tıklayıp açılan pencerede izin verilen parametresini liste seçelim ve kaynak parametresine "=Sayfa2!$A$1:$A$3" yazıp tamam butonuna basalım. Böylece Sayfa2 de A kolonuna yazdığımız verileri D1 hücresine açılan kutu olarak taşımış olduk.
Sayfa1 de F1 hücresine gidelim ve "=FİLTRE(A2:B6;A2:A6=D1;"Yok")" formülünü yazalım. D1 hücresindeki değeri açılan kutudan değiştirdiğinizde F1 hücresindeki verileriniz seçtiğiniz değere göre güncellencektir.
Detaylı bilgi için aşağıdaki bağlantıları takip edebilirsiniz. İyi çalışmalar.
Teşekkür ederim cevabınız için ve geç döndüğüm içinde özür dilerim.
bilgiler işime yaradı bu konuyu daha da inceleyeceğim.
Tekrar Merhaba
son olarak takıldığım küçük bir nokta var yardımlarınıza başvurmak istiyorum. resimli bir şekilde anlattım yardımcı olan olursa sevinirim.
Merhaba, maalesef Excel filtreleme özelliği, doğrudan başka bir sayfadaki hücrelerden veri kaynaklarıyla çalışmaz.
Ama şunu deneyebilirsiniz;
1 - Kaynak günler listesini (örneğin, C1:C7) bir sayfada bırakın (örneğin, "Sayfa2").
2 - Filtre uygulamak istediğiniz listeyi ("Sayfa1") açın.
3 - Gelişmiş Filtre (Advanced Filter) özelliğini kullanarak, "Sayfa2"deki günler listesini "Kriter Aralığı (Criteria Range)" olarak seçebilirsiniz.
Yada power query biliyorsanız kullanabilirsiniz. Yine VB kod biliyorsanız VBA kullanabilirsiniz;
Sub DinamikFiltre()
Dim wsKaynak As Worksheet
Dim wsHedef As Worksheet
Set wsKaynak = ThisWorkbook.Sheets("Sayfa2") 'Kaynak sayfa
Set wsHedef = ThisWorkbook.Sheets("Sayfa1") 'Sonuç sayfa
wsHedef.Range("A2:A8").Value = wsKaynak.Range("C1:C7").Value
End Sub
Danışman - ITSTACK Bilgi Sistemleri
****************************************************************
Probleminiz Çözüldüğünde Sonucu Burada Paylaşırsanız.
Sizde Aynı Problemi Yaşayanlar İçin Yardım Etmiş Olursunuz.
Eğer sorununuz çözüldü ise lütfen "çözüldü" olarak işaretlerseniz diğer üyeler için çok büyük kolaylık sağlayacaktır.
*****************************************************************