Pivot Tablo filtresini Excel'deki belirli bir hücreye nasıl bağlayabilirim?
Bir Pivot Tablo filtresini belirli bir hücreye bağlamak ve Pivot Tabloyu hücre değerine göre filtrelemek istiyorsanız, bu makaledeki yöntem size yardımcı olabilir.
Pivot Tablo filtresini VBA kodu ile belirli bir hücreye bağlayın
Pivot Tablo filtresini VBA kodu ile belirli bir hücreye bağlayın
Filtre işlevini bir hücre değerine bağlayacağınız Pivot Tablo, bir filtre alanı içermelidir (filtre alanının adı, aşağıdaki VBA kodunda önemli bir rol oynar).
Aşağıdaki Pivot Tabloyu örnek olarak alın, Pivot Tablodaki filtre alanına denir Kategorilerve iki değer içerir "Giderler"Ve"Satış”. Pivot Tablo filtresini bir hücreye bağladıktan sonra, Pivot Tabloyu filtrelemek için uygulayacağınız hücre değerleri "Giderler" ve "Satışlar" olmalıdır.
1. Lütfen Pivot Tablosunun filtre işlevine bağlayacağınız hücreyi seçin (burada H6 hücresini seçiyorum) ve filtre değerlerinden birini hücreye önceden girin.
2. Hücreye bağlayacağınız Pivot Tabloyu içeren çalışma sayfasını açın. Sayfa sekmesine sağ tıklayın ve seçin Kodu Görüntüle bağlam menüsünden. Ekran görüntüsüne bakın:
3. içinde Uygulamalar için Microsoft Visual Basic penceresinde, VBA kodunu Kod penceresine kopyalayın.
VBA kodu: Pivot Tablo filtresini belirli bir hücreye bağlayın
Private Sub Worksheet_Change(ByVal Target As Range)
'Update by Extendoffice 20180702
Dim xPTable As PivotTable
Dim xPFile As PivotField
Dim xStr As String
On Error Resume Next
If Intersect(Target, Range("H6")) Is Nothing Then Exit Sub
Application.ScreenUpdating = False
Set xPTable = Worksheets("Sheet1").PivotTables("PivotTable2")
Set xPFile = xPTable.PivotFields("Category")
xStr = Target.Text
xPFile.ClearAllFilters
xPFile.CurrentPage = xStr
Application.ScreenUpdating = True
End Sub
notlar:
4. Tuşuna basın. Ara Toplam + Q kapatmak için anahtarlar Uygulamalar için Microsoft Visual Basic pencere.
Şimdi Pivot Tablonun filtre işlevi H6 hücresine bağlıdır.
H6 hücresini yenileyin, ardından Pivot Tablodaki ilgili veriler mevcut değere göre filtrelenir. Ekran görüntüsüne bakın:
Hücre değerini değiştirirken, Pivot Tablodaki filtrelenmiş veriler otomatik olarak değiştirilecektir. Ekran görüntüsüne bakın:
Bir certian sütunundaki hücre değerine göre tüm satırları kolayca seçin:
The Belirli Hücreleri Seçin yarar Kutools for Excel aşağıda gösterilen ekran görüntüsü gibi Excel'deki bir certian sütunundaki hücre değerine göre tüm satırları hızlı bir şekilde seçmenize yardımcı olabilir. Hücre değerine göre tüm satırları seçtikten sonra, bunları Excel'de ihtiyaç duyduğunuz şekilde manuel olarak taşıyabilir veya yeni bir konuma kopyalayabilirsiniz.
Şimdi indirin ve deneyin! (30 günlük ücretsiz iz)
İlgili yazılar:
- Birden çok sayfayı Excel'de bir pivot tabloda nasıl birleştirebilirim?
- Excel'de Metin dosyasından Pivot Tablo nasıl oluşturulur?
- Excel'deki belirli bir hücre değerine göre Pivot tablo nasıl filtrelenir?
En İyi Ofis Üretkenlik Araçları
Kutools for Excel ile Excel Becerilerinizi Güçlendirin ve Daha Önce Hiç Olmadığı Gibi Verimliliği Deneyimleyin. Kutools for Excel, Üretkenliği Artırmak ve Zamandan Tasarruf Etmek için 300'den Fazla Gelişmiş Özellik Sunar. En Çok İhtiyacınız Olan Özelliği Almak İçin Buraya Tıklayın...
Office Tab, Office'e Sekmeli Arayüz Getirir ve İşinizi Çok Daha Kolay Hale Getirir
- Word, Excel, PowerPoint'te sekmeli düzenlemeyi ve okumayı etkinleştirin, Publisher, Access, Visio ve Project.
- Yeni pencereler yerine aynı pencerenin yeni sekmelerinde birden çok belge açın ve oluşturun.
- Üretkenliğinizi% 50 artırır ve her gün sizin için yüzlerce fare tıklamasını azaltır!