Bu dosya, grafiğin gösterdiği veriyi kullanıcının seçimine göre değiştirmenin farklı yöntemlerini dokuz ayrı sayfada gösterir. Her sayfada küçük bir veri tablosu, seçime bağlı bir yardımcı sütun ve bu sütunu kullanan bir grafik bulunur. Dosyada toplam 9 grafik ve 2 PivotTable yer alır.
INDEX ile seçilen sütundaki değerlerin satır satır çekildiği formül:
INDIRECT ile hücrede yazılı seri adının aralığa çevrildiği formül:
HLOOKUP ile seçilen başlığa ait değerlerin getirildiği formül:
Ayrıca combobox-listbox1 sayfasında OFFSET ile satır seçimi yapılır. ROW fonksiyonu formül aşağı kopyalandıkça satır numarasını otomatik artırır.
Dosyanın içeriği
- combobox-listbox1: Satır bazlı seçim. Seçilen sıraya göre tablodan bir satır çekilir.
- combobox-listbox2 ve combobox-listbox3: Aynı tablodan seçilen sütunun grafik verisine alınması; biri OFFSET, diğeri INDEX ile kurulmuştur.
- alan-indirect-dizi: Seçilen serinin adı INDIRECT ile okunur. Sayfada veri doğrulama (açılır liste) vardır.
- hlookup: Seçilen başlığa ait değerler HLOOKUP ile getirilir. Veri doğrulama vardır.
- match-offset ve match-index: Seçilen başlığın sütun sırası bulunur ve veriler OFFSET veya INDEX ile alınır. Veri doğrulama vardır.
- pivot table ve pivot table2: Yıl bazlı kaynak veri ve PivotTable ile oluşturulan örnekler.
Kullanılan formüller
OFFSET ile seçilen sütunun kaydırılarak alındığı formül:=OFFSET(A1,,$I$1)
INDIRECT ile hücrede yazılı seri adının aralığa çevrildiği formül:
=INDIRECT(B9)
Ayrıca combobox-listbox1 sayfasında OFFSET ile satır seçimi yapılır. ROW fonksiyonu formül aşağı kopyalandıkça satır numarasını otomatik artırır.
Nasıl kullanılır
- Kullanmak istediğiniz yönteme ait sayfayı açın.
- Veri doğrulama bulunan sayfalarda seçim hücresindeki listeden bir seri adı seçin.
- Yardımcı sütun (K sütunu) seçime göre güncellenir, grafik de bu sütunu izleyerek değişir.
- Kendi verinizi kullanmak için tablodaki değerleri değiştirin; formüllerdeki aralıkları veri boyutuna göre genişletin.
- PivotTable sayfalarında kaynak veriyi güncelledikten sonra PivotTable'ı yenileyin.