Özet Tabloda Değer Alanı Ayarları İşlem Tipi


  • Özet tablo değer alanı ayarları neden bazen datayı saydırırken bazen toplam olarak getirir?

Özet tablo ekleyip değer alanı ayarlarında toplama, saydırma, ortalama gibi işlemler yaptırmak istediğimiz durumlarda pivot tablonun default işlem olarak datayı bazen topladığı bazen ise saydırdığını görürüz. Özet tablo data üzerindeki boşluk ya da text biçiminde değer görürse default işlem olarak datayı saydırır, eğer tüm hücreler dolu ve numerik ise default işlem datayı toplamaktır.

Capture pivot_table

  • Özet tablo değer alanı işlem tipini tek seferde nasıl değiştirebilirim?

Peki değer alanına birden fazla data atadığımızda işlem tipini toplu olarak nasıl değiştirebiliriz? Maalasef Excel pivot table da şu an için böyle bir özellik  mevcut değil. yapmamız gereken her bir değer alanı üzerine tek tek gelip Sağ tık,

Değerleri özetleme ölçütü, Yapılacak işlemin seçimi (Summarize Values By, sum,count,average etc.)

pivot_table2

pivot_table3

*Ancak bazen birden fazla sutun iceren bir ozet tabloda alanlari toplam yapmak icin tek tek uğraşmak istemiyorsakyapabileceğimiz küçük bir kod yazmak:

Sub changevaluefields()

Dim pvt As PivotTable

Dim pf As PivotField

Set pvt = Worksheets("Sheet2").PivotTables("PivotTable1")

For Each pf In pvt.DataFields

pf.Function = xlSum

pf.NumberFormat = "#,##0"

Next pf

End Sub

 

Reklamlar

Bir Cevap Yazın

Aşağıya bilgilerinizi girin veya oturum açmak için bir simgeye tıklayın:

WordPress.com Logosu

WordPress.com hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Google+ fotoğrafı

Google+ hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Twitter resmi

Twitter hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Facebook fotoğrafı

Facebook hesabınızı kullanarak yorum yapıyorsunuz. Çıkış  Yap /  Değiştir )

Connecting to %s