Bu dosya, INDIRECT (Türkçe Excel'de DOLAYLI) fonksiyonuyla metin olarak yazılan adreslerden dinamik başvuru oluşturmayı örnek sayfalarla gösterir. Her sayfa fonksiyonun ayrı bir kullanımını ele alır.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Satır numarasını hücre içeriğiyle birleştiren formül:
Adlandırılmış alanı metin üzerinden toplayan formül:
uygulama sayfasında ROW ile birlikte kullanılan INDIRECT, her satırda altı satır ileriden değer okur.
Dosya makro içerir, açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- KİLİT: Başvurunun sabit metin olarak verildiği örnek. D4 hücresi "C7" metnini adres olarak okur ve 28 değerini döndürür.
- HÜCREBAŞVURU: Başvurunun hücredeki adresten ya da sabit metinden alındığı örnekler. A1 ve R1C1 adres biçimleri ayrı ayrı denenir.
- HÜCREİÇERİĞİ: A sütununda 100, Ali, 300, Veli gibi değerler vardır. E sütunu, C sütunundaki satır numarasına göre bu değerleri getirir.
- SAYFABAŞVURU: A sütunundaki sayfa adı ve B sütunundaki hücre adresi birleştirilerek farklı sayfalardaki hücreler okunur. Sonuçlar C sütununda görünür.
- DOSYABAŞVURU: Dosya başvurusu için ayrılmış sayfa.
- ALANADIİLE: ANKARA ve İSTANBUL adlı alanlar, D sütunundaki ad üzerinden toplanır ve ortalaması alınır.
- uygulama: Satır numarasına göre, aynı sayfadaki altı satırlık bloklardan değer çeken uygulama tablosu.
Kullanılan formüller
Sayfa ve hücre adresinin birleştirilerek okunduğu formül:=INDIRECT("'" & A2 & "'!" & B2)
=INDIRECT("A"&C1)
uygulama sayfasında ROW ile birlikte kullanılan INDIRECT, her satırda altı satır ileriden değer okur.
Makrolar
Module1 içinde formul adlı bir özel fonksiyon bulunur. Seçilen hücrenin formülünü yerel dil yazımıyla metin olarak döndürür. ALANADIİLE sayfasında formülü yan hücrede göstermek için kullanılır. Hücreye =formul(E2) yazılarak çalıştırılır. Kodda dosya silme ya da dış bağlantı yoktur.Nasıl kullanılır
- Dosyayı açıp makroları etkinleştirin.
- Sayfaları sırayla gezerek her örnekteki formülü hücre içinde inceleyin.
- SAYFABAŞVURU sayfasında sayfa adı ve adres hücrelerini değiştirerek sonucun güncellendiğini izleyin.
- ALANADIİLE sayfasında D sütununa tanımlı alan adını yazın; toplam ve ortalama otomatik hesaplanır.
- Kendi çalışmanızda sayfa adı değişirse başvuru metnini aynı yapıda güncelleyin.