İpucu: Digər dillər Google-tərcümə olunur. Sizi ziyarət edə bilərsiniz English bu linkin versiyası.
Daxil ol
x
or
x
x
Qeydiyyatdan
x

or

Bir neçə sahədə parametrlərini pivot masasında necə dəyişdirmək olar?

Sahələri sürüklədikdən sonra iş səhifəsində pivot masa yaratdığınız zaman Dəyərlər, siyahısı PivotTable Alan Siyahısı, hamısı eyni ola bilər Saymaq Aşağıdakı ekran görüntüsü kimi funksiyanı göstərin. Amma indi istəsən Məbləğ funksiyasını dəyişdirəcək Saymaq funksiyası bir anda, Excel-də birdən çox pivot masa sahəsinin hesabını necə dəyişə bilərsən?

doc-change-field-setting-1

Üst sahədəki sahə parametrlərini əllə bir-bir dəyişdirin

VBA koduyla pivot masasında birdən çox sahədə parametrləri dəyişdirin


arrow mavi sağ bubble Üst sahədəki sahə parametrlərini əllə bir-bir dəyişdirin


Excel-də, funksiyanı bir-birindən dəyişdirərək sahə parametrlərinin hesablanmasını dəyişə bilərsiniz Dəyər sahəsi parametrləri dialoq, bunu edin:

1. Özet funksiyasını pivot masasında dəyişdirmək istədiyiniz Dəyərlər sahəsində bir sahə seçin və seçmək üçün sağ basın Dəyər sahəsi parametrləri, bax ekran görüntüsü:

doc-change-field-setting-1

2. Sonra da Dəyər sahəsi parametrləri informasiya qutusunda, altında istifadə etmək istədiyiniz bir növ hesablayın Dəyərini xülasə edin seksiyasına baxın:

doc-change-field-setting-1

3. Və sonra basın OK bu dialoqu bağlamaq üçün və Count funksiyanı Sum funksiyası olaraq dəyişdirildiyini görə bilərsiniz, ekran görüntüsünə baxın:

doc-change-field-setting-1

4. Digər sahələrin hesablama parametrlərini tək-tək dəyişdirmək üçün yuxarıdakı addımları təkrarlayın.

Qeyd: Həm də sahəsində parametrlərini bir hüceyrə hüququ ilə sağa vuraraq seçin və dəyişə bilərsiniz Dəyərləri yekunlaşdırın kontekst menyusundan lazım olan bir hesabı seçin.

doc-change-field-setting-1


arrow mavi sağ bubble VBA koduyla pivot masasında birdən çox sahədə parametrləri dəyişdirin

Burada dəyişdirilməsi üçün lazım olan bir çox sahə hesablamaları varsa, yuxarıda göstərilən metod vaxt aparan və yorucu olacaq, burada eyni zamanda birdən çox verilən parametrləri dəyişdirmək üçün sizə bir kod təqdim edə bilərəm.

1. Sizin pivot masanızdakı hər hansı bir hüceyrəni basın.

2. Basıb saxlayın ALT + F11 düymələri və açar Proqramlar üçün Microsoft Visual Basic.

3. Basın Taxmaq > Modules, və aşağıdakı kodu yapışdırın Modul Pəncərəsi.

VBA kodu: pivot cədvəldə birdən çox sahədə parametrləri dəyişdirin

Public Sub SetDataFieldsToSum()
'Update 20141127
Dim xPF As PivotField
Dim WorkRng As Range
Set WorkRng = Application.Selection
With WorkRng.PivotTable
   .ManualUpdate = True
   For Each xPF In .DataFields
      With xPF
         .Function = xlSum
         .NumberFormat = "#,##0"
      End With
   Next
   .ManualUpdate = False
End With
End Sub

4. Sonra basın F5 bu kodu yerinə yetirmək üçün açar və seçdiyiniz pivot cədvəlindəki bütün sahə parametrləri birbaşa ehtiyacların hesablanmasına çevrilmişdir, ekran görüntülərinə baxın:

doc-change-field-setting-1
-1
doc-change-field-setting-6

Qeyd: Yuxarıda göstərilən kodda Sum funksiyasını istədiyiniz kimi Orta, Maks, Min kimi digər hesablamalara dəyişə bilərsiniz. Yalnız bu skriptlərdə Sum dəyişdirmək lazımdır: İctimai Sub SetDataFieldsToSum () .Function = xlSum digər funksiyalara.



Təklif olunan Məhsuldarlıq Vasitələri

Office Tab

qızıl star1 Chrome, Firefox və yeni Internet Explorer kimi Excel və digər Office proqramlarına lazımlı sekmeleri gətirin.

Excel üçün Kutools

qızıl star1 Amazing! 5 dəqiqədə məhsuldarlığınızı artırın. Heç bir xüsusi bacarıqa ehtiyac yoxdur, hər gün iki saat saxlaya bilərsiniz!

qızıl star1 300 Excel üçün yeni funksiyalar, Excel çox asan və güclü olun:

  • Veriyi ləğv etmədən Cell / Satır / Sütunları birləşdirin.
  • Bir neçə Çarşaf və İş Kitabını birləşdirin və birləşdirin.
  • Çaprazları müqayisə edin, birdən çox aralığa kopyalayın, mətni tarixə, vahidə və valyuta çevrilməsinə çevirin.
  • Rənglər, Paging Subtotals, Advanced Sort və Super Filter tərəfindən sayılan,
  • Daha çox seçin / Insert / Sil / Mətn / Biçim / Bağlantı / Yorum / Çalışma kitabları / Çalışma Qurğuları Tools ...

Excel üçün Kutools-un ekranı

Say something here...
symbols left.
You are guest ( Sign Up? )
or post as a guest, but your post won't be published automatically.
Loading comment... The comment will be refreshed after 00:00.
  • To post as a guest, your comment is unpublished.
    Rich · 5 months ago
    I've used the VBA solution with great success in the past, but it doesn't work with the data model. Do you know if there is a solution for that?
  • To post as a guest, your comment is unpublished.
    pierrr · 6 months ago
    How about Average, Stddev, Max and Min for each field successively?
  • To post as a guest, your comment is unpublished.
    Tarryn · 1 years ago
    Brilliant!!!! Thank you so much this was amazing!!!
  • To post as a guest, your comment is unpublished.
    Harendra Singh Kuntal · 1 years ago
    SuperB... I've been frustrated with this problem
  • To post as a guest, your comment is unpublished.
    Sonia · 1 years ago
    Amazing - I am no hot shot with VBA and feel like a champion - this has been driving me crazy for a long time! Thank you