Bu dosya, bir satıra yan yana yazılmış metin ve sayı karışımı verilerin Veri Doğrulama ile bir hücredeki açılan listeye aktarılmasını gösteren örnek şablondur. Satıra yeni veri eklendiğinde liste aralığı kendiliğinden genişler.
OFFSET, B3 hücresinden başlayarak 1 satır yüksekliğinde ve genişliği COUNT sonucuna eşit bir aralık oluşturur. COUNT 3. satırdaki sayıları saydığı için aralık, veri sayısına göre büyür veya küçülür.
Ad Yöneticisi'ndeki ALAN3 ve ALAN4 adları aynı mantığı COUNTA ile kurar; böylece metin içeren hücreler de sayıma dahil edilir. Veri Doğrulama listesi bu tür adlara başvurduğunda liste dinamik hale gelir.
Dosyanın içeriği
- exceldestek.com | exceldepo.com: B2:Q8 aralığında çalışan tek sayfadır. Üçüncü satırda liste kaynağını oluşturan karışık türde veriler bulunur. B6 hücresinde formül, sayfada ise bir Veri Doğrulama kuralı yer alır.
- Ad Yöneticisi'nde ALAN3 ve ALAN4 adları bu sayfanın B3 hücresinden başlayan satır aralığını dinamik olarak tanımlar. Dosyada ayrıca başka çalışma kitabına bağlı, geçerliliği kalmamış birkaç ad tanımı da vardır; bunlar örneğin çalışması için gerekli değildir.
Kullanılan formüller
B6 hücresindeki formül, üçüncü satırdaki dolu sayısal hücre adedi kadar genişleyen bir aralık döndürür:OFFSET, B3 hücresinden başlayarak 1 satır yüksekliğinde ve genişliği COUNT sonucuna eşit bir aralık oluşturur. COUNT 3. satırdaki sayıları saydığı için aralık, veri sayısına göre büyür veya küçülür.
Ad Yöneticisi'ndeki ALAN3 ve ALAN4 adları aynı mantığı COUNTA ile kurar; böylece metin içeren hücreler de sayıma dahil edilir. Veri Doğrulama listesi bu tür adlara başvurduğunda liste dinamik hale gelir.
Nasıl kullanılır
- Dosyayı açın. Dosya makro uzantılıdır (.xlsm); makro kodu içermese de Excel makro uyarısı verirse içeriği etkinleştirin.
- 3. satırdaki verileri inceleyin ve kendi değerlerinizle değiştirin ya da yanlarına yeni değer ekleyin.
- Veri Doğrulama kuralının uygulandığı hücreyi seçin; açılan listede satırdaki değerlerin geldiğini görün.
- Kendi çalışmanızda kullanmak için hedef hücrede Veri > Veri Doğrulama > Liste seçeneğini açın, kaynak olarak dinamik aralık adını (ör. ALAN3) girin.
- Başka çalışma kitabına bağlı eski ad tanımları gereksizse Ad Yöneticisi'nden silin.