Ugrás a tartalomra

Hogyan lehet váltogatni a sor színét az Excel csoportja alapján?

Az Excel programban a legtöbbünk számára könnyebb minden más sort kifesteni, de megpróbálta-e már felváltva színezni a sorokat az oszlop értékváltozásai alapján - Az A oszlop, a következő képernyőkép szerint, ebben a cikkben arról fogok beszélni, hogy a sor színének váltakozása az Excel csoportja alapján.

Színezze a sorokat felváltva az értékváltozások alapján a segítő oszloppal és a Feltételes formázással

Színezze a sorokat felváltva az értékváltozások alapján egy hasznos funkcióval

Színezze a sorokat felváltva két színnel az értékváltozások alapján a segítő oszloppal és a Feltételes formázással


Színezze a sorokat felváltva az értékváltozások alapján a segítő oszloppal és a Feltételes formázással

A sorok csoportonkénti felváltva történő kiemeléséhez nincs közvetlen módja az Ön számára, ezért létre kell hoznia egy segítő oszlopot, majd a feltételes formázási funkciót alkalmazni kell színezésükhöz. Kérjük, tegye a következőket:

1. A D1 cellában, a fejlécek ugyanazon sorában írja be a számot 0.

2. A D2 cellába írja be ezt a képletet: =IF(A2=A1,D1,D1+1) , majd húzza le ezt a képletet az alkalmazni kívánt cellákra, lásd a képernyőképet:

Megjegyzések: A fenti képletben A1, A2 az oszlop első és második cellája, amelynek értéke változik, D1 az a cella, amelyet a 0 segédszámnak adott meg.

3. Ezután válassza ki az A2: D18 adattartományt, amely tartalmazza a segítő képlet oszlopot, és kattintson a gombra Kezdőlap > Feltételes formázás > Új szabály, lásd a képernyőképet:

4. Az Új formázási szabály párbeszédpanelen válassza ki Képlet segítségével határozza meg, hogy mely cellákat formázza alatt a Válasszon szabálytípust szakaszban, és írja be ezt a képletet = ÉS (LEN ($ A2)> 0, MOD ($ D2,2) = 0) be a Formázza az értékeket, ahol ez a képlet igaz szövegmező, lásd a képernyőképet:

Megjegyzések: A2 az oszlop első cellája, amely alapján színez, és D2 a kiválasztott tartományból létrehozott segítőoszlop első cellája

5. Ezután kattintson kialakított gomb megnyomásával Cellák formázása párbeszédpanelt, és válasszon ki egy tetszőleges színt a Tölt fül, lásd a képernyőképet:

6. Ezután kattintson OK > OK a párbeszédpanelek bezárásához, és a sorokat felváltva emelték ki az adott oszlop alapján, amely érték változik, lásd a képernyőképet:


Színezze a sorokat felváltva az értékváltozások alapján egy hasznos funkcióval

Ha a fenti módszer nehéz az Ön számára, használhat hasznos eszköz-Kutools az Excel számára, Annak Distingush különbségek funkcióval gyorsan kiszínezheti a sorokat a csoport alapján, felváltva az Excel programban.

Tipp:Ennek alkalmazásához Distingush különbségek funkció, először is le kell töltenie a Kutools az Excel számára, majd gyorsan és egyszerűen alkalmazza a funkciót.

Telepítése után Kutools az Excel számára, kérjük, tegye a következőket:

1. Kattints Kutools > kialakított > Distingush különbségek, lásd a képernyőképet:

2.Ban,-ben Különbségek elosztása kulcsoszloponként párbeszédpanelen kérjük, hajtsa végre a következő műveleteket, amire szüksége van. Lásd a képernyőképet:

3.A beállítások befejezése után kattintson a gombra Ok gombra kattintva bezárhatja a párbeszédpanelt, és a következő eredményt kapja, amire szüksége van:

Kattintson a Kutools for Excel letöltéséhez és az ingyenes próbaverzióhoz most!


Színezze a sorokat felváltva két színnel az értékváltozások alapján a segítő oszloppal és a Feltételes formázással

Ha két különböző színnel szeretné árnyékolni a sorokat az értékváltozások alapján felváltva, az alábbi képernyőkép szerint, ez az Excelben is megoldható a Feltételes formázással.

1. Először létre kell hoznia egy új segítő oszlopot és képletet első módszerként az 1. és a 2. lépés között, és a következő képernyőképet kapja:

2. Ezután válassza ki az A2: D18 adattartományt, majd kattintson a gombra Kezdőlap > Feltételes formázás > Szabályok kezelése, lásd a képernyőképet:

3. Az Feltételes formázási szabályok kezelője párbeszédpanelen kattintson a gombra Új szabály gomb, lásd a képernyőképet:

4. A kiugrott Új formázási szabály párbeszédpanelen kattintson a gombra Használjon képletet a cellák formázásához alatt a Válasszon egy szabálytípust, majd írja be ezt a képletet = ISODD ($ D2) (D2 a képletet létrehozó segédoszlop első cellája), majd kattintson a gombra kialakított gombra kattintva kiválaszthatja a csoport páratlan sorainak tetsző kitöltési színét, lásd a képernyőképet:

5. Ezután kattintson OK a párbeszédpanelből való kilépéshez visszatérhet az előbbi Feltételes formázási szabályok kezelője párbeszédpanelen kattintson a gombra Új szabály gombot, hogy új szabályt hozzon létre a csoport páros soraihoz.

6. Az Új formázási szabály párbeszédpanelen kattintson a gombra Használjon képletet a cellák formázásához alatt a Válasszon egy szabálytípust mint előbbit, majd írja be ezt a képletet = ISZEN ($ D2) (D2 a képletet létrehozó segédoszlop első cellája), majd kattintson a gombra kialakított gomb a csoport páros sorainak másik háttérszínének kiválasztásához, lásd a képernyőképet:

7. Ezután kattintson OK hogy visszaadja a Feltételes formázási szabályok kezelője, és láthatja, hogy a két szabály a következőképpen jön létre:

8. Ezután kattintson OK ennek a párbeszédpanelnek a bezárásához, és láthatja, hogy a kiválasztott adattartomány két különböző színnel van árnyékolva, felváltva az oszlop értékváltozásai alapján.

  • Megjegyzések:
  • 1. Miután felváltva színezte a sorokat, szükség szerint elrejtheti a segítő oszlopot, de nem törölheti.
  • 2. Ha az adattartományban nincsenek fejlécek, akkor csak 1-et írjon be első számként a segítő oszlopba, majd a szokásos módon alkalmazza a segítő képletet.

További cikkek:

  • Növekményszámok, ha az érték egy másik oszlopban változik
  • Tételezzük fel, hogy van egy értéklistád az A oszlopban, és most 1-gyel akarod növelni a számot a B oszlopban, ha az A oszlop értéke megváltozik, ami azt jelenti, hogy a B oszlopban lévő számok növekszenek, amíg az A oszlop értéke megváltozik, majd a a szám növekménye ismét 1-től kezdődik, ahogy a bal oldali képernyőkép látható. Az Excelben ezt a feladatot a következő módszerrel oldhatja meg.
  • Üres sorok beszúrása, ha az érték megváltozik az Excelben
  • Tegyük fel, hogy van egy adattartománya, és most üres sorokat szeretne beilleszteni az adatok közé, amikor az érték megváltozik, hogy a szekvenciális ugyanazokat az értékeket egy oszlopban különíthesse el, a következő képernyőképek szerint. Ebben a cikkben néhány trükkről fogok beszélni, amelyek segítségével megoldhatja ezt a problémát.
  • Összegző cellák, ha az érték egy másik oszlopban változik
  • Ha valamikor Excel munkalapon dolgozik, akkor előfordulhat, hogy egy másik oszlop adatcsoportja alapján kell összegeznie a cellákat. Például itt szeretném összegezni a B oszlop rendeléseit, amikor az adatok megváltoznak az A oszlopban, hogy a következő eredményt kapjam. Hogyan oldhatná meg ezt a problémát az Excel programban?
  • Az oldal beszúrása, ha az érték megváltozik az Excelben
  • Tegyük fel, hogy van egy cellatartományom, és most be akarok illeszteni oldaltöréseket a munkalapba, amikor az A oszlop értékei megváltoznak, ahogy a bal oldali képernyőkép látható. Természetesen egyenként is beillesztheti őket, de vannak-e gyors módszerek az oldalszakadások egyidejű beszúrására az egyik oszlop megváltozott értéke alapján?

A legjobb irodai hatékonyságnövelő eszközök

🤖 Kutools AI Aide: Forradalmasítsa az adatelemzést a következők alapján: Intelligens végrehajtás   |  Kód létrehozása  |  Hozzon létre egyéni képleteket  |  Adatok elemzése és diagramok létrehozása  |  A Kutools funkciók meghívása...
Népszerű szolgáltatások: Ismétlődések keresése, kiemelése vagy azonosítása   |  Üres sorok törlése   |  Oszlopok vagy cellák kombinálása adatvesztés nélkül   |   Kerek Formula nélkül ...
Szuper keresés: Több kritérium VLookup    Többértékű VLookup  |   VLookup több munkalapon   |   Fuzzy Lookup ....
Speciális legördülő lista: Gyors legördülő lista létrehozása   |  Függő legördülő lista   |  Többszörösen válassza ki a legördülő listát ....
Oszlopkezelő: Adjon meg egy adott számú oszlopot  |  Oszlopok mozgatása  |  Kapcsolja be a Rejtett oszlopok láthatósági állapotát  |  Tartományok és oszlopok összehasonlítása ...
Kiemelt funkciók: Rács fókusz   |  Design nézet   |   Nagy Formula bár    Munkafüzet és lapkezelő   |  Erőforrás-könyvtár (Auto szöveg)   |  Dátumválasztó   |  Kombinálja a munkalapokat   |  Cellák titkosítása/dekódolása    E-mailek küldése listánként   |  Szuper szűrő   |   Speciális szűrő (félkövér/dőlt/áthúzott szűrés...) ...
A 15 legjobb eszközkészlet12 szöveg Eszközök (Szöveg hozzáadása, Karakterek eltávolítása,...)   |   50 + Táblázatos Típusai (Gantt-diagram,...)   |   40+ Praktikus képletek (Számolja ki az életkort a születésnap alapján,...)   |   19 beszúrás Eszközök (Helyezze be a QR-kódot, Kép beszúrása az útvonalból,...)   |   12 Átalakítás Eszközök (Számok szavakig, Valuta átváltás,...)   |   7 Egyesítés és felosztás Eszközök (Haladó kombinált sorok, Hasított sejtek,...)   |   ... és több

Töltsd fel Excel-készségeidet a Kutools for Excel segítségével, és tapasztald meg a még soha nem látott hatékonyságot. A Kutools for Excel több mint 300 speciális funkciót kínál a termelékenység fokozásához és az időmegtakarításhoz.  Kattintson ide, hogy megszerezze a leginkább szükséges funkciót...

Leírás


Az Office lap füles felületet hoz az Office-ba, és sokkal könnyebbé teszi a munkáját

  • Füles szerkesztés és olvasás engedélyezése Wordben, Excelben és PowerPointban, Publisher, Access, Visio és Project.
  • Több dokumentum megnyitása és létrehozása ugyanazon ablak új lapjain, mint új ablakokban.
  • 50% -kal növeli a termelékenységet, és naponta több száz kattintással csökkenti az egér kattintását!
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