Hogyan lehet megváltoztatni a mező mező több beállítását?
Amikor pivot táblázatot hoz létre egy munkalapon, miután áthúzta a mezőket a Értékek listája a PivotTable mezőlista, lehet, hogy mindegy Gróf a következő képen látható módon működik. De most szeretné Összeg függvény a Gróf függvény egyszerre, hogyan változtathatná meg egyszerre több pivot tábla mező kiszámítását az Excelben?
Módosítsa manuálisan egyesével a pivot tábla mezőbeállításait
Több mezőbeállítás módosítása a forgatótáblában VBA kóddal
Módosítsa manuálisan egyesével a pivot tábla mezőbeállításait
Az Excelben megváltoztathatja a mezőbeállítások számítását a függvény egyesével történő módosításával Értékmező beállításai párbeszédablakot, kérjük, tegye a következőket:
1. Jelöljön ki egy mezőt az Értékek területen, amelyhez módosítani kívánja az összefoglaló függvényt a kimutatásban, és kattintson a jobb gombbal a kiválasztáshoz Értékmező beállításai, lásd a képernyőképet:
2. Aztán a Értékmező beállításai párbeszédpanelen válassza ki a számítás egyik típusát, amelyet használni szeretne a Összegezze az értéket fül, lásd a képernyőképet:
3. Kattintson a gombra OK ennek a párbeszédpanelnek a bezárásához, és láthatja, hogy a Count funkciója Sum összegre változott, lásd a képernyőképet:
4. Ismételje meg a fenti lépéseket más mezők számítási beállításainak egyesével történő módosításához.
Jegyzet: A mezőbeállításokat úgy is megváltoztathatja, hogy jobb egérgombbal kattint egy mező cellára, és kiválasztja Összegezze az értékeket és válasszon ki egy szükséges számítást a helyi menükből.
Több mezőbeállítás módosítása a forgatótáblában VBA kóddal
A fenti módszer időigényes és unalmas lesz, ha sok mezőszámítást kell megváltoztatni, itt bemutathatok egy kódot, amely egyszerre több benyújtott beállítást is megváltoztat.
1. Kattintson a kimutatható táblázat bármelyik cellájára.
2. Tartsa lenyomva a ALT + F11 gombokat, és ez megnyitja a Microsoft Visual Basic for Applications ablak.
3. Kattints betétlap > Modulok, és illessze be a következő kódot a Modul ablak.
VBA-kód: Több mezőbeállítás módosítása a kimutató táblázatban
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. Ezután nyomja meg a gombot F5 kulcs ennek a kódnak a végrehajtásához, és a kiválasztott pivot tábla összes mezőbeállítását egyszerre alakítottuk át az igény kiszámításához, lásd a képernyőképeket:
Megjegyzések: A fenti kódban megváltoztathatja az Összeg függvényt bármilyen más számításra, például Átlagos, Maximális, Min. Csak meg kell változtatnia az összegeket a következő szkriptekben: Nyilvános alkészletDataFieldsToSum () és a . Funkció = xlSum más funkciókhoz.
A legjobb irodai hatékonyságnövelő eszközök
Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz. Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...
Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját
- Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
- Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
- 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!