Come si fa a colorare le righe alternate in Excel?
È molto utile formattare le righe alternate con un colore diverso in un ampio set di dati per facilitarne la lettura, ma a volte potrebbero esserci alcune celle unite nei dati. Come si può evidenziare alternativamente le righe con un colore diverso, tenendo conto delle celle unite, come mostrato nello screenshot seguente, in Excel?

Colora le righe alternate per Unito con Utilizza la formattazione condizionale
Colora le righe alternate per Unito con codice VBA
Colora le righe alternate per Unito con Utilizza la formattazione condizionale
In Excel, la potente funzionalità Utilizza la formattazione condizionale ti permette di svolgere rapidamente questa attività. Procedi come segue:
1. Seleziona l’intervallo di dati contenente le righe da colorare alternativamente, quindi fai clic su Home > Formattazione condizionale > Nuova regola. Vedi lo screenshot:

2. Nella finestra di dialogo Nuova regola di formattazione visualizzata, esegui le seguenti operazioni:
- Selezionare Usa una formula per determinare le celle da formattaredall’elenco Seleziona un tipo di regola;
- Inserisci quindi questa formula:=MOD(COUNTA($A$2:$A2),2)=0 nella casella di testo Formatta i valori per cui questa formula è vera.
- Nota: A2 è la prima cella del vostro intervallo dati.

3. Fare quindi clic sul pulsante Formato per aprire la finestra di dialogo Imposta formato cella. Nella scheda Riempimento, scegliere un colore con cui evidenziare le righe. Vedere lo screenshot:

4. Fare clic su OK > OK per chiudere le finestre di dialogo. Le righe contenenti le unità verranno riempite con il colore specificato; vedere lo screenshot:

5. Fare nuovamente clic su Home > Utilizza la formattazione condizionale > Nuova regola per aprire la finestra di dialogo Nuova regola di formattazione ed eseguire le seguenti operazioni:
- Selezionare Usa una formula per determinare le celle da formattaredall’elenco Seleziona un tipo di regola;
- Quindi inserire questa formula:=MOD(COUNTA($A$2:$A2),2)=1nella casella di testo Formatta i valori per cui questa formula è vera.
- Fai quindi clic sul pulsante Formato per scegliere un altro colore con cui evidenziare le righe.
- Nota: A2 è la prima cella del vostro intervallo dati.

6. Fare quindi clic su OK>OK per chiudere le finestre di dialogo. A questo punto, si noterà che l’intervallo Seleziona Dati è stato colorato con due colori diversi alternati in base alle Unito, come mostrato nello screenshot seguente:

Colora le righe alternate per Unito con codice VBA
Oltre al metodo standard Utilizza la formattazione condizionale, è possibile utilizzare anche un codice VBA per applicare facilmente colori alternati alle righe per Unito.
1. Tenere premuti i tasti ALT + F11 per aprire la finestra di Microsoft Visual Basic, Applications.
2. Fare quindi clic su Inserisci > Modulo e incollare il codice seguente nella finestra del Modulo.
Codice VBA: Colora le righe alternate per Unito
Sub Kutools_AlternateColor()
'Update by ExtendOffice
Dim xRg As Range
Dim xCRg As Range
Dim xIRg As Range
Dim xC1, xC2 As Integer
Dim xR1 As Integer
Dim xCnt As Long
Dim xLColor, xDCR1, xDCR2 As Long
Set xRg = Application.InputBox("Please select the data range:", "KutoolsforExcel", "", Type:=8)
If TypeName(xRg) = "Nothing" Then Exit Sub
Set xCRg = Application.InputBox("Please select the column with the merged cells:", "KutoolsforExcel", "", Type:=8)
If TypeName(xCRg) = "Nothing" Then Exit Sub
Set xIRg = Intersect(xRg, xCRg)
If xIRg Is Nothing Then
MsgBox "the data range doesn't contain merged cells"
Exit Sub
End If
xC1 = xRg.Column
xC2 = xIRg.Column
xR1 = xRg.Row
xLColor = RGB(221, 235, 247)
xDCR1 = RGB(221, 235, 247)
xDCR2 = RGB(250, 232, 222)
xRw = 0
Do
xLColor = xDCR1 + xDCR2 - xLColor
xCnt = Cells(xRw + xR1, xC2).MergeArea.Rows.Count
Cells(xRw + xR1, xC1).Resize(xCnt, xRg.Columns.Count).Interior.Color = xLColor
xRw = xRw + xCnt
Loop While xRw < xRg.Rows.Count - 1
End Sub
3. Premere quindi il tasto F5 per eseguire il codice. Nella prima finestra visualizzata, selezionare l’intervallo dati da utilizzare; vedere lo screenshot:

4. Nella seconda finestra di dialogo, seleziona la colonna con Unito; vedi lo screenshot:

5. Fare quindi clic sul pulsante OK: le righe verranno colorate alternativamente in base alle unità, come mostrato nello screenshot seguente:

Video: Colora le righe alternate per Unito
Altri articoli correlati:
- Filtra tutti i dati correlati da Unito
- Supponiamo che nel vostro intervallo dati sia presente una colonna con celle unite e che ora dobbiate filtrare questa colonna in base a «Unito» per visualizzare tutte le righe correlate a ciascuna cella unita, come mostrato negli screenshot seguenti. In Excel, la funzione Filtro consente di visualizzare soltanto il primo elemento associato alla cella unita. In questo articolo vedremo come filtrare tutti i dati correlati alle celle unite in Excel.
- Copia e incolla Unito in celle singole
- Di norma, quando si copiano le Unito e le si incollano in altre celle, vengono incollate direttamente. Tuttavia, potreste preferire incollarle in celle singole, come mostrato nello screenshot seguente, per gestire i dati in base alle vostre esigenze. In questo articolo vi spiegherò come copiare e incollare le Unito in celle singole.
- Cancella il contenuto di più Unito
- Se avete un foglio di lavoro ampio contenente diverse celle unite e desiderate cancellare tutto il contenuto delle celle unite mantenendole però intatte, potreste pensare di usare la funzione Trova e sostituisci per selezionarle tutte e poi premere Canc per eliminarne il valore. Tuttavia, Excel visualizzerà un messaggio di avviso: «Impossibile eseguire questa operazione su una cella unita». In questo caso, come si fa a cancellare rapidamente i valori nelle celle unite lasciando inalterate le celle unite stesse in Excel?
- Numerazione automatica Unito
- Come possiamo inserire numeri progressivi in un elenco di Unito di dimensioni diverse in Excel? La prima soluzione che viene in mente è trascinare la maniglia di riempimento automatico per compilare le Unito, ma in questo caso apparirà il seguente messaggio di avviso e non sarà possibile compilare le Unito.
I migliori strumenti per la produttività in ufficio
Kutools per Excel risolve la maggior parte dei tuoi problemi e aumenta la tua produttività del 80 %
- Super Barra delle formule (modifica facilmente più righe di testo e formule); Layout di lettura (leggi e modifica con facilità un gran numero di celle); Incolla in Intervallo di filtro...
- Unisci celle/righe/colonne e conserva i dati; dividi il contenuto delle celle; combina righe duplicate e calcola somma/media…; previeni voci duplicate; confronta intervalli…
- Seleziona duplicati o valori univoci nelle righe; Seleziona righe vuote (tutte le celle sono vuote); Super Trova e ricerca fuzzy in molte cartelle di lavoro; selezione casuale…
- Copia esatta di celle multiple senza modificare i riferimenti delle formule; creazione automatica di riferimenti a più fogli; inserisci punti elenco, caselle di controllo e molto altro...
- Formule preferite e inserimento rapido, intervalli, grafici e immagini; crittografa le celle con password; crea un elenco di invio e invia email...
- Estrai testo, aggiungi testo, rimuovi caratteri da una posizione specifica, elimina spazi; crea e stampa statistiche dei dati della pagina; converti il contenuto delle celle in commenti e viceversa...
- Super Filtri (salva e applica schemi di filtro ad altri fogli); Ordinamento avanzato per mese, settimana, giorno, frequenza e molto altro; Filtro speciale per grassetto, corsivo…
- Combina cartelle e fogli di lavoro; unisci tabelle in base a una colonna chiave; suddividi i dati in più fogli; converti in batch file xls, xlsx e PDF...
- Raggruppa la tabella pivot per numero di settimana, giorno della settimana e altro ancora...Mostra le celle sbloccate e blocca la selezione con colori diversi;Evidenzia le celle contenenti formule o nomi...
- 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, invece che in finestre separate.
- Aumenta la tua produttività del 50 % e riduci centinaia di clic del mouse ogni giorno!