Bu şablon, A kolonunda tekrar eden değerlerin (ör. bölüm adları) bulunduğu hücre adreslerini listeler. D2 hücresindeki açılır listeden bir bölüm seçildiğinde, o bölümün A kolonunda geçtiği ilk 20 hücrenin adresi ve satır numarası görüntülenir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Formül, seçilen bölümle eşleşen satırların sırasını bulur, F kolonundaki n. küçük değeri alır ve adrese çevirir. Eşleşme yoksa hücre boş kalır.
H kolonunda adresin satır numarası alınır:
F kolonundaki sıra numaraları IF ile üretilir; numaralandırma H2 hücresindeki değere kadar devam eder. Adet adlı tanım A kolonundaki dolu satır sayısını, List ise A kolonundaki veri aralığını dinamik olarak verir.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- Sayfa1: A kolonunda tekrar eden bölüm adları (Finans, Pazarlama, Ekonomi, Maliye, İthalat-İhracat, Bankacılık ve Finans, Kamu Yönetimi vb.) yer alır. D2 hücresinde bölüm seçimi için veri doğrulama listesi bulunur.
- F kolonunda sıra numarası (1, 2, 3 ...), G kolonunda bulunan hücre adresi, H kolonunda satır numarası listelenir.
- B kolonunda, A kolonundaki verilerin benzersiz ve alfabetik sıralı listesi makro ile oluşturulur; bu liste açılır listeye kaynak olur.
- K kolonunda dosyada kullanılan ad tanımlamaları (Adet, Bas, BList, List) açıklanmıştır.
Kullanılan formüller
Bulunan her sıra için hücre adresi şu formülle üretilir:H kolonunda adresin satır numarası alınır:
F kolonundaki sıra numaraları IF ile üretilir; numaralandırma H2 hücresindeki değere kadar devam eder. Adet adlı tanım A kolonundaki dolu satır sayısını, List ise A kolonundaki veri aralığını dinamik olarak verir.
Makrolar
- Worksheet_Change: A kolonundaki veri aralığında (List) bir değişiklik olduğunda otomatik çalışır ve BenzListe makrosunu çağırır.
- BenzListe: B kolonundaki listeyi temizler, A kolonundaki değerlerden tekrarsız bir liste oluşturur (Scripting.Dictionary kullanılır) ve B kolonuna A-Z sıralı yazar.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- A2 hücresinden itibaren kendi verilerinizi A kolonuna girin; B kolonundaki benzersiz liste otomatik güncellenir.
- D2 hücresindeki açılır listeden bir bölüm seçin.
- G ve H kolonlarında seçilen bölümün ilk 20 hücre adresini ve satır numarasını izleyin.