Bu dosya, aynı biçimdeki birden fazla çalışma sayfasındaki verilerin tek bir sayfada alt alta toplanmasını gösterir. Birleştirme kopyala-yapıştır yapılmadan, tek bir dinamik dizi formülüyle gerçekleşir.
Formülde VSTACK, Sayfa1:Sayfa3 arasındaki B3:E14 aralıklarını alt alta dizer. CHOOSECOLS ilk sütunu (Tarih) seçer, FILTER ise tarihi boş olan satırları ayıklar. LET ara sonucu "data" adıyla tutar, böylece aralık formülde bir kez yazılır.
Formül VSTACK, CHOOSECOLS ve LET fonksiyonlarını kullandığı için Microsoft 365 veya Excel 2024 gerekir; eski sürümlerde çalışmaz.
Dosyanın içeriği
- Sayfa1: B2:E5 aralığında Tarih ve Miktar sütunları; 29.08.2023 - 31.08.2023 tarihleri için 3 kayıt.
- Sayfa2: Aynı başlıklarla 15.08.2023 - 23.08.2023 arasındaki 4 kayıt.
- Sayfa3: Aynı başlıklarla 17.08.2023 - 29.08.2023 arasındaki 4 kayıt.
- Sayfa4: Üç sayfanın birleşik sonucunun listelendiği sayfa; B3 hücresindeki formül 11 kaydı alt alta getirir.
- Sheet2: A1:A6 hücrelerinde IMAGE fonksiyonu bulunan yardımcı sayfa. Dış bağlantı içerir.
Kullanılan formüller
Sayfa4'teki birleştirme formülü B3 hücresindedir:=LET(data,VSTACK(Sayfa1:Sayfa3!B3:E14),FILTER(data,CHOOSECOLS(data,1)<>""))
Formül VSTACK, CHOOSECOLS ve LET fonksiyonlarını kullandığı için Microsoft 365 veya Excel 2024 gerekir; eski sürümlerde çalışmaz.
Nasıl kullanılır
- Kaynak verilerinizi Sayfa1, Sayfa2 ve Sayfa3'e B2 hücresinden başlayarak Tarih ve Miktar başlıklarıyla girin.
- Sayfa4'te B3 hücresindeki formülün sonucu otomatik olarak aşağı doğru taşar; tarihi boş satırlar listeye alınmaz.
- Veri sayfalarının satır sayısı 14. satıra kadar taranır; daha uzun listeler için formüldeki B3:E14 aralığını genişletin.
- Sayfa sayısını artırmak için araya yeni sayfa ekleyin; Sayfa1 ile Sayfa3 arasında kalan sayfalar 3B başvuru kapsamına girer.