Sommario
Questa esercitazione spiega come alternare i colori delle righe in Excel per evidenziare automaticamente ogni altra riga o colonna dei fogli di lavoro. Imparerete anche a conoscere le come applicare le righe e le colonne a bande di Excel e trovare alcune formule intelligenti per alternare l'ombreggiatura delle righe in base alla variazione del valore.
È una pratica comune aggiungere un'ombreggiatura alle righe alternate di un foglio di lavoro di Excel per facilitarne la lettura. Mentre è relativamente facile evidenziare manualmente le righe di dati in una tabella di piccole dimensioni, potrebbe essere un compito arduo in quelle più grandi. Un modo migliore è quello di alternare automaticamente i colori delle righe o delle colonne e questo articolo vi mostrerà come potete farlo rapidamente.
Colore alternato delle righe in Excel
Quando si tratta di ombreggiare ogni altra riga in Excel, la maggior parte dei guru vi indirizzerà immediatamente verso la formattazione condizionale, dove dovrete investire un po' di tempo per capire un'ingegnosa combinazione di funzioni MOD e ROW.
Se non volete usare una mazza per rompere le noci, cioè non volete sprecare il vostro tempo e la vostra creatività in una sciocchezza come la zebratura delle tabelle di Excel, considerate l'applicazione degli stili di tabella integrati in Excel come una rapida alternativa.
Evidenziate ogni altra riga in Excel utilizzando le righe a bande
Il modo più semplice e veloce per applicare l'ombreggiatura delle righe in Excel è quello di utilizzare gli stili di tabella predefiniti. Oltre ad altri vantaggi delle tabelle, come il filtraggio automatico, l'ombreggiatura delle righe viene applicata per impostazione predefinita. Tutto ciò che dovete fare è convertire un intervallo di celle in tabella. A tale scopo, è sufficiente selezionare l'intervallo di celle e premere i tasti Ctrl+T insieme.
Una volta eseguita questa operazione, le righe pari e dispari della tabella verranno ombreggiate automaticamente con colori diversi. La cosa migliore è che il raggruppamento automatico continuerà anche quando si ordinano, eliminano o aggiungono nuove righe alla tabella.
Se si preferisce avere solo l'ombreggiatura alternata delle righe, senza la funzionalità della tabella, è possibile convertire facilmente la tabella in un normale intervallo. Per farlo, selezionare una cella qualsiasi all'interno della tabella, fare clic con il pulsante destro del mouse e scegliere Convertire in intervallo dal menu contestuale.
Nota: dopo aver eseguito la trasformazione da tabella a intervallo, non si otterrà il banding automatico dei colori per le nuove righe aggiunte. Un altro svantaggio è che se si ordinano i dati, le bande di colore viaggeranno con le righe originali e il bel motivo a strisce zebrate verrà distorto.
Come si può vedere, la conversione di un intervallo in tabella è un modo molto semplice e veloce per evidenziare le righe alternate in Excel. Ma se si vuole qualcosa di più?
Come scegliere i colori delle strisce delle file
Se non siete soddisfatti del modello blu e bianco predefinito di una tabella di Excel, avete a disposizione molti altri modelli e colori tra cui scegliere. Basta selezionare la tabella o una cella qualsiasi all'interno della tabella, passare all'opzione Design scheda> Stili di tavolo e selezionare i colori di proprio gradimento.
È possibile utilizzare i pulsanti freccia per scorrere gli stili di tabella disponibili o fare clic sul pulsante Di più pulsante Quando si passa il cursore del mouse su uno stile, questo si riflette immediatamente sulla tabella e si può vedere come appaiono le righe a bande.
Come evidenziare un numero diverso di righe in ogni linea zebrata
Se si desidera evidenziare un numero diverso di righe in ciascuna striscia, ad esempio ombreggiando 2 righe in un colore e 3 in un altro, è necessario creare uno stile di tabella personalizzato. Supponendo di aver già convertito un intervallo in tabella, eseguire i seguenti passaggi:
- Passare alla sezione Design fare clic con il tasto destro del mouse sullo stile di tabella che si desidera applicare e scegliere Duplicato .
- Nel Nome inserire il nome dello stile della tabella.
- Selezionare " Striscia di prima fila " e impostare l'opzione Dimensione della striscia a 2 o a un altro numero a piacere.
- Selezionare " Striscia di seconda fila " e ripetere la procedura.
- Cliccare OK per salvare lo stile personalizzato.
- Applicare lo stile appena creato alla tabella selezionandolo dalla galleria Stili tabella. Gli stili personalizzati sono sempre disponibili nella parte superiore della galleria, sotto la voce Personalizzato.
Nota: gli stili di tabella personalizzati vengono memorizzati solo nella cartella di lavoro corrente e non sono quindi disponibili nelle altre cartelle di lavoro. Per utilizzare lo stile di tabella personalizzato come stile di tabella predefinito nella cartella di lavoro corrente, selezionare il pulsante " Imposta come stile di tabella predefinito per questo documento " quando si crea o si modifica lo stile.
Se non si è soddisfatti dello stile creato, è possibile modificarlo facilmente facendo clic con il pulsante destro del mouse sullo stile personalizzato nella Galleria degli stili e scegliendo Modificare dal menu contestuale. Qui c'è molto spazio per la creatività: si può impostare qualsiasi Carattere , Confine , e Riempimento stili nelle schede corrispondenti, anche scegliere i colori delle strisce sfumate, come si vede nello screenshot qui sotto : )
Eliminare l'ombreggiatura delle righe alternate in Excel con un clic
Se non si desidera più avere bande di colore nella tabella di Excel, è possibile rimuoverle letteralmente con un solo clic. Selezionare una cella qualsiasi della tabella, andare alla voce Design e deselezionare la scheda File a fascia opzione.
Come vedete, gli stili di tabella predefiniti di Excel offrono un'ampia gamma di funzioni per alternare i colori delle righe nei fogli di lavoro e per creare stili di righe a fascia personalizzati. Credo che siano sufficienti in molte situazioni, anche se se volete qualcosa di speciale, ad esempio ombreggiare intere righe in base a una variazione di valore, dovrete usare la formattazione condizionale.
Alternare l'ombreggiatura delle righe utilizzando la formattazione condizionale di Excel
Va da sé che la formattazione condizionale è un po' più complicata degli stili di tabella di Excel di cui abbiamo appena parlato, ma ha un vantaggio indiscutibile: lascia più spazio alla vostra immaginazione e vi permette di zebrare il vostro foglio di lavoro esattamente come volete in ogni caso particolare. Più avanti in questo articolo, troverete alcuni esempi di formule di Excel per alternare i colori delle righe:
Evidenziare ogni altra riga in Excel utilizzando la formattazione condizionale
Inizieremo con una formula MOD molto semplice che evidenzia ogni altra riga di Excel. In realtà, è possibile ottenere esattamente lo stesso risultato utilizzando gli stili di tabella di Excel, ma il vantaggio principale della formattazione condizionale è che funziona anche per gli intervalli, il che significa che la banda di colore rimarrà intatta quando si ordinano, inseriscono o eliminano righe in un intervallo di dati a cui si applica la formula.
In questo modo si crea una regola di formattazione condizionale:
- Selezionare le celle che si desidera ombreggiare. Per applicare la banda di colore all'intero foglio di lavoro, fare clic sul pulsante Seleziona tutti nell'angolo superiore sinistro del foglio di calcolo.
- Passare alla schermata Casa scheda Stili e fare clic su Formattazione condizionale> Nuova regola...
- Nel Nuova regola di formattazione scegliere " Utilizzare una formula per determinare quali celle formattare " e inserire questa formula:
=MOD(RIGA(),2)=0
- Quindi fare clic sul pulsante Formato passare al pulsante Riempimento e selezionare il colore di sfondo che si desidera utilizzare per le righe a bande.
A questo punto, il colore selezionato apparirà sotto la voce Campione Se si è soddisfatti del colore, fare clic su OK .
- In questo modo si torna alla schermata Nuova regola di formattazione e si fa clic su OK un'altra volta per applicare il colore a tutte le altre righe selezionate.
Ecco come appare il risultato nel mio Excel 2013:
Se si preferisce avere due colori diversi invece di linee bianche, creare una seconda regola utilizzando questa formula:
=MOD(RIGA(),2)=1
Ora le righe pari e dispari sono evidenziate con colori diversi:
È stato piuttosto facile, vero? Ora vorrei spiegare brevemente la sintassi della funzione MOD, perché la useremo in altri esempi un po' più complessi.
La funzione MOD restituisce il resto arrotondato al numero intero più vicino dopo che il numero è stato diviso per il divisore.
Ad esempio, =MOD(4,2)
restituisce 0, perché 4 è diviso per 2 in modo uniforme (senza resto).
Vediamo ora cosa fa esattamente la nostra funzione MOD, che abbiamo usato nell'esempio precedente. Come ricorderete, abbiamo usato una combinazione delle funzioni MOD e ROW: =MOD(ROW(),2)
La sintassi è semplice e diretta: la funzione ROW restituisce il numero della riga, quindi la funzione MOD lo divide per 2 e restituisce il resto arrotondato all'intero. Applicata alla nostra tabella, la formula dà i seguenti risultati:
Riga n. | Formula | Risultato |
---|---|---|
Fila 2 | =MOD(2,2) | 0 |
Fila 3 | =MOD(3,2) | 1 |
Fila 4 | =MOD(4,2) | 0 |
Fila 5 | =MOD(5,2) | 1 |
Vedete lo schema? È sempre 0 per le righe pari e 1 per le file dispari E poi creiamo le regole di formattazione condizionale che dicono a Excel di colorare le righe dispari (dove la funzione MOD restituisce 1) con un colore e le righe pari (che hanno 0) con un altro colore.
Ora che conoscete le basi, analizziamo esempi più sofisticati.
Come alternare gruppi di righe con colori diversi
È possibile utilizzare le seguenti formule per ombreggiare un numero fisso di righe, indipendentemente dal loro contenuto:
Ombreggiatura della riga dispari cioè evidenziare il 1° gruppo e tutti gli altri gruppi:
=MOD(ROW()-RowNum,N*2)+1<=N
Ombreggiatura uniforme delle file cioè evidenziare il 2° gruppo e tutti i gruppi pari:
=MOD(ROW()-RowNum,N*2)>=N
Dove Numero di fila è un riferimento alla prima cella con i dati e N è il numero di righe di ciascun gruppo di bande.
Suggerimento: se si desidera evidenziare sia i gruppi pari che quelli dispari, è sufficiente creare 2 regole di formattazione condizionale con entrambe le formule di cui sopra.
Nella tabella seguente sono riportati alcuni esempi di utilizzo della formula e delle bande di colore risultanti.
Colorare ogni 2 righe, a partire dal 1° gruppo. I dati iniziano dalla riga 2. | =MOD(ROW()-2,4)+1<=2 | |
---|---|---|
Colorare ogni 2 righe, a partire dal 2° gruppo. I dati iniziano dalla riga 2. | =MOD(ROW()-2,4)>=2 | |
Colorare ogni 3 righe, a partire dal 2° gruppo. I dati iniziano alla riga 3. | =MOD(ROW()-3,6)>=3 |
Come ombreggiare le righe con 3 colori diversi
Se pensate che i vostri dati abbiano un aspetto migliore con le righe ombreggiate in tre colori diversi, create 3 regole di formattazione condizionale con queste formule:
Per evidenziare la 1ª e ogni 3ª riga =MOD(ROW($A2)+3-1,3)=1
Per evidenziare il 2°, il 6°, il 9° ecc. =MOD(ROW($A2)+3-1,3)=2
Per evidenziare il 3°, il 7°, il 10° ecc. =MOD(ROW($A2)+3-1,3)=0
Ricordate di sostituire A2 con un riferimento alla prima cella con i dati.
La tabella risultante avrà un aspetto simile a questo in Excel:
Come alternare i colori delle righe in base alla modifica di un valore
Questo compito è simile a quello discusso poco fa - ombreggiare gruppi di righe, con la differenza che in ogni gruppo può esserci un numero diverso di righe. Credo che questo sia più facile da capire con un esempio.
Si supponga di avere una tabella contenente dati provenienti da fonti diverse, ad esempio rapporti di vendita regionali. Si vuole ombreggiare il primo gruppo di righe relative al primo prodotto nel colore 1, il gruppo successivo relativo al secondo prodotto nel colore 2 e così via. La colonna A che elenca i nomi dei prodotti può servire come colonna chiave o identificatore univoco.
Per alternare l'ombreggiatura delle righe in base alla variazione del valore, è necessaria una formula un po' più complessa e una colonna aggiuntiva:
- Create una colonna aggiuntiva sul lato destro del foglio di lavoro, la colonna F. Potrete nascondere questa colonna in seguito.
- Inserite la seguente formula nella cella F2 (supponendo che la riga 2 sia la prima riga con i dati) e poi copiatela su tutta la colonna:
=MOD(IF(ROW()=2,0,IF(A2=A1,F1, F1+1)), 2)
La formula riempirà la colonna F con blocchi di 0 e 1, e ogni nuovo blocco sarà associato alla modifica del nome del prodotto.
- Infine, creare una regola di formattazione condizionale utilizzando la formula
=$F2=1
È possibile aggiungere una seconda regola=$F2=0
se si desidera un secondo colore per alternare i blocchi di righe, come mostrato nell'immagine:
Colori alternati delle colonne in Excel (colonne a bande)
In effetti, l'ombreggiatura delle colonne in Excel è molto simile all'alternanza delle righe. Se avete capito tutto quanto sopra, questa parte sarà un gioco da ragazzi per voi : )
È possibile applicare l'ombreggiatura alle colonne in Excel utilizzando uno dei due metodi:
Alternare i colori delle colonne in Excel con gli stili di tabella
- Si inizia con la conversione di un intervallo in una tabella ( Ctrl+T ).
- Passare quindi alla schermata Design rimuovere un segno di spunta da File a fascia e selezionare Colonne a fascia invece.
- Voilà! Le colonne sono ombreggiate con i colori predefiniti della tabella.
Se desiderate colori più belli, siete liberi di scegliere qualsiasi altro modello dalla Galleria degli stili di tavolo.
Se si vuole ombreggiare un numero diverso di colonne in ogni striscia, quindi creare un duplicato di uno stile di tabella esistente a scelta, esattamente come descritto qui. L'unica differenza è che si sceglie " Prima striscia di Colombo " e " Seconda striscia di Colombo " al posto delle strisce di riga corrispondenti.
Ecco come possono apparire le bande di colonne personalizzate in Excel:
Colori alternati delle colonne con formattazione condizionale
Le formule per applicare le bande di colore alle colonne alternate in Excel sono molto simili a quelle che abbiamo utilizzato per ombreggiare le righe alternate. È sufficiente utilizzare la funzione MOD in combinazione con la funzione COLONNA anziché ROW. Ne citerò solo alcune nella tabella seguente e sono sicuro che potrete facilmente convertire altre "formule di riga" in "formule di colonna" per analogia.
Per colorare ogni altra colonna | =MOD(COLONNA(),2)=0 |
---|
e/o
=MOD(COLONNA(),2)=1
=MOD(COLUMN()-1,4)+1<=2
=MOD(COLONNA()+3,3)=1
=MOD(COLONNA()+3,3)=2
=MOD(COLONNA()+3,3)=0
Se volete alternare i colori delle righe o delle colonne in qualche altro modo, non esitate a lasciarmi un commento e lo scopriremo insieme. Grazie per aver letto!