Hoppa till huvudinnehåll

Hur växlar jag radfärg baserat på grupp i Excel?

I Excel kan det vara enklare för de flesta av oss att färga varannan rad, men har du någonsin försökt att färga raderna växelvis baserat på kolumnvärdeändringar - Kolumn A som följande skärmdump visas, i den här artikeln kommer jag att prata om hur för att växla radfärg baserat på grupp i Excel.

Färg raderna växelvis baserat på värdeförändringar med hjälpkolumn och villkorlig formatering

Färg raderna växelvis baserat på värdeförändringar med en användbar funktion

Färg raderna omväxlande med två färger baserat på värdeförändringar med hjälpkolumn och villkorlig formatering


Färg raderna växelvis baserat på värdeförändringar med hjälpkolumn och villkorlig formatering

För att markera raderna växelvis baserat på grupp finns det inget direkt sätt för dig, så du måste skapa en hjälpkolumn och sedan använda den villkorliga formateringsfunktionen för att färga dem. Gör så här:

1. Ange numret i cell D1, samma rad med rubrikerna 0.

2. Och i cell D2 skriver du den här formeln: =IF(A2=A1,D1,D1+1) och dra sedan ner den här formeln till cellerna som du vill använda den, se skärmdump:

Anmärkningar: I ovanstående formel, A1, A2 är den första och andra cellen i kolumnen som ändras, D1 är cellen som du angav hjälpnummer 0.

3. Välj sedan dataområdet A2: D18 som inkluderar kolumnen för hjälparformeln och klicka Hem > Villkorlig formatering > Ny regel, se skärmdump:

4. I Ny formateringsregel dialogrutan väljer du Använd en formel för att bestämma vilka celler som ska formateras under Välj en regeltyp avsnittet och ange denna formel = OCH (LEN ($ A2)> 0, MOD ($ D2,2) = 0) i Formatera värden där denna formel är sann textruta, se skärmdump:

Anmärkningar: A2 är den första cellen i din kolumn som du färgar baserat på, och D2 är den första cellen i hjälpkolumnen du skapade i det valda intervallet

5. Klicka sedan bildad knappen för att gå till Formatera celler och välj en färg du vill ha under Fyll flik, se skärmdump:

6. Klicka sedan OK > OK för att stänga dialogerna och raderna har markerats växelvis baserat på den specifika kolumnen vilket värde ändras, se skärmdump:


Färg raderna växelvis baserat på värdeförändringar med en användbar funktion

Om ovanstående metod är svår för dig kan du använda ett användbart verktyg-Kutools för Excel, med dess Distingush skillnader funktion kan du snabbt färga raderna baserat på gruppen växelvis i Excel.

Tips:Att tillämpa detta Distingush skillnader funktionen, först bör du ladda ner Kutools för Excel, och använd sedan funktionen snabbt och enkelt.

När du har installerat Kutools för Excel, gör så här:

1. Klicka Kutools > bildad > Distingush skillnader, se skärmdump:

2.I Distingush skillnader efter nyckelkolumn dialogrutan, gör följande åtgärder efter behov. Se skärmdump:

3När du har avslutat inställningarna klickar du på Ok för att stänga dialogrutan så får du följande resultat efter behov:

Klicka för att ladda ner Kutools för Excel och gratis testversion nu!


Färg raderna omväxlande med två färger baserat på värdeförändringar med hjälpkolumn och villkorlig formatering

Om du vill skugga raderna med två olika färger växelvis baserat på värdeförändringar enligt följande skärmdump kan detta också lösas i Excel med villkorlig formatering.

1. Först bör du skapa en ny hjälpkolumn och formel som första metod från steg 1 till steg 2, du får följande skärmdump:

2. Välj sedan dataområdet A2: D18 och klicka sedan på Hem > Villkorlig formatering > Hantera regler, se skärmdump:

3. I Reglerhanteraren för villkorlig formatering dialogrutan, klicka Ny regel knapp, se skärmdump:

4. I poppade ut Ny formateringsregel dialog, klicka Använd en formel för att bestämma celler som ska formateras under Välj en regeltypoch ange sedan denna formel = ISODD ($ D2) (D2 är den första cellen i hjälpkolumnen som du skapade formeln) och klicka sedan på bildad knapp för att välja fyllningsfärg du vill ha för de udda raderna i gruppen, se skärmdump:

5. Klicka sedan OK för att avsluta denna dialog för att återgå till den förra Reglerhanteraren för villkorlig formatering Klicka i dialogrutan Ny regel knappen igen för att skapa en annan regel för de jämna raderna i gruppen.

6. I Ny formateringsregel dialogrutan, klicka Använd en formel för att bestämma celler som ska formateras under Välj en regeltyp som tidigare, och ange sedan denna formel = ISEVEN ($ D2) (D2 är den första cellen i hjälpkolumnen som du skapade formeln) och klicka sedan på bildad knappen för att välja en annan bakgrundsfärg för de jämna raderna i gruppen, se skärmdump:

7. Klicka sedan OK att returnera Reglerhanteraren för villkorlig formatering, och du kan se att de två reglerna skapas enligt följande:

8. Klicka sedan OK för att stänga denna dialog och du kan se att ditt valda dataområde har skuggats med två olika färger alternerande baserat på kolumnvärdesförändringarna.

  • Anmärkningar:
  • 1. När du har färgat raderna omväxlande kan du dölja hjälpkolumnen efter behov, men du kan inte radera den.
  • 2. Om det inte finns några rubriker i ditt dataintervall anger du bara 1 som första nummer i hjälpkolumnen och tillämpar sedan hjälpformeln som vanligt.

Fler artiklar:

  • Öka siffrorna när värdet ändras i en annan kolumn
  • Om du antar att du har en lista över värden i kolumn A, och nu vill du öka antalet med 1 i kolumn B när värdet i kolumn A ändras, vilket innebär att siffrorna i kolumn B ökar tills värdet i kolumn A ändras, sedan antal steg börjar från 1 igen som vänster skärmdump visas. I Excel kan du lösa detta jobb med följande metod.
  • Infoga tomma rader när värdet ändras i Excel
  • Om du antar att du har en rad data och nu vill du infoga tomma rader mellan data när värdet ändras, så att du kan separera samma sekventiella värden i en kolumn som följande skärmdumpar visas. I den här artikeln kommer jag att prata om några knep för att lösa detta problem.
  • Summa celler när värde ändras i en annan kolumn
  • När du arbetar med Excel-kalkylblad någon gång kan du behöva summera celler baserat på grupp av data i en annan kolumn. Här vill jag till exempel summera beställningarna i kolumn B när data ändras i kolumn A för att få följande resultat. Hur kunde du lösa detta promblem i Excel?
  • Infoga sidbrytningar när värde ändras i Excel
  • Antag att jag har ett antal celler, och nu vill jag infoga sidbrytningar i kalkylbladet när värden i kolumn A ändras som den vänstra skärmdumpen visas. Naturligtvis kan du infoga dem en efter en, men finns det några snabba sätt att infoga sidbrytningarna på en gång baserat på de ändrade värdena i en kolumn?

Bästa kontorsproduktivitetsverktyg

🤖 Kutools AI Aide: Revolutionera dataanalys baserat på: Intelligent utförande   |  Generera kod  |  Skapa anpassade formler  |  Analysera data och generera diagram  |  Anropa Kutools funktioner.
Populära funktioner: Hitta, markera eller identifiera dubbletter   |  Ta bort tomma rader   |  Kombinera kolumner eller celler utan att förlora data   |   Rund utan formel ...
Superuppslag: Flera kriterier VLookup    VLookup med flera värden  |   VSök över flera ark   |   Fuzzy Lookup ....
Avancerad rullgardinslista: Skapa snabbt en rullgardinslista   |  Beroende rullgardinslista   |  Flervals-rullgardinslista ....
Kolumnhanterare: Lägg till ett specifikt antal kolumner  |  Flytta kolumner  |  Växla synlighetsstatus för dolda kolumner  |  Jämför intervall och kolumner ...
Utvalda funktioner: Rutnätsfokus   |  Designvy   |   Stor formelbar    Arbetsbok & Bladhanterare   |  Resursbibliotek (Automatisk text)   |  Datumväljare   |  Kombinera arbetsblad   |  Kryptera/Dekryptera celler    Skicka e-postmeddelanden efter lista   |  Superfilter   |   Specialfilter (filtrera fet/kursiv/genomstruken...) ...
Topp 15 verktygssatser12 text verktyg (lägga till text, Ta bort tecken, ...)   |   50+ Diagram Typer (Gantt Chart, ...)   |   40+ Praktiskt Formler (Beräkna ålder baserat på födelsedag, ...)   |   19 Införande verktyg (Infoga QR-kod, Infoga bild från sökväg, ...)   |   12 Konvertering verktyg (Siffror till ord, Valutaväxling, ...)   |   7 Slå ihop och dela verktyg (Avancerade kombinera rader, Dela celler, ...)   |   ... och mer

Uppgradera dina Excel-färdigheter med Kutools för Excel och upplev effektivitet som aldrig förr. Kutools för Excel erbjuder över 300 avancerade funktioner för att öka produktiviteten och spara tid.  Klicka här för att få den funktion du behöver mest...

Beskrivning


Fliken Office ger ett flikgränssnitt till Office och gör ditt arbete mycket enklare

  • Aktivera flikredigering och läsning i Word, Excel, PowerPoint, Publisher, Access, Visio och Project.
  • Öppna och skapa flera dokument i nya flikar i samma fönster, snarare än i nya fönster.
  • Ökar din produktivitet med 50 % och minskar hundratals musklick för dig varje dag!
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
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations