Bu dosya, bir hücreye yazılan harflere göre açılır listeyi dinamik olarak daraltan alfabetik alan uygulamasını gösterir. Liste kaynağı sabit bir aralık değildir; tanımlı adlar üzerinden hesaplanan bir alan olarak çalışır.
Dosyanın içeriği
- exceldestek.com | exceldepo.com sayfası: A1:M26 aralığında çalışır. A sütununda alfabetik sıralı adlar bulunur (ör. ALİ, ARZU). B1 hücresi, aranacak harflerin yazıldığı giriş hücresidir. Sayfada bir adet veri doğrulama (liste) tanımı vardır.
- Tanımlı adlar: ALAN1 - ALAN9, ALFABETİK, TABLO, MAXSÜT, SÜTA - SÜTD gibi adlar, farklı durumlar için dinamik aralık örnekleri sunar.
Kullanılan formüller
Sayfa hücrelerinde formül yoktur; hesaplama tanımlı adların içinde yapılır.- OFFSET: Aralığın başlangıç noktasını ve yüksekliğini ya da genişliğini belirleyerek dinamik alan üretir.
- MATCH: "ALFABETİK" adında B1 değerine joker karakter (*) eklenerek aranır; ilk eşleşen satır bulunur.
- INDIRECT ve ADDRESS: Eşleşen satırın adresini üretip aralığın başlangıcını belirler.
- COUNT ve COUNTA: ALAN1 - ALAN4 adlarında dolu hücre sayısına göre aralık boyutunu belirler.
- MAX: SÜTA - SÜTD adlarındaki son satır sonuçlarından en büyüğü, TABLO adının satır sayısı olarak kullanılır.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- B1 hücresine aranacak harf ya da harfleri yazın.
- Veri doğrulama listesinin bulunduğu hücrede açılır oku tıklayın; liste B1 değerine göre daralmış olarak gelir.
- Kendi verinizde kullanmak için adlar A sütununa alfabetik sıralı girilir; Formüller > Ad Yöneticisi bölümünden ALFABETİK adının başvuruları verinize göre düzenlenir.
- Aynı adı başka bir hücrenin Veri Doğrulama > Liste kaynağına =ALFABETİK olarak yazın.