Bu şablon, bir sütundaki veya satırdaki veri miktarına göre kendiliğinden büyüyüp küçülen dinamik alanların ad tanımlarıyla nasıl kurulduğunu gösterir. Tanımlar OFFSET ile COUNT, COUNTA ve MATCH fonksiyonlarını birleştirir; sayı içeren, metin içeren ve karışık veri içeren alanlar için ayrı örnekler barındırır.
Dosyanın içeriği
- exceldestek.com | exceldepo.com sayfası: A1:K27 aralığında örnek veri bulunur. Bu sayfaya bağlı ALAN1 ve ALAN3 adları burada çalışır.
- Ad Yöneticisi: Dosyada çok sayıda tanımlı ad vardır. Bunlar sütun ve satır bazlı sayı alanları, son sayıya kadar ve son metne kadar uzanan alanlar, hücre değerine göre uzunluğu belirlenen alan, alfabetik arama alanı ve dört sütunluk tablo alanıdır.
- Bazı adlar dış çalışma kitabındaki sayfalara (SÜT-SAYI, SAT-SAYI, TABLO-UZUN-SÜT gibi) başvurur. Bu başvurular bu dosyada çalışmaz. Çalışan örnekler dosyadaki sayfaya bağlı olanlardır.
Kullanılan formüller
Sayfa hücrelerinde formül yoktur; mantık tamamen ad tanımlarındadır.- ALAN3, A sütunundaki dolu hücre sayısı kadar yüksekliği olan alanı A1 hücresinden başlayarak döndürür:
=KAYDIR('exceldestek.com | exceldepo.com'!$A$1;0;0;BAĞ_DEĞ_DOLU_SAY('exceldestek.com | exceldepo.com'!$A:$A);1)
- ALAN1 aynı mantığı A2 hücresinden başlatır ve yalnızca sayıları COUNT ile sayar.
- Son sayı alanlarında MATCH ile 1E+307 aranır; son metin alanlarında "*" ile -1 eşleştirme türü kullanılır.
- SÜTA, SÜTB, SÜTC ve SÜTD adları sütunların son dolu satırını bulur; MAXSÜT bunların en büyüğünü, TABLO ise bu yüksekliğe sahip 4 sütunluk alanı verir.
Makrolar
Dosya xlsm biçimindedir; makro içerik olarak tanımlanmış bir makro bulunmaz. Yine de dosya açılırken makroların etkinleştirilmesi istenebilir.Nasıl kullanılır
- Dosyayı açın, istenirse makroları etkinleştirin.
- Formüller sekmesinden Ad Yöneticisi'ni açıp ALAN3 ve ALAN1 tanımlarını inceleyin.
- Ad Kutusu'na ALAN3 yazarak alanın seçilen aralığını görün.
- A sütununa yeni değer ekleyin veya silin; adı yeniden seçtiğinizde alanın boyutunun değiştiğini görürsünüz.
- Aynı tanımları kendi çalışma kitabınıza uyarlamak için sayfa adını ve başlangıç hücresini değiştirin; dış kitap başvurulu adları kendi sayfalarınıza yönlendirin.