Bu dosya, INDIRECT ve ROW fonksiyonlarının birlikte kullanımını gösterir. Alt alta sıralanmış kayıt bilgileri, satır numarasına göre hesaplanan adresler üzerinden yan yana bir tabloya çekilir. Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.
YAŞI (G2) ve MAAŞI (I2) sütunlarında aynı yapı kullanılır; yalnızca sondaki sayı 3 ve 5 olarak değişir. Formül aşağı kopyalandıkça ROW() artar ve her seferinde altı satır ileriden bir sonraki kaydın değeri alınır.
IndirectRow1 sayfasındaki F2 hücresinde, dolu hücre sayısını veren COUNTA ile satır numarası birleştirilerek hedef adres hesaplanır:
Dosyanın içeriği
- IndirectRow: A sütununda ADI SOYADI, GÖREVİ, YAŞI, DOĞUM YERİ, MAAŞI ve SİCİL NO alanları altı satırlık bloklar halinde tekrar eder. E, G ve I sütunlarında ADI SOYADI, YAŞI ve MAAŞI başlıklı sonuç tablosu bulunur; örnek kayıtlar Ali Koşan, Veli Çoşan ve Ayşe Güzel'dir.
- IndirectRow1: B sütunundaki aa'dan nn'ye kadar olan değer listesi ile F sütunundaki formül sonucunu gösteren daha basit bir örnektir.
Kullanılan formüller
IndirectRow sayfasında her kayıt altı satırlık blok halinde durduğu için satır numarası ROW ile üretilir ve INDIRECT ile ilgili B hücresine dönüştürülür. ADI SOYADI sütunundaki (E2) formül şöyledir:YAŞI (G2) ve MAAŞI (I2) sütunlarında aynı yapı kullanılır; yalnızca sondaki sayı 3 ve 5 olarak değişir. Formül aşağı kopyalandıkça ROW() artar ve her seferinde altı satır ileriden bir sonraki kaydın değeri alınır.
IndirectRow1 sayfasındaki F2 hücresinde, dolu hücre sayısını veren COUNTA ile satır numarası birleştirilerek hedef adres hesaplanır:
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- IndirectRow sayfasında E, G ve I sütunlarındaki formülleri inceleyin; formüller aşağı kopyalanarak sonraki kayıtlara uygulanır.
- Kendi verinizde blok uzunluğu altı satırdan farklıysa formüldeki 6 çarpanını blok uzunluğuna, sondaki sayıyı da alanın blok içindeki sırasına göre değiştirin.
- IndirectRow1 sayfasında B sütunundaki değerleri değiştirerek F sütunundaki sonucun nasıl değiştiğini izleyin.