Come modificare più impostazioni di campo nella tabella pivot?
Quando crei una tabella pivot in un foglio di lavoro, dopo aver trascinato i campi in Valori elenco nel file Elenco campi tabella pivot, potresti ottenere lo stesso Contare funziona come mostrato nella seguente schermata. Ma ora, vuoi il file Somma di funzione per sostituire il Contare della funzione contemporaneamente, come potresti modificare il calcolo di più campi della tabella pivot contemporaneamente in Excel?
Modificare manualmente le impostazioni del campo nella tabella pivot una per una
Modifica più impostazioni di campo nella tabella pivot con codice VBA
Modificare manualmente le impostazioni del campo nella tabella pivot una per una
In Excel, è possibile modificare il calcolo delle impostazioni in loco modificando la funzione una alla volta nel file Impostazioni campo valore finestra di dialogo, per favore fai come segue:
1. Seleziona un campo nell'area Valori per il quale desideri modificare la funzione di riepilogo nella tabella pivot e fai clic con il tasto destro per scegliere Impostazioni campo valore, vedi screenshot:
2. Quindi in Impostazioni campo valore finestra di dialogo, selezionare un tipo di calcolo che si desidera utilizzare sotto il file Riepiloga valore per scheda, vedi screenshot:
3. E poi clicca OK per chiudere questa finestra di dialogo e puoi vedere che la tua funzione Count è stata modificata in Sum function, vedi screenshot:
4. Ripetere i passaggi precedenti per modificare una alla volta le impostazioni di calcolo degli altri campi.
Nota: È inoltre possibile modificare le impostazioni del campo facendo clic con il pulsante destro del mouse su una cella del campo e scegliere Riepiloga i valori per e seleziona un calcolo di cui hai bisogno dai menu contestuali.
Modifica più impostazioni di campo nella tabella pivot con codice VBA
Il metodo sopra sarà lungo e noioso se ci sono molti calcoli sul campo che devono essere modificati, qui posso presentarti un codice per modificare più impostazioni di file contemporaneamente.
1. Fare clic su una cella qualsiasi nella tabella pivot.
2. Tieni premuto il ALT + F11 chiavi e apre il file Finestra di Microsoft Visual Basic, Applications Edition.
3. Clic inserire > Modulie incolla il codice seguente nel file Finestra del modulo.
Codice VBA: modifica più impostazioni di campo nella tabella pivot
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. Quindi premere F5 chiave per eseguire questo codice e tutte le impostazioni del campo nella tabella pivot selezionata sono state convertite contemporaneamente nel calcolo delle tue necessità, vedi screenshot:
Note:: Nel codice sopra, puoi modificare la funzione Somma su qualsiasi altro calcolo, come Media, Max, Min come desideri. Hai solo bisogno di cambiare la somma in questi script: Public Sub SetDataFieldsToSum () ed .Funzione = xlSum ad altre funzioni.
I migliori strumenti per la produttività in ufficio
Potenzia le tue competenze di Excel con Kutools per Excel e sperimenta l'efficienza come mai prima d'ora. Kutools per Excel offre oltre 300 funzionalità avanzate per aumentare la produttività e risparmiare tempo. Fai clic qui per ottenere la funzionalità di cui hai più bisogno...
Office Tab porta l'interfaccia a schede in Office e semplifica notevolmente il tuo lavoro
- Abilita la modifica e la lettura a schede in Word, Excel, PowerPoint, Publisher, Access, Visio e Project.
- Apri e crea più documenti in nuove schede della stessa finestra, piuttosto che in nuove finestre.
- Aumenta la produttività del 50% e riduce ogni giorno centinaia di clic del mouse!