Dosya simgesi

Filtrelenmiş Değerleri Formülle Bulma

Filtrelenmiş Değerleri Formülle Bulma
Bu dosya, otomatik filtre uygulanmış bir listede filtre sonrasında görünen ilk satırın değerinin formülle nasıl bulunacağını gösterir. Aynı sonuç makro ile de alınabilir; iki yöntem aynı dosyada yan yana verilmiştir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.

Dosyanın içeriği​

  • Sayfa1: B2:H10 aralığında filtrelenecek örnek liste ve filtrede görünen ilk satırın değerini veren formül hücresi (D2) bulunur.

Kullanılan formüller​

D2 hücresinde, B3:B20 aralığında filtrede görünen ilk satırın numarasını bulup o satırdaki B hücresinin değerini getiren formül kullanılır:
Excel formülü
=INDIRECT("B"&MIN(IF(SUBTOTAL(3,OFFSET(B3,ROW(B3:B20)-ROW(B3),,1)),ROW(B3:B20))))
Formülün çalışma mantığı şöyledir:
  • OFFSET ve ROW, B3:B20 aralığındaki her hücreyi tek tek bir başvuru olarak üretir.
  • SUBTOTAL (işlev numarası 3) gizli satırları saymaz; görünen satırlar için 1, filtreyle gizlenenler için 0 döndürür.
  • IF yalnızca görünen satırların satır numaralarını bırakır, MIN bunların en küçüğünü seçer.
  • INDIRECT bu satır numarasından B sütunundaki hücreye ulaşır ve değerini gösterir.
Formül dizi mantığıyla çalıştığı için Excel sürümüne göre Ctrl+Shift+Enter ile girilmesi gerekebilir.

Makrolar​

  • Filtrede_ilk_satir (Module1): Etkin sayfadaki otomatik filtre aralığının başlık satırından sonraki görünen satırlarını alır ve ilk görünen satırın ilk hücresinin değerini mesaj kutusunda gösterir. Makro Alt+F8 ile çalıştırılır. Etkin sayfada otomatik filtre yoksa hata verir.
  • Worksheet_Calculate (Sayfa1): Aynı mesaj kutusu satırını içerir, ancak satır yorum haline getirilmiştir; bu nedenle şu an herhangi bir işlem yapmaz.
Makrolarda dosya silme, dışarıya bağlantı gibi işlemler yoktur.

Nasıl kullanılır​

  1. Dosyayı açın ve makroları etkinleştirin.
  2. Sayfa1'deki listeye filtre uygulayın.
  3. D2 hücresinde filtre sonrası görünen ilk satırın değeri izlenir.
  4. Makro ile görmek için Alt+F8 ile Filtrede_ilk_satir makrosunu çalıştırın.
  5. Formülü kendi verinize uyarlamak için B3:B20 aralıklarını ve B3 başvurusunu listenize göre değiştirin.

ExcelDepo tarafından daha fazla dosya

Detaylar
Yazar
ExcelDepo
İndirme
10
Gösterim
2,294
İlk sürüm
Güncel
SHA-256
0053758a1350cbe456a0432fcd8e1c6a6b0a2e287a5a7b3ff73568074fe63ab4

Puanlar

5.00 Oylama 1 İnceleme

En son değerlendirmeler

Güzel bir çalışma olmuş, teşekkürler.
Geri
Üst