Bu dosya, Excel'de satırda ve sütunda veri eklendikçe kendiliğinden genişleyen dinamik alan adlarının nasıl tanımlandığını gösterir. Alan tanımları OFFSET, COUNT, COUNTA ve MATCH fonksiyonlarıyla Ad Yöneticisi üzerinden kurulmuştur; yalnızca sayı içeren alanlar için uygulama örneği sunar.
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.
ALAN2 adı aynı mantıkla B1 hücresinden başlar ve 1. satırdaki sayı adedi kadar sütunu kapsar. Dosyadaki diğer adlar farklı veri türleri için şu yöntemleri kullanır:
Dosya makro içerir (.xlsm); açarken makroları etkinleştirmeniz gerekir.
Dosyanın içeriği
- exceldestek.com | exceldepo.com sayfası: A1:S3 aralığında örnek sayılar bulunur. A sütunu dikey, 1. satır ise yatay dinamik alanın veri kaynağıdır.
- Tanımlı adlar: ALAN1 ... ALAN9, SÜTA, SÜTB, SÜTC, SÜTD, MAXSÜT, TABLO ve ALFABETİK adları dinamik alan örneklerini oluşturur.
Kullanılan formüller
Sayfada hücre formülü yoktur; hesaplamalar tanımlı adların içindedir. Sayfaya bağlı ALAN1 adı, A2 hücresinden başlayıp A sütunundaki sayı adedi kadar satırı kapsar:- ALAN3 ve ALAN4: COUNTA ile sayı ve metin karışık dolu hücre adedine göre sütun ve satır alanı.
- ALAN5 ve ALAN6: MATCH ile 1E+307 ve 1E+306 aranarak son sayının konumuna göre alan.
- ALAN7 ve ALAN8: MATCH ile "*" aranarak son metnin konumuna göre alan.
- ALAN9: yükseklik değeri bir hücreden okunan alan.
- SÜTA ... SÜTD, MAXSÜT ve TABLO: dört sütunlu tabloda en uzun sütuna göre yüksekliği belirleyen alan.
Nasıl kullanılır
- Dosyayı açın ve makroları etkinleştirin.
- Formüller sekmesinden Ad Yöneticisi'ni açın, ALAN1 ve ALAN2 tanımlarını inceleyin.
- A sütununa veya 1. satıra yeni sayı ekleyin; alanın otomatik genişlediğini Ad Yöneticisi'nde ya da Git (F5) penceresinde ad seçerek görün.
- Aynı tanımı kendi çalışma kitabınızda kullanmak için yeni ad oluşturup sayfa adını ve başlangıç hücresini kendi verinize göre değiştirin.