• DİKKAT

    DOSYA İndirmek/Yüklemek için ÜCRETLİ ALTIN ÜYELİK Gereklidir!
    Altın Üyelik Hakkında Bilgi

Google E-Tablolarda VSTACK ile farklı sayfalardaki verileri alt alta birleştirme

Katılım
3 Ağustos 2024
Mesajlar
1
Excel Vers. ve Dili
2021
Merhaba, VSTACK her kurulu sürümde çalışmadığı için e-tablolarda yapmaya karar verdiğim bir işlem var. Bir Excel kitabında (dosyasında) farklı çalışma sayfaları var ve bunlar içinde aynı sütün sayısında (A..J) ancak farklı satır sayılarında benzer veriler içeren (her sütunda; ADI, TEL, ADRES, MAIL... gibi) veriler var. Ben bu dosyada boş bir sayfaya (sayfanın ismi HEPSİ olsun) bütün bu çalışma sayfalarındaki verileri alt alta aktarmak istiyorum. Bununla birlikte bu çalışma sayfalarına veri eklendikçe HEPSİ sayfasındaki veriler de güncellensin. Bu işlemi ilk iki sayfa için =VSTACK(Sayfa1!A1:J1000;Sayfa2!A1:J1000) formülüyle yapmaya çalıştım. Veri tabloları A1'den başlayıp bazılarında 20 satır bazılarında 250 satır olduğu için ve eklenenler de HEPSİ sayfasına aktarılsın istediğim için tablo sonlarını uzattım ve J1000 yazdım. İlk sayfadaki (Sayfa1) verileri aldı diğer sayfalardan veri almadı. Umarım anlatabilmişimdir...
Siz değerli hocalarımdan yardım rica ediyorum.
 
Merhaba, VSTACK her kurulu sürümde çalışmadığı için e-tablolarda yapmaya karar verdiğim bir işlem var. Bir Excel kitabında (dosyasında) farklı çalışma sayfaları var ve bunlar içinde aynı sütün sayısında (A..J) ancak farklı satır sayılarında benzer veriler içeren (her sütunda; ADI, TEL, ADRES, MAIL... gibi) veriler var. Ben bu dosyada boş bir sayfaya (sayfanın ismi HEPSİ olsun) bütün bu çalışma sayfalarındaki verileri alt alta aktarmak istiyorum. Bununla birlikte bu çalışma sayfalarına veri eklendikçe HEPSİ sayfasındaki veriler de güncellensin. Bu işlemi ilk iki sayfa için =VSTACK(Sayfa1!A1:J1000;Sayfa2!A1:J1000) formülüyle yapmaya çalıştım. Veri tabloları A1'den başlayıp bazılarında 20 satır bazılarında 250 satır olduğu için ve eklenenler de HEPSİ sayfasına aktarılsın istediğim için tablo sonlarını uzattım ve J1000 yazdım. İlk sayfadaki (Sayfa1) verileri aldı diğer sayfalardan veri almadı. Umarım anlatabilmişimdir...
Siz değerli hocalarımdan yardım rica ediyorum.
Muhtemelen A1001 den itibaren almıştır.
Aşağıdaki formülü kendinize uyarlayın.
={FILTER(GUNLUK1!B3:C;GUNLUK1!B3:B<>"");FILTER(GUNLUK2!B3:C;GUNLUK2!B3:B<>"")}
 
Merhaba,

Aslında yazdığınız formül verileri alt alta listeliyor. Ama boş satırları dahil ettiğiniz için ikinci sayfanın listesi alt tarafta veyselemre beyin belirttiği gibi görünüyordur.

Formülü aşağıdaki gibi geliştirebilirsiniz.


C++:
=FILTER(VSTACK(Sayfa1:Sayfa20!A1:J1000);VSTACK(Sayfa1:Sayfa20!A1:A1000)<>"")
 
Geri
Üst