2010-11-19 18 views
0

Temel olarak bir ana tablom var ve bu verileri başka bir tabloya (normalde kolay) filtrelemek istiyorum ancak bunu 2 kritere dayanarak istiyorum. Örneğin. Belirli bir bölümün verilerini filtrelemek istiyorum, ancak sadece bu ay için. Geçerli ayın ana tabloda görüntülenme şekli, tarihi bir kullanıcı formundan ekleyerek ve ardından bu hücreyi ayı göstermek için biçimlendirmekle olur. Ancak, gelişmiş filtre kullanıldığında filtrelemek istediğim sütun başlıklarını kullanıyorum. departman: erkek, ay: kasım (= şimdi() kullanarak çalıştım, sadece ay görüntülemek için biçimlendirmek) ama filtreyi çalıştırdığımda hiç bilgi almıyor.Excel Gelişmiş Süzme Sorunları - Tavsiye Edilmesi Gerekenler

Sanırım bu ayın çalışıp görüntülendiği şekilde yatıyor, ancak bunu yapmanın başka bir yolunu anlayamıyorum. Herhangi bir yardım büyük beğeni topluyor.

Ayrıca, herkesin daha temiz bir yolu varsa, mevcut ayın verilerini seçmenin yeni bir yöntemini denemeye de açıkım.

cevap

0

Hangi ayda ayıklamak istediğinizi belirtmek için ölçütlerinizde bir formül kullanmanız gerekir. Ama bu çok sezgisel değil. Bu örneğe bir bakın. Başlangıç ​​listemim A1: B7. Kriterlerim D1: E2 aralığında. Bölüm basittir; Az önce "3" yazdım. (Açıkçası, tırnak işaretleri olmadan.) Ama bir Ay kriteri yerine, "GetMonth" ekledim ve formül çubuğunda gösterilen formülü girdim. İstediğinizi bu şekilde adlandırabilirsiniz, ancak kaynak listenizdeki başlıklardan biri ile aynı olamaz. (Evet, kontrol ettim.) Formül, B2 hücresindeki tarihin geçerli ayının Aralık ayında 12 olup olmadığını ve TRUE veya FALSE değerini döndürüp döndürmediğini kontrol eder. Kasım için 11 kullanabilirsiniz. Gelişmiş filtre, formülde bulunan B2 hücresine başvuruyu, Ay sütunundaki tüm hücrelere göreceli olarak uygular. Ve Viola! A10: B11 menzilindeki çıkışım, beklediğiniz gibi. Büyük cevap

alt text

+0

sayesinde bu tür ihtiyacım olanı yapacağım Öyle görünüyor ama benim sorunum ben gerçekten ay otomatik olarak değişen yerine "11" yazarak ya dinamik yol gerekiyordu olduğunu Örneğin "12" - herhangi bir fikir? Yardım için çok teşekkürler! – user319940

+0

Bir geçici çözüm ile çalıştım, çok teşekkürler :). – user319940