Formattazione del totale parziale delle righe (Microsoft Excel)
Quando aggiungi i totali parziali a un foglio di lavoro, Excel formatta automaticamente i totali parziali utilizzando un carattere in grassetto. Tuttavia, potresti voler avere un diverso tipo di formattazione per i totali parziali, come ombreggiarli in giallo o in un colore diverso.
Se utilizzi i totali parziali con parsimonia e desideri applicare un formato diverso solo per uno o due fogli di lavoro, puoi seguire questi passaggi generali:
-
Applica i tuoi totali parziali, come desiderato.
-
Seleziona l’intera tabella dati, inclusi i totali parziali.
-
Utilizzando l’area Struttura a sinistra dello schermo, comprimi i dettagli nel foglio di lavoro in modo che vengano visualizzati solo i totali parziali.
-
Premere F5 per visualizzare la finestra di dialogo Vai a. (Vedi figura 1.)
-
Fare clic su Speciale per visualizzare la finestra di dialogo Vai a speciale. (Vedi figura 2.)
-
Selezionare il pulsante di opzione Solo celle visibili.
-
Fare clic su OK. Ora vengono selezionate solo le righe del totale parziale visibile.
-
Applicare la formattazione, come desiderato.
Se si aggiungeranno e rimuoveranno ripetutamente i totali parziali alla stessa tabella dati, potrebbe interessarti utilizzare la formattazione condizionale per applicare la formattazione del totale parziale desiderata. Segui questi passaggi:
-
Prima di applicare i totali parziali, seleziona l’intera tabella dei dati.
-
Assicurati che la scheda Home della barra multifunzione sia visualizzata.
-
Fare clic sullo strumento Formattazione condizionale. Excel mostra una serie di scelte.
-
Fare clic su Gestisci regole. Excel visualizza la finestra di dialogo Gestione regole di formattazione condizionale.
-
Fare clic su Nuova regola. Excel visualizza la finestra di dialogo Nuova regola di formattazione.
(Vedi figura 3.)
-
Nell’area Seleziona un tipo di regola nella parte superiore della finestra di dialogo, scegli Usa una formula per determinare quali celle formattare. Excel modifica l’aspetto della finestra di dialogo Nuova regola di formattazione.
-
Nello spazio della formula, inserisci la seguente formula:
ISNUMBER (FIND (“Grand Total”, $ A1)). Fare clic su Formato per visualizzare la finestra di dialogo Formato celle.
-
Utilizzando i controlli nella finestra di dialogo, impostare la formattazione come si desidera che venga applicata alla riga del totale generale.
-
Fare clic su OK per chiudere la finestra di dialogo Formato celle.
-
Fare clic su OK per chiudere la finestra di dialogo Nuova regola di formattazione. La regola appena creata viene ora visualizzata nella finestra di dialogo Gestore regole di formattazione condizionale.
-
Fare clic su Nuova regola. Excel visualizza nuovamente la finestra di dialogo Nuova regola di formattazione.
-
Nell’area Seleziona un tipo di regola nella parte superiore della finestra di dialogo, scegli Usa una formula per determinare quali celle formattare.
-
Nella casella della formula, inserisci la seguente formula:
ISNUMBER (FIND (“Total”, $ A1)). Fare clic su Formato per visualizzare la finestra di dialogo Formato celle. (Vedi figura 4.)
-
Utilizzando i controlli nella finestra di dialogo, impostare la formattazione come si desidera che venga applicata alla riga Totale.
-
Fare clic su OK per chiudere la finestra di dialogo Formato celle.
-
Fare clic su OK per chiudere la finestra di dialogo Nuova regola di formattazione.
-
Fare clic sulle frecce su e giù per spostare le regole create nell’ordine in cui devono essere valutate.
-
Fare clic su OK per chiudere la finestra di dialogo Gestione regole di formattazione condizionale.
Quando si seguono i passaggi precedenti, assicurarsi di sostituire A1 (passaggi 7 e 14) con la colonna in cui vengono aggiunti i subtotali. Quindi, se i tuoi subtotali sono nella colonna G, useresti G1 invece di A1.
Se hai bisogno di formattare i totali parziali su alcuni fogli di lavoro, potresti voler creare una macro che eseguirà la formattazione per te. La macro seguente esamina tutte le celle in un intervallo selezionato e quindi applica la colorazione delle celle, come appropriato.
Sub FormatTotalRows() Dim rCell as Range For Each rCell In Selection If Right(rCell.Value, 5) = "Total" Then Rows(rCell.Row).Interior.ColorIndex = 36 End If If Right(rCell.Value, 11) = "Grand Total" Then Rows(rCell.Row).Interior.ColorIndex = 44 End If Next End Sub
La macro colora di giallo le righe del totale parziale e la riga del totale generale di una tonalità di giallo più scura. (I colori esatti sul tuo sistema possono variare a seconda del tema che hai caricato.) La macro, sebbene di natura semplice, non è efficiente come potrebbe essere poiché ogni cella nell’intervallo selezionato viene ispezionata. Tuttavia, su un foglio di lavoro a 10 colonne da 5000 righe, questa macro viene eseguita in meno di 5 secondi.
_Nota: _
Se desideri sapere come utilizzare le macro descritte in questa pagina (o in qualsiasi altra pagina dei siti ExcelTips), ho preparato una pagina speciale che include informazioni utili.
ExcelTips è la tua fonte di formazione economica su Microsoft Excel.
Questo suggerimento (8110) si applica a Microsoft Excel 2007, 2010, 2013, 2016, 2019 ed Excel in Office 365. Puoi trovare una versione di questo suggerimento per la vecchia interfaccia del menu di Excel qui: