Bu dosya, bir açılır listede yapılan seçime göre ikinci listenin içeriğini değiştiren bağımlı liste yapısını gösterir. Liste verileri ayrı bir sayfada tutulur, seçim alanları ise başka bir sayfada yer alır. Dosya .xlsm uzantılıdır; makro kodu içermez, ancak Excel dosyayı makro destekli olarak açar.
Dosyanın içeriği
- Lists: A sütununda "Objects" başlığı altında Can, sofa, shower ve Car değerleri tekrarlı olarak sıralanır. C sütununda "Validation List" başlığı altında Can, Sofa, Shower ve Car değerleri bulunur.
- Sheet1: Seçimlerin yapıldığı sayfadır. D6 hücresi birinci seçimi, E6 hücresi ikinci seçimi alır; her ikisinde de veri doğrulama tanımlıdır. Sayfadaki notta, listelerin nasıl uygulandığını görmek için bu hücrelerden birinin seçilip Veri > Veri Doğrulama bölümüne gidilmesi belirtilir.
Kullanılan yapı
Dosyada hücre formülü bulunmaz; bağımlı liste, adlandırılmış aralıklarla çalışır:- ValList: Lists sayfasındaki C2:C5 aralığıdır ve birinci listenin kaynağıdır.
- Objects: Lists sayfasındaki A sütununu, COUNTA ile dolu hücre sayısı kadar genişleyen bir aralık olarak tanımlar.
- Val1Cell ve Val2Cell: Sheet1 sayfasındaki D6 ve E6 hücrelerine verilen adlardır.
- CorrespondingList: Seçilen değerin Objects içindeki yerini bulur, OFFSET, INDIRECT, ADDRESS, MATCH ve COUNTIF fonksiyonlarıyla Lists sayfasındaki B sütunundan o değere ait kadar satırlık aralığı döndürür.
Nasıl kullanılır
- Dosyayı açın ve Sheet1 sayfasına geçin.
- D6 hücresindeki listeden bir değer seçin.
- E6 hücresindeki listenin, D6 seçimine karşılık gelen değerlerle sınırlandığını görün.
- Kendi verinizi kullanmak için Lists sayfasındaki A ve B sütunlarını düzenleyin; A sütunundaki her değer, B sütununda karşılık gelen satır sayısı kadar tekrarlanmalıdır.
- Veri doğrulama kurallarını görmek için Veri > Veri Doğrulama ve Formüller > Ad Yöneticisi bölümlerini kullanın.