Bu dosya, Liste sayfasındaki verinin özet tablo üzerinden metin ölçütüne göre süzülmesini sağlar. Ölçüt türü açılır listeden seçilir, aranan metin bir hücreye yazılır ve özet tablo seçime göre yenilenir.
G9 hücresi, D2:D130 aralığındaki tüm değerler FALSE ise "YOK" sonucunu verir, aksi halde boş bırakır:
Dosyanın içeriği
- Liste: A1:Q275 aralığında No ve TUTAR ($) sütunlarını içeren veri listesi, ürün adı bilgisi (örneğin PRINTER) ve filtre ölçütlerinin girildiği alanlar. Sayfada bir özet tablo bulunur.
- Q sütununda "...ile biter", "içerir", "=" gibi ölçüt seçenekleri yer alır; bu aralık op adıyla tanımlıdır ve veri doğrulama listesinin kaynağıdır.
- veri adlı tanımlı ad, A sütunundaki dolu satır sayısına göre genişleyen dinamik bir aralıktır.
Kullanılan formüller
O1 hücresi, I10 hücresinde seçilen ölçüte göre joker karakterli arama metnini üretir. "...ile başlar" için aranan metnin sonuna *, "...ile biter" için başına *, "içerir" için iki yanına * eklenir; "=" seçildiğinde metin olduğu gibi kullanılır:Makrolar
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir. Liste sayfasındaki Worksheet_Change olayı, sayfada bir değişiklik olduğunda kendiliğinden çalışır; ayrıca çalıştırmak gerekmez. G9 hücresi "YOK" ise işlem yapmadan çıkar. Değişen hücre I10 ise sayfadaki özet tablonun önbelleğini yeniler. Kodda dosya silme veya dış bağlantı gibi işlem yoktur.Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Liste sayfasında I9 hücresine aranacak metni yazın.
- I10 hücresindeki listeden ölçüt türünü seçin.
- Seçim yapıldığında özet tablo otomatik yenilenir ve sonuç güncellenir.
- Kendi verinizi kullanmak için Liste sayfasındaki veri alanını değiştirip özet tablonun kaynağını buna göre güncelleyin.