Vai al contenuto principale

Come alternare il colore delle righe in base al gruppo in Excel?

Autore: Xiaoyang Ultima modifica: 2020-12-11

In Excel, colorare ogni altra riga può essere più facile per la maggior parte di noi, ma, hai mai provato a colorare le righe alternativamente in base alle modifiche del valore di una colonna - Colonna A come mostrato nella seguente schermata, in questo articolo parlerò di come per alternare il colore delle righe in base al gruppo in Excel.

Colora le righe alternativamente in base alle modifiche del valore con la colonna helper e la formattazione condizionale

Colora le righe alternativamente in base alle modifiche del valore con una funzione utile

Colora le righe alternativamente con due colori in base alle modifiche del valore con la colonna helper e la formattazione condizionale


Colora le righe alternativamente in base alle modifiche del valore con la colonna helper e la formattazione condizionale

Per evidenziare le righe alternativamente in base al gruppo, non esiste un modo diretto per te, quindi devi creare una colonna helper e quindi applicare la funzione di formattazione condizionale per colorarle. Si prega di fare quanto segue:

1. Nella cella D1, la stessa riga delle intestazioni, inserisci il numero 0.

2. E nella cella D2, digita questa formula: =IF(A2=A1,D1,D1+1) , quindi trascina questa formula verso il basso sulle celle in cui desideri applicarla, vedi screenshot:

Note:: Nella formula sopra, A1, A2 sono la prima e la seconda cella della colonna il cui valore cambia, D1 è la cella in cui hai inserito il numero helper 0.

3. Quindi seleziona l'intervallo di dati A2: D18 che include la colonna della formula helper e fai clic Casa > Formattazione condizionale > Nuova regola, vedi screenshot:

4. Nel Nuova regola di formattazione finestra di dialogo, selezionare Utilizzare una formula per determinare quali celle formattare per Seleziona un tipo di regola sezione e inserisci questa formula = AND (LEN ($ A2)> 0, MOD ($ D2,2) = 0) nella Formatta i valori in cui questa formula è vera casella di testo, vedi screenshot:

Note:: A2 è la prima cella della colonna su cui colori in base a, e D2 è la prima cella della colonna helper che hai creato dell'intervallo selezionato

5. Quindi fare clic Formato pulsante per andare al formato celle finestra di dialogo e seleziona un colore che ti piace sotto il file Riempire scheda, vedi screenshot:

6. Quindi fare clic OK > OK per chiudere le finestre di dialogo e le righe sono state evidenziate alternativamente in base alla colonna specifica il cui valore cambia, vedi screenshot:


Colora le righe alternativamente in base alle modifiche del valore con una funzione utile

Se il metodo sopra è difficile per te, puoi usare uno strumento utile-Kutools for Excel, Con la sua Distingush differenze caratteristica, puoi colorare rapidamente le righe in base al gruppo alternativamente in Excel.

Suggerimenti:Per applicare questo Distingush differenze in primo luogo, dovresti scaricare il file Kutools for Excele quindi applica la funzione in modo rapido e semplice.

Dopo l'installazione Kutools for Excel, per favore fai come questo:

1. Clic Kutools > Formato > Distingush differenze, vedi screenshot:

2.Nel Differenze distinte per colonna chiave finestra di dialogo, eseguire le seguenti operazioni di cui hai bisogno. Vedi screenshot:

3Al termine delle impostazioni, fare clic su Ok pulsante per chiudere la finestra di dialogo e otterrai il seguente risultato di cui hai bisogno:

Fai clic per scaricare Kutools per Excel e prova gratuita ora!


Colora le righe alternativamente con due colori in base alle modifiche del valore con la colonna helper e la formattazione condizionale

Se si desidera ombreggiare le righe con due colori diversi alternativamente in base alle modifiche del valore come mostrato nella seguente schermata, anche questo può essere risolto in Excel con formattazione condizionale.

1. Innanzitutto, dovresti creare una nuova colonna helper e una nuova formula come primo metodo dal passaggio 1 al passaggio 2, otterrai il seguente screenshot:

2. Quindi selezionare l'intervallo di dati A2: D18 e quindi fare clic Casa > Formattazione condizionale > Gestisci regole, vedi screenshot:

3. Nel Gestore regole di formattazione condizionale finestra di dialogo, fare clic Nuova regola pulsante, vedi screenshot:

4. Nel saltò fuori Nuova regola di formattazione finestra di dialogo, fare clic Usa una formula per determinare le celle da formattare sotto il Seleziona un tipo di regolae quindi inserisci questa formula = ISODD ($ D2) (D2 è la prima cella della colonna helper in cui hai creato la formula), quindi fai clic su Formato pulsante per scegliere il colore di riempimento che ti piace per le righe dispari del gruppo, vedi screenshot:

5. Quindi fare clic OK per uscire da questa finestra di dialogo per tornare al precedente Gestore regole di formattazione condizionale finestra di dialogo, fare clic Nuova regola di nuovo per creare un'altra regola per le righe pari del gruppo.

6. Nel Nuova regola di formattazione finestra di dialogo, fare clic Usa una formula per determinare le celle da formattare sotto il Seleziona un tipo di regola come prima, quindi inserisci questa formula = ISEVEN ($ D2) (D2 è la prima cella della colonna helper in cui hai creato la formula), quindi fai clic su Formato pulsante per scegliere un altro colore di sfondo per le righe pari del gruppo, vedi screenshot:

7. Quindi fare clic OK per restituire il file Gestore regole di formattazione condizionalee puoi vedere che le due regole vengono create come segue:

8. Quindi fare clic OK per chiudere questa finestra di dialogo e puoi vedere che l'intervallo di dati selezionato è stato ombreggiato con due colori diversi alternativamente in base alle modifiche del valore della colonna.

  • Note:
  • 1. Dopo aver colorato le righe alternativamente, puoi nascondere la colonna helper di cui hai bisogno, ma non puoi eliminarla.
  • 2. Se non sono presenti intestazioni nell'intervallo di dati, è sufficiente immettere 1 come primo numero nella colonna di supporto e quindi applicare la formula di supporto come al solito.

Altri articoli:

  • Aumenta i numeri quando il valore cambia in un'altra colonna
  • Supponendo di avere un elenco di valori nella colonna A e ora si desidera aumentare il numero di 1 nella colonna B quando il valore nella colonna A cambia, il che significa che i numeri nella colonna B aumentano fino a quando il valore nella colonna A cambia, quindi il l'incremento del numero inizia di nuovo da 1 come mostrato nell'immagine a sinistra. In Excel, puoi risolvere questo lavoro con il seguente metodo.
  • Inserisci righe vuote quando il valore cambia in Excel
  • Supponendo di avere un intervallo di dati e ora si desidera inserire righe vuote tra i dati quando il valore cambia, in modo da poter separare gli stessi valori sequenziali in una colonna come mostrato nelle schermate seguenti. In questo articolo, parlerò di alcuni trucchi per risolvere questo problema.
  • Somma celle quando il valore cambia in un'altra colonna
  • Quando si lavora su un foglio di lavoro Excel, a volte potrebbe essere necessario sommare le celle in base a un gruppo di dati in un'altra colonna. Ad esempio, qui, voglio sommare gli ordini nella colonna B quando i dati cambiano nella colonna A per ottenere il seguente risultato. Come hai potuto risolvere questo problema in Excel?
  • Inserisci interruzioni di pagina quando il valore cambia in Excel
  • Supponendo, ho un intervallo di celle e ora voglio inserire interruzioni di pagina nel foglio di lavoro quando i valori nella colonna A cambiano come mostrato nell'immagine a sinistra. Certo, puoi inserirli uno per uno, ma ci sono modi rapidi per inserire le interruzioni di pagina contemporaneamente in base ai valori modificati di una colonna?

I migliori strumenti per la produttività in ufficio

🤖 Assistente AI di Kutools: Rivoluziona l'analisi dei dati basandosi su: Esecuzione intelligente   |  Genera codice  |  Crea formule personalizzate  |  Analizzare i dati e generare grafici  |  Richiama le funzioni di Kutools...
Funzioni popolari: Trova, evidenzia o identifica i duplicati   |  Elimina righe vuote   |  Combina colonne o celle senza perdere dati   |   Round senza formula ...
Super ricerca: VLookup a criteri multipli    VLookup a valori multipli  |   VLookup su più fogli   |   Ricerca fuzzy ....
Elenco a discesa avanzato: Crea rapidamente un elenco a discesa   |  Elenco a discesa dipendente   |  Elenco a discesa a selezione multipla ....
Gestore di colonna: Aggiungi un numero specifico di colonne  |  Sposta colonne  |  Attiva/disattiva lo stato di visibilità delle colonne nascoste  |  Confronta intervalli e colonne ...
Funzionalità in primo piano: Messa a fuoco della griglia   |  Vista di progettazione   |   Grande barra delle formule    Gestore di cartelle di lavoro e fogli   |  Resource Library (Testo automatico)   |  Date picker   |  Combina fogli di lavoro   |  Crittografa/decrittografa le celle    Invia e-mail per elenco   |  Super filtro   |   Filtro speciale (filtro grassetto/corsivo/barrato...) ...
I 15 migliori set di strumenti12 Testo Strumenti (aggiungi testo, Rimuovi personaggi, ...)   |   50+ Grafico Tipi (Diagramma di Gantt, ...)   |   40+ Pratico Formule (Calcola l'età in base al compleanno, ...)   |   19 Inserimento Strumenti (Inserisci il codice QR, Inserisci immagine dal percorso, ...)   |   12 Conversione Strumenti (Numeri in parole, Conversione di valuta, ...)   |   7 Unisci e dividi Strumenti (Combina righe avanzate, Celle divise, ...)   |   ... e altro ancora

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...

Descrizione


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!
Comments (17)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
is it possible to make this work when you use filters? if i apply a filter and the helper column are both 2 different odd numbers, then both rows have the same color.... how can we make this apply to filtered data, and still work when unfiltered?
This comment was minimized by the moderator on the site
Hey, thanks for the help. I tried this and the coloring is off by one. Any ideas?
This comment was minimized by the moderator on the site
Modify the formula to apply the conditional formatting to the header as well.=AND(LEN($A1)>0,MOD($D1,2)=0)
This works better for me than trying to highlight just my data rows.
This comment was minimized by the moderator on the site
When you highlight the selection don't highlight the header row.
This comment was minimized by the moderator on the site
I hate helper columns. I'd rather have a huge formula before I put in a helper column. Sometimes Macros are easier, but I'm not always allowed to use macro enabled spreadsheets. When I want to use a macro, I usually run it from my Personal.xlsb, but that doesn't really help with avoiding a helper column.
This comment was minimized by the moderator on the site
Thank you very much for this, it was much appreciated.
This comment was minimized by the moderator on the site
just use 1-prev_value, and you get alternating 1 and 0 s
This comment was minimized by the moderator on the site
Thanks for this formula, been thinking it wasn't possible for a while. Here's a question: Can you format each group to be a different color? Or are you limited to 2 alternating colors?

Thanks!
This comment was minimized by the moderator on the site
Great piece of information. you helped me to present my analysis results better.
This comment was minimized by the moderator on the site
Thank you so much for this post, I've wanted to be able to change row color based on group for a long time. Easy to follow and much appreciated!
This comment was minimized by the moderator on the site
This formula (when used in conditional formatting) would alternate the row color based on group without the assistance of a helper row: =ISODD(SUMPRODUCT(1/COUNTIF($A$1:$A2,$A$1:$A2)))
This comment was minimized by the moderator on the site
This formula works great if your table only has 100 rows. But it really slows down when you have 5,000 rows. Any suggestions to speed up the formula on larger datasets?
This comment was minimized by the moderator on the site
Hello, Barb,
You can try the below formula:
=MOD(SUMPRODUCT(--($A$1:$A1<>$A$2:$A2)),2)


Note: When you select the data range, please exclude the first header row.

Please try, hope it can help you!
This comment was minimized by the moderator on the site
Fantastic! Well done!
This comment was minimized by the moderator on the site
Justin, your formula is nice because it doesn't require a helper column, but for some reason it requires extra RAM and slows the workbook down noticeably. I would recommend using the formula given in the article and just dealing with the helper column.
This comment was minimized by the moderator on the site
Hi Justin. When I use either the helper row method or yours, it formats one row off. Do you know why?
This comment was minimized by the moderator on the site
More than likely - as I did - you selected the whole columns, and not just the data (excl. any headings)
There are no comments posted here yet
Leave your comments
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations