Ga naar hoofdinhoud

Hoe rij-kleur afwisselen op basis van groep in Excel?

In Excel is het voor de meesten van ons misschien gemakkelijker om elke andere rij in te kleuren, maar heb je ooit geprobeerd de rijen afwisselend te kleuren op basis van wijzigingen in de kolomwaarde - Kolom A zoals in het volgende screenshot wordt getoond, in dit artikel zal ik het hebben over hoe om de rijkleur af te wisselen op basis van de groep in Excel.

Kleur de rijen afwisselend op basis van waardeveranderingen met hulpkolom en voorwaardelijke opmaak

Kleur de rijen afwisselend op basis van waardeveranderingen met een handige functie

Kleur de rijen afwisselend met twee kleuren op basis van waardeveranderingen met hulpkolom en voorwaardelijke opmaak


Kleur de rijen afwisselend op basis van waardeveranderingen met hulpkolom en voorwaardelijke opmaak

Om de rijen afwisselend op basis van groep te markeren, is er geen directe manier voor u, dus u moet een hulpkolom maken en vervolgens de voorwaardelijke opmaakfunctie toepassen om ze te kleuren. Ga als volgt te werk:

1. Voer in cel D1, dezelfde rij met kopteksten, het nummer in 0.

2. En typ deze formule in cel D2: =IF(A2=A1,D1,D1+1) , en sleep deze formule vervolgens naar de cellen waarop u deze wilt toepassen, zie screenshot:

Note: In de bovenstaande formule, A1, A2 zijn de eerste en tweede cel van de kolom waarvan de waarde verandert, D1 is de cel waarin u het helpernummer 0 hebt ingevoerd.

3. Selecteer vervolgens het gegevensbereik A2: D18 inclusief de hulpformulekolom en klik op Home > Conditionele opmaak > Nieuwe regel, zie screenshot:

4. In de Nieuwe opmaakregel dialoogvenster, selecteer Gebruik een formule om te bepalen welke cellen moeten worden opgemaakt voor de Selecteer een regeltype sectie en voer deze formule in = EN (LEN ($ A2)> 0, MOD ($ D2,2) = 0) in de Formatteer waarden waar deze formule waar is tekstvak, zie screenshot:

Note: A2 is de eerste cel van uw kolom waarop u een kleur geeft, en D2 is de eerste cel van de hulpkolom die u van het geselecteerde bereik hebt gemaakt

5. Dan klikken Formaat knop om naar de Cellen opmaken dialoogvenster en selecteer een kleur die u mooi vindt onder het Vulling tabblad, zie screenshot:

6. Dan klikken OK > OK om de dialoogvensters te sluiten, en de rijen zijn afwisselend gemarkeerd op basis van de specifieke kolom waarvan de waarde verandert, zie screenshot:


Kleur de rijen afwisselend op basis van waardeveranderingen met een handige functie

Als de bovenstaande methode moeilijk voor u is, kunt u een handig hulpmiddel gebruiken:Kutools for Excel, Met Onderscheidende verschillen functie, kunt u de rijen snel afwisselend in Excel op basis van de groep kleuren.

Tips:Om dit toe te passen Onderscheidende verschillen -functie, ten eerste moet u de Kutools for Excelen pas de functie vervolgens snel en gemakkelijk toe.

Na het installeren van Kutools for Excel, doe dit als volgt:

1. Klikken Kutools > Formaat > Onderscheidende verschillen, zie screenshot:

2.In de Onderscheid de verschillen per sleutelkolom dialoogvenster, voer de volgende bewerkingen uit als u nodig hebt. Zie screenshot:

3Klik op nadat u de instellingen hebt voltooid Ok om het dialoogvenster te sluiten, en u krijgt het volgende resultaat als u nodig hebt:

Klik om Kutools voor Excel en nu gratis uit te proberen!


Kleur de rijen afwisselend met twee kleuren op basis van waardeveranderingen met hulpkolom en voorwaardelijke opmaak

Als u de rijen afwisselend met twee verschillende kleuren wilt arceren op basis van waardeveranderingen zoals in het onderstaande screenshot, kan dit ook worden opgelost in Excel met voorwaardelijke opmaak.

1. Eerst moet u een nieuwe hulpkolom en formule maken als eerste methode van stap 1 tot stap 2, u krijgt de volgende schermafbeelding:

2. Selecteer vervolgens het gegevensbereik A2: D18 en klik vervolgens op Home > Conditionele opmaak > Beheer regels, zie screenshot:

3. In de Beheer van regels voor voorwaardelijke opmaak dialoogvenster, klik Nieuwe regel knop, zie screenshot:

4. In de pop-out Nieuwe opmaakregel dialoogvenster, klik Gebruik een formule om te bepalen welke cellen moeten worden opgemaakt onder de Selecteer een regeltypeen voer vervolgens deze formule in = ISODD ($ D2) (D2 is de eerste cel van de hulpkolom waarin u de formule hebt gemaakt) en klik vervolgens op Formaat knop om de gewenste vulkleur te kiezen voor de oneven rijen van de groep, zie screenshot:

5. Dan klikken OK om dit dialoogvenster te verlaten om terug te keren naar het vorige Beheer van regels voor voorwaardelijke opmaak dialoogvenster, klik dan Nieuwe regel knop nogmaals om een ​​andere regel te maken voor de even rijen van de groep.

6. In de Nieuwe opmaakregel dialoogvenster, klik Gebruik een formule om te bepalen welke cellen moeten worden opgemaakt onder de Selecteer een regeltype en voer vervolgens deze formule in = ISEVEN ($ D2) (D2 is de eerste cel van de hulpkolom waarin u de formule hebt gemaakt) en klik vervolgens op Formaat knop om een ​​andere achtergrondkleur te kiezen voor de even rijen van de groep, zie screenshot:

7. Dan klikken OK om de terugkeer Beheer van regels voor voorwaardelijke opmaak, en u kunt zien dat de twee regels als volgt zijn gemaakt:

8. Dan klikken OK om dit dialoogvenster te sluiten en u kunt zien dat uw geselecteerde gegevensbereik is gearceerd met afwisselend twee verschillende kleuren op basis van de wijzigingen in de kolomwaarde.

  • Opmerkingen:
  • 1. Nadat u de rijen afwisselend heeft ingekleurd, kunt u de hulpkolom naar behoefte verbergen, maar u kunt deze niet verwijderen.
  • 2. Als uw gegevensbereik geen kopteksten bevat, voert u gewoon 1 in als het eerste getal in de hulpkolom en past u vervolgens de hulpformule toe zoals gewoonlijk.

Meer artikelen:

  • Getallen verhogen wanneer waarde in een andere kolom verandert
  • Stel dat u een lijst met waarden heeft in kolom A, en nu wilt u het getal met 1 verhogen in kolom B wanneer de waarde in kolom A verandert, wat betekent dat de getallen in kolom B toenemen totdat de waarde in kolom A verandert, en dan de Het verhogen van het nummer begint weer vanaf 1, zoals het linker screenshot wordt getoond. In Excel kunt u deze taak oplossen met de volgende methode.
  • Voeg lege rijen in wanneer waarde verandert in Excel
  • Stel dat u een gegevensbereik heeft en u wilt nu lege rijen tussen de gegevens invoegen wanneer de waarde verandert, zodat u de opeenvolgende dezelfde waarden in één kolom kunt scheiden, zoals in de volgende schermafbeeldingen. In dit artikel zal ik enkele trucs voor je bespreken om dit probleem op te lossen.
  • Som cellen op wanneer waarde verandert in een andere kolom
  • Wanneer u aan een Excel-werkblad werkt, moet u soms cellen optellen op basis van een groep gegevens in een andere kolom. Hier wil ik bijvoorbeeld de bestellingen in kolom B optellen wanneer de gegevens in kolom A veranderen om het volgende resultaat te krijgen. Hoe zou je dit probleem in Excel kunnen oplossen?
  • Voeg pagina-einden in wanneer waarde verandert in Excel
  • Stel dat ik een celbereik heb en nu wil ik pagina-einden in het werkblad invoegen wanneer de waarden in kolom A veranderen zoals het linker screenshot wordt getoond. U kunt ze natuurlijk één voor één invoegen, maar zijn er snelle manieren om de pagina-einden tegelijk in te voegen op basis van de gewijzigde waarden van één kolom?

Beste Office-productiviteitstools

🤖 Kutools AI-assistent: Een revolutie teweegbrengen in de data-analyse op basis van: Intelligente uitvoering   |  Genereer code  |  Aangepaste formules maken  |  Analyseer gegevens en genereer grafieken  |  Roep Kutools-functies aan...
Populaire functies: Zoek, markeer of identificeer duplicaten   |  Verwijder lege rijen   |  Combineer kolommen of cellen zonder gegevens te verliezen   |   Ronde zonder formule ...
Super opzoeken: Meerdere criteria VLookup    VLookup met meerdere waarden  |   VOpzoeken over meerdere bladen   |   Fuzzy opzoeken ....
Geavanceerde vervolgkeuzelijst: Maak snel een vervolgkeuzelijst   |  Afhankelijke vervolgkeuzelijst   |  Multi-select vervolgkeuzelijst ....
Kolom Beheerder: Voeg een specifiek aantal kolommen toe  |  Kolommen verplaatsen  |  Schakel de zichtbaarheidsstatus van verborgen kolommen in  |  Vergelijk bereiken en kolommen ...
Uitgelichte functies: Raster focus   |  Ontwerpweergave   |   Grote formulebalk    Werkmap- en bladbeheer   |  resource Library (Auto-tekst)   |  Datumkiezer   |  Combineer werkbladen   |  Cellen coderen/decoderen    Stuur e-mails per lijst   |  Super filter   |   Speciaal filter (filter vet/cursief/doorhalen...) ...
Top 15 gereedschapsets12 Tekst Tools (toe te voegen tekst, Tekens verwijderen, ...)   |   50+ tabel Types (Gantt Chart, ...)   |   40+ Praktisch Formules (Bereken leeftijd op basis van verjaardag, ...)   |   19 Invoeging Tools (QR-code invoegen, Afbeelding invoegen vanaf pad, ...)   |   12 Camper ombouw Tools (Getallen naar woorden, Currency Conversion, ...)   |   7 Samenvoegen en splitsen Tools (Geavanceerd Combineer rijen, Gespleten cellen, ...)   |   ... en meer

Geef uw Excel-vaardigheden een boost met Kutools voor Excel en ervaar efficiëntie als nooit tevoren. Kutools voor Excel biedt meer dan 300 geavanceerde functies om de productiviteit te verhogen en tijd te besparen.  Klik hier om de functie te krijgen die u het meest nodig heeft...

Omschrijving


Office-tabblad Brengt een interface met tabbladen naar Office en maakt uw werk veel gemakkelijker

  • Schakel bewerken en lezen met tabbladen in Word, Excel, PowerPoint in, Publisher, Access, Visio en Project.
  • Open en maak meerdere documenten in nieuwe tabbladen van hetzelfde venster in plaats van in nieuwe vensters.
  • Verhoogt uw productiviteit met 50% en vermindert honderden muisklikken voor u elke 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