Bu dosya, bir sütundaki boş hücrelerin üstteki en son dolu hücrenin değeriyle doldurulmasını gösterir. Şehir adı gibi gruplanmış listelerde, adın yalnızca ilk satırda yazılı olduğu ve altındaki satırların boş bırakıldığı durumlarda her satırın karşılığı ayrı bir sütunda tamamlanır.
Sonuç sütununun her satırı bir öncekini referans aldığı için doldurma aşağı doğru zincirleme ilerler ve ardışık birden fazla boş hücre de aynı değeri alır. Örnekte ankara, istanbul ve izmir değerleri kendilerinden sonraki boş satırlara bu şekilde yayılır.
Dosyanın içeriği
- exceldestek.com | exceldepo.com: B1:D9 aralığındaki tek sayfadır. B sütununda kaynak liste bulunur; değerler yalnızca ilk satırlarda yazılıdır (ankara, istanbul, izmir) ve aralarındaki hücreler boştur. D sütununda boşlukları doldurulmuş sonuç listesi yer alır.
Kullanılan formüller
D sütunundaki formül, B sütunundaki hücre boşsa D sütununda bir üst satırın sonucunu alır; doluysa hücrenin kendi değerini yazar. OFFSET ile B2 hücresinden bir satır yukarı ve iki sütun sağa gidilir, yani üstteki D hücresine ulaşılır:Sonuç sütununun her satırı bir öncekini referans aldığı için doldurma aşağı doğru zincirleme ilerler ve ardışık birden fazla boş hücre de aynı değeri alır. Örnekte ankara, istanbul ve izmir değerleri kendilerinden sonraki boş satırlara bu şekilde yayılır.
Nasıl kullanılır
- Dosya .xlsm uzantılıdır; açarken makro uyarısı çıkarsa devam edebilirsiniz, dosyada makro bulunmaz ve çalışma yalnızca formüllerle yapılır.
- Kendi listenizi B sütununa girin; yalnızca grubun ilk satırında değer, devamında boş hücreler olsun.
- D2 hücresindeki formülü listenin son satırına kadar aşağı kopyalayın.
- D sütununda her satırın bağlı olduğu değer listelenir. Değerleri kalıcı hale getirmek için D sütununu kopyalayıp Özel Yapıştır ile yalnızca değer olarak yapıştırın.
- İlk veri satırı B sütununda boş olmamalıdır; formül ilk satırda bir üst satıra başvurur.