İçindekiler
Bu makale aşağıdakilerin nasıl yapılacağını göstermektedir Excel'de pivot tabloyu otomatik yenileme Veri kaynağındaki değişiklikle pivot tabloyu otomatik olarak güncellemek Excel'in sağladığı güçlü bir özelliktir. Ancak yerleşik bir işlev değildir. Excel hesaplamanızı otomatikleştirmek için kılavuzu takip edelim.
Alıştırma Çalışma Kitabını İndirin
Bu makaleyi okurken egzersiz yapmak için bu alıştırma çalışma kitabını indirin.
Pivot Tabloyu Yenile.xlsmExcel'de Pivot Tabloyu Otomatik Yenilemek için 2 Yöntem
Örneklendirmek için Excel pivot tablosu nasıl yenilenir yarattık iki pivot tablo bir veri kümesi için. Veri kümesi bir liste gösterir satış verileri tarih, bölge, şehir adı, ürün adı, ürün kategorisi, birim fiyat, miktar ve toplam fiyat gibi gerekli tüm ayrıntılarla birlikte.
Şunlar var 2 pivot tablo bu veri setini kullanarak yaptık- bir tanesi nasıl olduğunu göstermek için toplam satış için değişir farklı şehirler (ekran görüntüsü 1 ) ve başka bir masa için toplam satışları gösteren farklı kategoriler ürünlerin (ekran görüntüsü 2 ).
Ekran Görüntüsü 1:
Ekran Görüntüsü 2:
1. Çalışma Kitabı Açıldığında Pivot Tabloyu Otomatik Olarak Yenileme
Bu yöntem pivot tabloyu güncelleme her seferinde çalışma kitabı o açıldı veri kümesinde her değişiklik yapıldığında değil. kısmi otomasyon .. pivot tablo Bir pivot tablo için otomatik yenileme özelliğini etkinleştirmek için adımları takip edelim:
Adımlar:
- Sağ tıklayın herhangi bir hücre açmak için pivot tablonun içerik menüsü.
- Seçin PivotTable Seçenekleri bağlam menüsünden.
- Bu kitaptan PivotTable Seçenekleri penceresinden Veri sekmesi ve kontrol et ve Dosya açılırken verileri yenileyin seçenek .
- Son olarak, vur TAMAM. pencereyi kapatmak için.
Daha fazlasını okuyun: Excel'de Tüm Pivot Tablolar Nasıl Yenilenir
Benzer Okumalar
- Pivot Tablo Yenilenmiyor (5 Sorun & Çözümler)
- Excel'de Grafik Nasıl Yenilenir (2 Etkili Yol)
2. VBA ile Excel Pivot Tablosunu Otomatik Yenile
Basit kullanım VBA yapabileceğimiz kod otomatik olarak güncelle pivot tablomuzda değişim herhangi bir kaynak veri En önemlisi de gerçekleşiyor hemen Güncellemeleri görmek için dosyayı kapatıp yeniden açmamız gereken önceki yöntemin aksine, bunu gerçekleştirmek için kılavuzu takip edelim!
Adımlar:
- Bu kitaptan Excel Şeridi git Geliştirici Sekmesi tıklayın ve Visual Basic sekmesini açmak için Visual Basic Editörü.
- İçinde Visual Basic Düzenleyicisi git VBA Proje Gezgini Tüm çalışma sayfalarının listelendiği yerde çalışma sayfası içeren kaynak veri ve çift tıklama . Bu yeni bir modül gerekli kodu yazmak için.
- Bu adımda, bir olay makrosu Bunun için nesne açılır menüsü, üzerinde Sol modülünü seçin ve
- Yukarıdaki adım bir Çalışma Sayfası_SeçimDeğişikliği olayı .
- Modüle bir olay eklemek için Prosedür açılır menüsü seçin ve Değişim
- Şimdi yeni bir olay makrosu adlı modüle eklenir. Çalışma Sayfası_Değiştir Kodumuzu bunun içine yazacağız. Yani, silme ve Çalışma Sayfası_SeçimDeğişikliği
- Son olarak, basit VBA kodunu change olayının içine ekleyin.
Private Sub Worksheet_Change(ByVal Target As Range) ThisWorkbook.RefreshAll End Sub
Bu VBA kodu her zaman çalışacak hücre verilerini değiştir içinde kaynak dosya. Bütün pivot tablolar ile ilgili kaynak olacak güncellendi buna göre ve anında .
Daha fazla bilgi edinin : VBA ile Tüm Pivot Tablolar Nasıl Yenilenir (4 Yol)
Tek Bir Pivot Tabloyu Otomatik Yenilemek için VBA Kodu
Otomatik yenileme yapmak istemiyorsak tüm pivot tablolar çalışma kitabında sadece bir belirli bir Bu kod yalnızca sayfadaki pivot tabloyu güncelleyecektir pivot-kategori değiştirdiğimizde veri kaynağı.
Private Sub Worksheet_Change(ByVal Target As Range) Worksheets("pivot-category").PivotTables("PivotTable1").PivotCache.Refresh End Sub
Bu kodda, pivot-kategori içeren sayfa adıdır. PivotTable. Bir çalışma sayfasının ve pivot tablonun adını kolayca kontrol edebiliriz.
Yukarıdaki ekran görüntüsünde sayfa adı içinde alt sekme excel'in çalışma sayfası .
Otomatik yenileme yapmak istemiyorsak tüm pivot tablolar çalışma kitabında sadece bir özel bir tane, Bu kod, veri kaynağını değiştirdiğimizde yalnızca pivot-kategori sayfasındaki pivot tabloyu güncelleyecektir.
Daha fazlasını okuyun: Excel'de Pivot Tabloyu Yenilemek için VBA
Hatırlanması Gerekenler
Kullanma VBA kodu yöntem 2'de otomatikleştirir pivot tablolarımız ama kaybeder ve geçmişi geri al Bir değişiklik yaptıktan sonra önceki aşamaya geri dönemeyiz. Bu, pivot tabloları otomatik olarak güncellemek için makro kullanmanın bir dezavantajıdır.
Sonuç
Artık Excel'de pivot tabloları nasıl otomatikleştireceğimizi biliyoruz. Umarız bu özelliği daha güvenle kullanmanız için sizi teşvik eder. Herhangi bir sorunuz veya öneriniz varsa aşağıdaki yorum kutusuna yazmayı unutmayın.