Preskoči na glavno vsebino

Kako zamenjati barvo vrstice glede na skupino v Excelu?

V Excelu je za večino izmed nas morda lažje barvati vsako drugo vrstico, toda, ali ste že kdaj poskusili barvati vrstice izmenično glede na spremembe vrednosti stolpca - Stolpec A, kot je prikazano na spodnji sliki zaslona, ​​v tem članku bom govoril o tem, kako zamenjati barvo vrstic glede na skupino v Excelu.

Vrstice izmenično obarvajte na podlagi sprememb vrednosti s pomožnim stolpcem in pogojnim oblikovanjem

Vrstice izmenično obarvajte na podlagi sprememb vrednosti s koristno funkcijo

Vrstice izmenično obarvajte z dvema barvama glede na spremembe vrednosti s pomožnim stolpcem in pogojnim oblikovanjem


Vrstice izmenično obarvajte na podlagi sprememb vrednosti s pomožnim stolpcem in pogojnim oblikovanjem

Če želite vrstice označiti izmenično glede na skupino, za vas ni neposredne poti, zato morate ustvariti pomožni stolpec in nato uporabiti funkcijo pogojnega oblikovanja, da jih obarvate. Naredite naslednje:

1. V celico D1, isto vrstico glav, vnesite številko 0.

2. In v celico D2 vnesite to formulo: =IF(A2=A1,D1,D1+1) in nato povlecite to formulo navzdol do celic, v katerih jo želite uporabiti, glejte posnetek zaslona:

Opombe: V zgornji formuli, A1, A2 so prva in druga celica stolpca, katerih vrednost se spremeni, D1 je celica, v katero ste vnesli pomožno številko 0.

3. Nato izberite obseg podatkov A2: D18, ki vključuje stolpec s pomožno formulo, in kliknite Domov > Pogojno oblikovanje > Novo pravilo, glej posnetek zaslona:

4. v Novo pravilo oblikovanja pogovorno okno, izberite S formulo določite, katere celice želite formatirati pod izberite vrsto pravila in vnesite to formulo = IN (LEN ($ A2)> 0, MOD ($ D2,2) = 0) v Oblikujte vrednosti, kjer je ta formula resnična besedilno polje, glej posnetek zaslona:

Opombe: A2 je prva celica stolpca, ki jo obarvate, in D2 je prva celica pomožnega stolpca, ki ste ga ustvarili v izbranem obsegu

5. Nato kliknite oblikovana , da odprete Oblikuj celice in izberite eno barvo, ki vam je všeč Izpolnite zavihek, glej posnetek zaslona:

6. Nato kliknite OK > OK če želite zapreti pogovorna okna, vrstice pa so bile izmenično označene glede na določen stolpec, ki se spremeni, glejte posnetek zaslona:


Vrstice izmenično obarvajte na podlagi sprememb vrednosti s koristno funkcijo

Če je zgornja metoda za vas težka, lahko uporabite koristno orodje -Kutools za Excel, Z njegovim Različne razlike Funkcijo lahko hitro izmenično obarvate vrstice glede na skupino v Excelu.

Nasvet:Če želite uporabiti to Različne razlike funkcijo, najprej morate prenesti Kutools za Excelin nato funkcijo hitro in enostavno uporabite.

Po namestitvi Kutools za Excel, naredite tako:

1. Kliknite Kutools > oblikovana > Različne razlike, glej posnetek zaslona:

2.V Razlikovanje razlik po ključnih stolpcih pogovorno okno, po potrebi izvedite naslednje postopke. Oglejte si posnetek zaslona:

3Po končanih nastavitvah kliknite Ok , da zaprete pogovorno okno in po potrebi boste dobili naslednji rezultat:

Kliknite za prenos Kutools za Excel in brezplačno preskusno različico zdaj!


Vrstice izmenično obarvajte z dvema barvama glede na spremembe vrednosti s pomožnim stolpcem in pogojnim oblikovanjem

Če želite vrstice izmenično zasenčiti z dvema različnima barvama glede na spremembe vrednosti, kot je prikazano na spodnjem posnetku zaslona, ​​je to mogoče rešiti tudi v Excelu s pogojnim oblikovanjem.

1. Najprej ustvarite nov pomožni stolpec in formulo kot prvo metodo od koraka 1 do koraka 2, dobili boste naslednji posnetek zaslona:

2. Nato izberite obseg podatkov A2: D18 in kliknite Domov > Pogojno oblikovanje > Upravljanje pravil, glej posnetek zaslona:

3. v Upravitelj pravil pogojnega oblikovanja pogovorno okno, kliknite Novo pravilo gumb, glej posnetek zaslona:

4. V izskočil Novo pravilo oblikovanja dialog, kliknite S formulo določite celice, ki jih želite formatirati pod Izberite vrsto pravilain nato vnesite to formulo = ISODD ($ D2) (D2 je prva celica stolpca pomočnika, ki ste ga ustvarili), in nato kliknite oblikovana gumb, da izberete želeno barvo polnila za neparne vrstice skupine, glejte posnetek zaslona:

5. Nato kliknite OK za izhod iz tega pogovornega okna za vrnitev prejšnjega Upravitelj pravil pogojnega oblikovanja pogovorno okno, kliknite Novo pravilo znova, da ustvarite novo pravilo za sodo vrstic skupine.

6. v Novo pravilo oblikovanja pogovorno okno, kliknite S formulo določite celice, ki jih želite formatirati pod Izberite vrsto pravila in vnesite to formulo = ISEVEN ($ D2) (D2 je prva celica stolpca pomočnika, ki ste ga ustvarili), in nato kliknite oblikovana , če želite izbrati drugo barvo ozadja za sodo vrstic skupine, glejte posnetek zaslona:

7. Nato kliknite OK vrniti Upravitelj pravil pogojnega oblikovanja, in vidite, da sta pravili ustvarjeni na naslednji način:

8. Nato kliknite OK da zaprete to pogovorno okno in vidite, da je izbrani obseg podatkov izmenično zasenčen z dvema različnima barvama glede na spremembe vrednosti stolpca.

  • Opombe:
  • 1. Po izmeničnem barvanju vrstic lahko stolpec pomočnika skrijete, kot ga potrebujete, vendar ga ne morete izbrisati.
  • 2. Če v vašem obsegu podatkov ni glav, preprosto vnesite 1 kot prvo številko v stolpec pomočnika in nato kot običajno uporabite formulo pomožnika.

Več člankov:

  • Številke prirastkov, ko se vrednost spremeni v drugem stolpcu
  • Recimo, da imate seznam vrednosti v stolpcu A, zdaj pa želite povečati število za 1 v stolpcu B, ko se vrednost v stolpcu A spremeni, kar pomeni, da se številke v stolpcu B povečujejo, dokler se vrednost v stolpcu A ne spremeni, nato prirast števila se znova začne od 1, kot je prikazano na levi sliki zaslona. V Excelu lahko to nalogo rešite z naslednjo metodo.
  • Vstavite prazne vrstice, ko se vrednost v Excelu spremeni
  • Recimo, da imate obseg podatkov in zdaj želite med podatke vstaviti prazne vrstice, ko se vrednost spremeni, tako da lahko zaporedoma enake vrednosti ločite v enem stolpcu, kot kažejo naslednji prikazani posnetki zaslona. V tem članku bom spregovoril o nekaj trikih, s katerimi boste rešili to težavo.
  • Vsote celic, ko se vrednost spremeni v drugem stolpcu
  • Ko delate na Excelovem delovnem listu, boste morda morali v drugem stolpcu povzeti celice glede na skupino podatkov. Na primer tukaj želim strniti naročila v stolpcu B, ko se podatki spremenijo v stolpcu A, da dobim naslednji rezultat. Kako ste lahko rešili ta problem v Excelu?
  • Vstavi prelome strani, ko se vrednost v Excelu spremeni
  • Recimo, da imam vrsto celic, zdaj pa želim vstaviti prelome strani v delovni list, ko se vrednosti v stolpcu A spremenijo, kot je prikazano na levi sliki zaslona. Seveda jih lahko vstavite enega za drugim, vendar obstajajo hitri načini za vstavljanje prelomov strani naenkrat glede na spremenjene vrednosti enega stolpca?

Najboljša pisarniška orodja za produktivnost

🤖 Kutools AI Aide: Revolucionirajte analizo podatkov na podlagi: Inteligentna izvedba   |  Ustvari kodo  |  Ustvarite formule po meri  |  Analizirajte podatke in ustvarite grafikone  |  Prikličite funkcije Kutools...
Priljubljene funkcije: Poiščite, označite ali identificirajte dvojnike   |  Izbriši prazne vrstice   |  Združite stolpce ali celice brez izgube podatkov   |   Krog brez formule ...
Super iskanje: Več kriterijev VLookup    Multiple Value VLookup  |   VLookup na več listih   |   Nejasno iskanje ....
Napredni spustni seznam: Hitro ustvarite spustni seznam   |  Odvisni spustni seznam   |  Večkrat izberite spustni seznam ....
Upravitelj stolpcev: Dodajte določeno število stolpcev  |  Premakni stolpce  |  Preklop stanja vidnosti skritih stolpcev  |  Primerjaj obsege in stolpce ...
Predstavljene funkcije: Mrežni fokus   |  Pogled oblikovanja   |   Velika vrstica formule    Upravitelj delovnih zvezkov in listov   |  Knjižnica virov (Samodejno besedilo)   |  Izbirnik datuma   |  Združite delovne liste   |  Šifriranje/dešifriranje celic    Pošljite e-pošto po seznamu   |  Super filter   |   Poseben filter (filter krepko/ležeče/prečrtano ...) ...
15 najboljših kompletov orodij12 Besedilo Orodja (dodajanje besedila, Odstrani znake,...)   |   50 + Graf Vrste (Gantt Chart,...)   |   40+ Praktično Formule (Izračunajte starost glede na rojstni dan,...)   |   19 vstavljanje Orodja (Vstavite kodo QR, Vstavi sliko s poti,...)   |   12 Pretvorba Orodja (Številke v besede, Pretvorba valut,...)   |   7 Spoji in razdeli Orodja (Napredne kombinirane vrstice, Razdeljene celice,...)   |   ... in več

Napolnite svoje Excelove spretnosti s Kutools za Excel in izkusite učinkovitost kot še nikoli prej. Kutools za Excel ponuja več kot 300 naprednih funkcij za povečanje produktivnosti in prihranek časa.  Kliknite tukaj, če želite pridobiti funkcijo, ki jo najbolj potrebujete...

Opis


Kartica Office prinaša vmesnik z zavihki v Office in poenostavi vaše delo

  • Omogočite urejanje in branje z zavihki v Wordu, Excelu, PowerPointu, Publisher, Access, Visio in Project.
  • Odprite in ustvarite več dokumentov v novih zavihkih istega okna in ne v novih oknih.
  • Poveča vašo produktivnost za 50%in vsak dan zmanjša na stotine klikov miške za vas!
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