Excel'de Özet Önbellek - Nedir ve En İyi Nasıl Kullanılır

Excel Pivot Tables ile çalışıyorsanız, Pivot Cache kesinlikle bilmeniz gereken bir şeydir.

Özet Önbellek nedir?

Özet Önbellek, bir Özet Tablo oluşturduğunuzda otomatik olarak oluşturulan bir şeydir.

Veri kaynağının bir kopyasını tutan bir nesnedir. Göremeseniz de, çalışma kitabının bir parçasıdır ve Pivot Tabloya bağlıdır. Özet Tabloda herhangi bir değişiklik yaptığınızda, veri kaynağını değil, Özet Önbelleğini kullanır.

Bir özet önbelleğin oluşturulmasının nedeni, özet tablo işlevini optimize etmektir. Binlerce veri satırınız olduğunda bile, özet tablo çok hızlı özetler. Öğeleri satırlar/sütunlar/değerler/filtreler kutularına sürükleyip bırakabilirsiniz ve bu, sonuçları anında güncelleyecektir.

Özet Önbellek, bir özet tablonun bu hızlı işleyişini sağlar.

Doğrudan kaynak verilere bağlı olduğunuzu düşünürken, gerçekte, pivot tabloda değişiklik yaptığınızda pivot önbelleğe (kaynak verilere değil) erişirsiniz.

Veri kümesinde yapılan değişiklikleri yansıtmak için pivot tabloyu yenilemenizin nedeni de budur.

Özet Önbellek Yan Etkileri

Özet önbelleğin bir dezavantajı, çalışma kitabınızın boyutunu artırmasıdır.

Kaynak verilerin bir kopyası olduğundan, bir pivot tablo oluşturduğunuzda, bu verilerin bir kopyası Pivot Cache'de depolanır.

Özet tablo oluşturmak için büyük veri kümeleri kullandığınızda, çalışma kitabı dosya boyutu önemli ölçüde artar.

Özet Önbelleği Paylaşma

Excel 2007'den itibaren, zaten bir özet tablonuz varsa ve aynı kaynak verileri kullanarak ek bir özet tablo oluşturursanız, Excel özet önbelleğini otomatik olarak paylaşır (bu, her iki özet tablonun da aynı özet önbelleği kullandığı anlamına gelir). Bu, özet önbellek çoğaltmasını önlediği ve dolayısıyla daha az bellek kullanımı ve daha düşük dosya boyutu sağladığı için yararlıdır.

Paylaşılan Özet Önbelleğin Sınırlamaları

Paylaşılan bir özet önbellek, özet tablo işleyişini ve bellek kullanımını iyileştirirken, aşağıdaki sınırlamalardan muzdariptir:

  • Bir pivot tabloyu yenilediğinizde, aynı önbelleğe bağlı tüm pivot tablolar yenilenir.
  • Alanları pivot tablolardan birinde grupladığınızda, aynı pivot önbelleği kullanılarak tüm pivot tablolara uygulanır. Örneğin, tarihleri ​​aylara göre gruplandırırsanız, bu değişiklik tüm pivot tablolara yansıtılacaktır.
  • Özet Tablodan birine hesaplanmış bir alan/öğe eklediğinizde, özet önbelleğini paylaşan tüm özet tablolarda görünür.

Bu sınırlamaları aşmanın yolu, Excel'i farklı özet tablolar için (aynı veri kaynağını kullanırken) ayrı özet önbellek oluşturmaya zorlamaktır.

Not: Farklı pivot tablolar için farklı veri kaynakları kullanıyorsanız, Excel bunun için otomatik olarak ayrı Pivot Önbellekleri oluşturur.

Yinelenen Özet Önbellek Oluşturma (aynı Veri Kaynağıyla)

Aynı veri kaynağından özet tablolar oluştururken yinelenen özet önbellek oluşturmanın 3 yolu:

#1 Farklı Tablo Adları Kullanma

  • Veri kaynağında herhangi bir yeri tıklayın ve Ekle -> Tablo'ya gidin (veya klavye kısayolunu kullanabilirsiniz - Control + T).
  • Tablo Oluştur iletişim kutusunda Tamam'a tıklayın. Table1 adında bir Tablo oluşturacaktır..
  • Tabloda herhangi bir hücre seçiliyken Ekle -> Özet Tablo'ya gidin.
  • Özet Tablo Oluştur iletişim kutusunda, Tablo/Aralık alanında tablonun adının bulunduğunu fark edeceksiniz. Tamam'ı tıklayın.
    • Bu, ilk pivot tabloyu oluşturacaktır.
  • Veri kaynağına (tablo) gidin, herhangi bir hücreyi seçin ve Tablo Araçları Tasarımı -> Araçlar -> Aralığa Dönüştür seçeneğine gidin. Tabloyu Normal Aralığa dönüştürmek isteyip istemediğinizi soran bir istem gösterecektir. Evet'e tıklayın. Bu, tabloyu normal tablo verilerine dönüştürecektir.

Şimdi yukarıdaki adımları tekrarlayın ve Tablo Adını değiştirin (Tablo1'den Tablo2'ye veya ne isterseniz). Tablo Araçları Tasarım sekmesinde Tablo Adı altındaki alana isim girerek değiştirebilirsiniz.

Her iki tablo da (Tablo1 ve Tablo2) aynı veri kaynağına atıfta bulunsa da, bu yöntem her tablo için iki ayrı pivot önbelleğin oluşturulmasını sağlar.

#2 Eski Özet Tablo Sihirbazını Kullanma

Aynı veri kaynağını kullanırken ayrı bir özet önbelleğe sahip ek bir özet tablo oluşturmak istediğinizde bu adımları kullanın.

  • Verideki herhangi bir hücreyi seçin ve ALT + D + P tuşlarına basın.
    • Bu, Özet Tablo ve Özet Grafik Sihirbazını açacaktır.
  • Adım 1/3'te İleri'ye tıklayın.
  • Adım 2/3'te, veri aralığının doğru olduğundan emin olun ve İleri'ye tıklayın.
  • Excel, paylaşılan bir özet önbellek oluşturmak için Evet'i ve ayrı bir özet önbelleği oluşturmak için Hayır'ı tıklayan bir bilgi istemi gösterir.
  • Hayır'ı tıklayın.
  • Sihirbazın 3. Adımında, Pivot tablosunun yeni bir çalışma sayfasında mı yoksa aynı çalışma sayfasında mı olmasını istediğinizi seçin ve ardından Bitir'e tıklayın.

Not: Verilerin bir Excel tablosu olmadığından emin olun.

Özet Önbellek Sayısını Say

Aynı veri kaynağından gelen birden çok özet önbelleği önlemek için özet önbellek sayısını saymak isteyebilirsiniz.

İşte onu saymanın hızlı bir yolu:

  • VB Düzenleyicisini açmak için ALT + F11 tuşlarına basın (veya Geliştirici sekmesi -> Visual Basic'e gidin).
  • Visual Basic Düzenleyici Menüsünde, Görünüm'e tıklayın ve Anında Pencere (veya Control + G tuşlarına basın). Bu, Anında Pencereyi görünür hale getirecektir.
  • Anında Pencerede, aşağıdaki kodu yapıştırın ve Enter tuşuna basın:
    ?ActiveWorkbook.PivotCaches.Count

Çalışma kitabındaki Özet Önbelleklerin sayısını anında gösterecektir.

Pivot Tablolarla Çalışırken Performansı Artırma

Pivot Tablolarla çalışırken çalışma kitaplarının performansını (dosya boyutu ve bellek kullanımı) artırmak için yapabileceğiniz birkaç şey vardır:

#1 Kaynak Veriyi Sil

Kaynak verileri silebilir ve yalnızca Özet Önbelleği kullanabilirsiniz. Orijinal verilerin anlık görüntüsünü tuttuğu için pivot önbelleği kullanarak her şeyi yapmaya devam edebileceksiniz. Ancak kaynak verileri sildiğiniz için çalışma kitabı dosya boyutunuz küçülür.

Kaynak verileri geri almak istemeniz durumunda, o pivot tablo için Genel Toplamların kesişimine çift tıklamanız yeterlidir. Yeni bir çalışma sayfası oluşturacak ve bu pivot tabloyu oluşturmak için kullanılan tüm verileri gösterecektir.

#2 Verileri Özet Önbelleğe Kaydetme

Özet tablo ve kaynak veriler içeren bir dosyayı kaydettiğinizde, kaynak verilerin bir kopyasını içeren özet önbelleği de kaydedilir. Bu, kaynak verileri iki yere kaydettiğiniz anlamına gelir: verilerin bulunduğu çalışma sayfasında ve özet önbellekte.

Verileri önbelleğe kaydetme ve kapatma seçeneği vardır. Bu, daha düşük bir dosya boyutuna yol açacaktır.

Bunu yapmak için:

  • Pivot Tabloda herhangi bir hücreyi seçin.
  • Analiz Et -> Özet Tablo -> Seçenekler'e gidin.
  • Özet Tablo Seçenekleri iletişim kutusunda Veri Sekmesine gidin.
  • Seçenek - Kaynak Veriyi Dosyayla Kaydet seçeneğinin işaretini kaldırın.
  • Seçeneği işaretleyin - Dosyayı açarken Verileri Yenile.
    • Bu seçeneği işaretlemezseniz Excel Çalışma Kitabını açtığınızda veriler yenilenmez ve Pivot Tablo işlevlerini kullanamazsınız. Çalışması için pivot tabloyu manuel olarak yenilemeniz gerekecek.

Bunu yaptığınızda, Excel verileri özet önbelleğe kaydetmez, ancak Excel çalışma kitabını bir sonraki açışınızda yeniler. Verileriniz aynı çalışma kitabında, başka bir çalışma kitabında veya harici bir veritabanında olabilir. Dosyayı açtığınızda, verileri yeniler ve Özet Önbellek yeniden oluşturulur.

Bu, dosya boyutunun daha düşük olmasına neden olsa da, dosyayı açmak biraz daha uzun sürebilir (Excel önbelleği yeniden oluşturduğundan).

Ayrıca bakınız: Kaynak Veriyi Pivot Tablo ile Kaydetme.

Not: Bu seçeneği kullanırsanız, veri kaynağının eksiksiz olduğundan emin olun. Kaynak verileri (çalışma kitabından veya herhangi bir dış veri kaynağından) silerseniz, özet önbelleği yeniden oluşturamazsınız.

#3 Daha iyi performans için Özet Önbelleği Paylaşma

Kazayla (veya kasıtlı olarak) yinelenen pivot önbelleğiniz olduğu bir duruma düşerseniz ve yineleneni silmek ve özet önbelleğini paylaşmak istiyorsanız, bunu yapmak için gereken adımlar şunlardır:

  • Önbelleğini silmek istediğiniz Özet Tablolardan birini silin. Bunu yapmak için, pivot tabloyu seçin ve Ana Sayfa -> Temizle -> Tümünü Temizle'ye gidin.
  • Şimdi çoğaltmak istediğiniz Özet Tabloyu kopyalayıp yapıştırın (aynı çalışma sayfasına veya ayrı bir çalışma sayfasına).
    • Genişlettiğinizde diğer pivot tabloyla örtüşmemesi için ayrı çalışma sayfalarına yapıştırmanız önerilir. Yine de bazen farklı görüşleri karşılaştırmak için yan yana kopyalıyorum. Özet tablonun bu kopya yapıştırma işlemi, özet önbelleğin paylaşıldığından emin olur.
  • Microsoft Yardımı - PivotTable raporları arasında bir veri önbelleği paylaşımını kaldırın.

Beğenebileceğiniz Diğer Pivot Tablo Eğitimleri:

  • Pivot Tablo için Kaynak Veriler Hazırlanıyor.
  • Excel'de Özet Tablolarda Tarihler Nasıl Gruplandırılır.
  • Excel'de Özet Tablodaki Sayılar Nasıl Gruplandırılır.
  • Excel'de Özet Tablo Nasıl Yenilenir.
  • Excel Pivot Tablosunda Dilimleyicileri Kullanma.
  • Excel Pivot Tablo Hesaplanan Alanı Nasıl Eklenir ve Kullanılır.
  • Excel'de Özet Tabloda Koşullu Biçimlendirme Nasıl Uygulanır?

Arkadaşlarınızla sayfasını paylaşan sitenin gelişimine yardımcı olacak

wave wave wave wave wave