Tartalomjegyzék
Ez a bemutató elmagyarázza, hogyan lehet váltogatni a sorok színét az Excelben, hogy automatikusan kiemeljen minden más sort vagy oszlopot a munkalapokon. Azt is megtudja, h hogyan kell alkalmazni az Excel sávozott sorokat és oszlopokat, és megtalálni a néhány okos képlet a sorok árnyékolásának váltakoztatására az értékváltozás alapján.
Gyakori gyakorlat, hogy egy Excel munkalapban a könnyebb olvashatóság érdekében árnyékolást adunk a sorok váltakozásához. Míg egy kis táblázatban viszonylag egyszerű feladat manuálisan kiemelni az adatsorokat, addig egy nagyobb táblázatban ez fárasztó feladat lehet. Jobb megoldás, ha a sorok vagy oszlopok színei automatikusan váltakoznak, és ez a cikk megmutatja, hogyan lehet ezt gyorsan megtenni.
Váltakozó sorszín az Excelben
Ha az Excelben minden második sor árnyékolásáról van szó, a legtöbb guru azonnal a feltételes formázás felé irányítja Önt, ahol némi időt kell befektetnie a MOD és a ROW függvények zseniális kombinációjának kitalálásába.
Ha nem szeretne pörölykalapáccsal diót törni, vagyis nem szeretné az idejét és kreativitását olyan apróságokra pazarolni, mint az Excel táblázatok zebracsíkozása, akkor gyors alternatívaként fontolja meg a beépített Excel táblázatstílusok alkalmazását.
Minden második sor kiemelése az Excelben sávozott sorok használatával
A sorok árnyékolásának leggyorsabb és legegyszerűbb módja az Excelben az előre definiált táblázatstílusok használata. A táblázatok egyéb előnyei, például az automatikus szűrés mellett a színsávozás alapértelmezés szerint a sorokra is vonatkozik. Ehhez mindössze annyit kell tennie, hogy egy cellatartományt táblázattá alakít. Ehhez egyszerűen jelölje ki a cellatartományt, és nyomja le együtt a Ctrl+T billentyűkombinációt.
Ha ezt megteszi, a táblázat páratlan és páros sorai automatikusan különböző színnel lesznek árnyékolva. A legjobb dolog az, hogy az automatikus sávozás folytatódik, ha rendezi, törli vagy új sorokat ad hozzá a táblázathoz.
Ha inkább csak a sorok váltakozó árnyékolását szeretné, a táblázat funkciói nélkül, akkor a táblázatot könnyen visszaalakíthatja egy szokásos tartományba. Ehhez jelölje ki a táblázat bármelyik celláját, kattintson a jobb gombbal, és válassza a következő parancsot Átalakítás tartományba a kontextusmenüből.
Megjegyzés: A táblázat-tartomány transzformáció elvégzése után az újonnan hozzáadott sorok automatikus színsávozását nem fogja megkapni. További hátránya, hogy ha rendezi az adatokat, a színsávok az eredeti sorokkal együtt fognak utazni, és a szép zebracsíkos mintázat torzulni fog.
Amint láthatja, a tartomány táblázatba való átalakítása egy nagyon egyszerű és gyors módja a váltakozó sorok kiemelésének az Excelben. De mi van akkor, ha ennél egy kicsit többet szeretne?
Hogyan válasszuk ki a saját színeit a sor csíkok
Ha nem elégedett az Excel-táblázat alapértelmezett kék-fehér mintájával, rengeteg más minta és szín közül választhat. Csak válassza ki a táblázatot vagy a táblázaton belül bármely cellát, váltson át a Tervezés tab> Asztali stílusok csoportot, és válassza ki a kívánt színeket.
A nyílgombok segítségével lapozhat a rendelkezésre álló táblázatstílusok között, vagy kattintson a További gomb Ha az egérkurzort bármelyik stílus fölé viszi, az azonnal megjelenik a táblázatban, és láthatja, hogyan néznének ki a sávozott sorok.
Hogyan emeljük ki a különböző számú sorokat az egyes zebrasorokban?
Abban az esetben, ha az egyes csíkokban különböző számú sort szeretne kiemelni, például 2 sort az egyik színnel, 3-at pedig egy másikkal árnyalni, akkor egyéni táblázatstílust kell létrehoznia. Feltételezve, hogy már átalakított egy tartományt táblázattá, hajtsa végre a következő lépéseket:
- Navigáljon a Tervezés lapon, kattintson a jobb gombbal az alkalmazni kívánt asztali stílusra, és válassza a Duplikátum .
- A Név mezőben adja meg a táblázat stílusának nevét.
- Válassza ki " Első sor csík " és állítsa be a Csík mérete 2-re, vagy egy másik kívánt számra.
- Válassza ki " Második sor csík ", és ismételje meg a folyamatot.
- Kattintson a címre. OK az egyéni stílus mentéséhez.
- Alkalmazza az újonnan létrehozott stílust a táblázatra, kiválasztva azt a Table Styles galériából. Az egyéni stílusok mindig a galéria tetején találhatók, a következő menüpont alatt Egyedi.
Megjegyzés: Az egyéni asztali stílusok csak az aktuális munkafüzetben tárolódnak, ezért nem állnak rendelkezésre a többi munkafüzetben. Ha az egyéni asztali stílust az aktuális munkafüzetben alapértelmezett asztali stílusként szeretné használni, válassza a " A dokumentum alapértelmezett asztali stílusának beállítása " jelölőnégyzetet a stílus létrehozásakor vagy módosításakor.
Ha nem elégedett a létrehozott stílussal, könnyen módosíthatja azt, ha a Stílusok galériában jobb gombbal rákattint az egyéni stílusra, és a következő lehetőséget választja Módosítsa a címet. a kontextus menüből. És itt rengeteg helyed van a kreativitásodnak! Beállíthatsz bármilyen Betűtípus , Határ , és Töltse ki a címet. stílusok a megfelelő fülekre, sőt, még a színátmenetes csíkok színét is kiválaszthatja, ahogy az alábbi képernyőképen látható : )
Alternatív sorok árnyékolásának törlése az Excelben egy kattintással
Ha már nem szeretné, hogy az Excel táblázatában ne legyenek színsávok, akkor szó szerint egyetlen kattintással eltávolíthatja őket. Jelölje ki a táblázat bármelyik celláját, lépjen a Tervezés lapon, és törölje a jelölőnégyzetet a Sávozott sorok opció.
Mint látja, az Excel előre definiált táblázatstílusai rengeteg funkciót biztosítanak a munkalapok sorainak színváltoztatásához és az egyéni sávos sorstílusok létrehozásához. Úgy gondolom, hogy sok helyzetben elegendőek lesznek, bár ha valami különlegeset szeretne, például egész sorok árnyékolását az értékváltozás alapján, akkor feltételes formázást kell használnia.
Alternatív sorárnyékolás az Excel feltételes formázás segítségével
Magától értetődik, hogy a feltételes formázás egy kicsit trükkösebb, mint az Excel táblázatstílusok, amelyeket az imént tárgyaltunk. De van egy vitathatatlan előnye - nagyobb teret enged a fantáziádnak, és lehetővé teszi, hogy a munkalapot pontosan úgy zebracsíkosítsd, ahogyan azt minden egyes esetben szeretnéd. A cikk további részében találsz néhány példát a sorok színének váltakozására szolgáló Excel-képletekre:
Minden második sor kiemelése az Excelben feltételes formázás használatával
Egy nagyon egyszerű MOD-képlettel kezdünk, amely minden második sort kiemel az Excelben. Valójában pontosan ugyanazt az eredményt érheti el az Excel táblázatstílusok használatával, de a feltételes formázás fő előnye, hogy tartományok esetében is működik, ami azt jelenti, hogy a színsávozás érintetlen marad, amikor sorol, beszúr vagy töröl sorokat egy olyan adatsorban, amelyre a képlet vonatkozik.
Így hozhat létre feltételes formázási szabályt:
- Jelölje ki az árnyékolni kívánt cellákat. Ha a színsávozást az egész munkalapra szeretné alkalmazni, kattintson a Válasszon ki mindent gombot a táblázat bal felső sarkában.
- Váltson a Home lap > Stílusok csoport és kattintson a Feltételes formázás> Új szabály...
- A Új formázási szabály ablakban válassza a " A formulával határozza meg, hogy mely cellákat kell formázni " opciót, és írja be ezt a képletet:
=MOD(ROW(),2)=0
- Ezután kattintson a Formátum gomb megnyomásával váltson a Töltse ki a címet. lapot, és válassza ki a sávozott sorokhoz használni kívánt háttérszínt.
Ekkor a kiválasztott szín megjelenik a Minta Ha elégedett vagy a színnel, kattints a OK .
- Ez visszavisz a Új formázási szabály ablakban, és kattintson a OK még egyszer, hogy a kiválasztott sorok mindegyikére alkalmazza a színt.
És íme, így néz ki az eredmény az Excel 2013-as programomban:
Ha fehér vonalak helyett inkább 2 különböző színt szeretne, akkor hozzon létre egy második szabályt ezzel a képlettel:
=MOD(ROW(),2)=1
És most már a páratlan és páros sorok különböző színekkel vannak kiemelve:
Ez elég egyszerű volt, nem igaz? És most szeretném röviden elmagyarázni a MOD függvény szintaxisát, mert más, kicsit összetettebb példákban fogjuk használni.
A MOD függvény az osztóval való osztás után a legközelebbi egész számra kerekített maradékot adja vissza.
Például, =MOD(4,2)
0-t ad vissza, mert 4 osztva van 2-vel egyenletesen (maradék nélkül).
Most nézzük meg, hogy pontosan mit is csinál a MOD függvényünk, amit a fenti példában használtunk. Mint emlékszel, a MOD és a ROW függvények kombinációját használtuk: =MOD(ROW(),2)
A szintaxis egyszerű és egyértelmű: a ROW függvény visszaadja a sorszámot, majd a MOD függvény elosztja azt 2-vel, és a maradékot egész számra kerekítve adja vissza. A táblázatunkra alkalmazva a képlet a következő eredményeket adja vissza:
Sorszám. | Formula | Eredmény |
---|---|---|
2. sor | =MOD(2,2) | 0 |
3. sor | =MOD(3,2) | 1 |
4. sor | =MOD(4,2) | 0 |
5. sor | =MOD(5,2) | 1 |
Látod a mintát? Mindig ez van 0 páros sorok esetén és 1 páratlan sorok esetén Ezután létrehozzuk a feltételes formázási szabályokat, amelyek megmondják az Excelnek, hogy a páratlan sorokat (ahol a MOD függvény 1-et ad vissza) egy színnel, a páros sorokat (ahol 0 van) pedig egy másik színnel árnyalja.
Most, hogy már ismered az alapokat, nézzük a bonyolultabb példákat.
Hogyan kell váltogatni a különböző színű sorok csoportjait
A következő képletekkel a sorok meghatározott számú sorát árnyékolhatja, függetlenül azok tartalmától:
Páratlan sor árnyékolás , azaz kiemeli az 1. csoportot és minden más csoportot:
=MOD(ROW()-RowNum,N*2)+1<=N
Egyenletes soros árnyékolás , azaz kiemeli a 2. csoportot és az összes páros csoportot:
=MOD(ROW()-RowNum,N*2)>=N
Hol RowNum egy hivatkozás az első cellára az adatokkal, és N az egyes sávos csoportok sorainak száma.
Tipp: Ha a páros és páratlan csoportokat is ki szeretné emelni, akkor egyszerűen hozzon létre 2 feltételes formázási szabályt a fenti képletekkel.
Az alábbi táblázatban néhány példát talál a képlet használatára és a keletkező színsávozásra.
Minden 2 sor színezése az 1. csoporttól kezdve. Az adatok a 2. sorban kezdődnek. | =MOD(ROW()-2,4)+1<=2 | |
---|---|---|
Minden 2 sor színezése, a 2. csoporttól kezdve. Az adatok a 2. sorban kezdődnek. | =MOD(ROW()-2,4)>=2 | |
Minden 3 sor színezése a 2. csoporttól kezdve. Az adatok a 3. sorban kezdődnek. | =MOD(ROW()-3,6)>=3 |
Hogyan árnyékoljuk a sorokat 3 különböző színnel
Ha úgy gondolja, hogy adatai jobban néznek ki, ha a sorok három különböző színnel árnyékolva vannak, akkor hozzon létre 3 feltételes formázási szabályt ezekkel a képletekkel:
Az 1. és minden 3. sor kiemelése =MOD(ROW($A2)+3-1,3)=1
A 2., 6., 9. stb. kiemeléséhez. =MOD(ROW($A2)+3-1,3)=2
A 3., 7., 10. stb. =MOD(ROW($A2)+3-1,3)=0
Ne feledje, hogy az A2-t az első adatot tartalmazó cellára való hivatkozással helyettesítse.
A kapott táblázat ehhez hasonlóan fog kinézni az Excelben:
Hogyan váltogassuk a sorok színét értékváltozás alapján
Ez a feladat hasonló az imént tárgyalt feladathoz - sorcsoportok árnyékolása, azzal a különbséggel, hogy minden csoportban más számú sor lehet. Azt hiszem, ezt egy példából könnyebb lesz megérteni.
Tegyük fel, hogy van egy táblája, amely különböző forrásokból származó adatokat tartalmaz, például regionális értékesítési jelentésekből. Azt szeretné, ha az első sorcsoport az első termékhez kapcsolódó sorok 1. színű, a következő csoport a második termékhez kapcsolódó sorok 2. színű stb. A termékneveket felsoroló A oszlop szolgálhat kulcsoszlopként vagy egyedi azonosítóként.
Ahhoz, hogy a sorok árnyékolása az értékváltozás alapján váltakozzon, egy kicsit összetettebb képletre és egy további oszlopra van szükség:
- Hozzon létre egy további oszlopot a munkalap jobb oldalán, mondjuk az F oszlopot. Ezt az oszlopot később el tudja majd rejteni.
- Írja be a következő képletet az F2-es cellába (feltételezve, hogy a 2. sor az első adatsor), majd másolja át az egész oszlopba:
=MOD(IF(ROW()=2,0,IF(A2=A1,F1, F1+1)), 2)
A képlet az F oszlopot 0 és 1 blokkokkal tölti ki, minden új blokk a terméknév változásával kezdődik.
- Végül hozzon létre egy feltételes formázási szabályt a következő képlet segítségével
=$F2=1
Hozzáadhat egy második szabályt=$F2=0
ha egy második színt szeretne a sorblokkok váltakozásához, ahogy a képernyőképen látható:
Váltakozó oszlopszínek az Excelben (sávozott oszlopok)
Valójában az oszlopok árnyékolása az Excelben nagyjából hasonló a sorok váltakozásához. Ha a fentieket megértetted, akkor ez a rész egy gyerekjáték lesz számodra : )
Az Excelben az oszlopok árnyékolását a következőkkel alkalmazhatja:
Alternatív oszlopszínek az Excelben a táblázatstílusokkal
- Kezdje egy tartomány táblázatba való átalakításával ( Ctrl+T ).
- Ezután váltson a Tervezés lapon, távolítson el egy pipa a Sávozott sorok és válassza a Sávozott oszlopok helyette.
- Voila! Az oszlopok az alapértelmezett táblázat színeivel árnyékolva vannak.
Ha szebb színeket szeretne, szabadon választhat más mintát az Asztali stílusok galériából.
Ha árnyékolni szeretne egy különböző számú oszlopok minden egyes csíkban, majd hozzon létre egy duplikátumot egy meglévő, tetszőlegesen kiválasztott táblázat stílusából, pontosan az itt leírtak szerint. Az egyetlen különbség, hogy a " Első Colum csík " és " Második Colum csík " a megfelelő sorcsíkok helyett.
Így nézhetnek ki az egyéni oszlopsávok az Excelben:
Váltakozó oszlopszínek feltételes formázással
Az Excelben a színsávozás váltakozó oszlopokra történő alkalmazásához használt képletek nagyon hasonlóak azokhoz, amelyeket a váltakozó sorok árnyékolásához használtunk. Csak a MOD függvényt kell használnia a COLUMN függvénnyel együtt, nem pedig a ROW függvényt. Az alábbi táblázatban csak néhányat nevezek meg, és biztos vagyok benne, hogy a többi "sor képletet" analógia útján könnyen át tudja alakítani "oszlop képletekre".
Minden más oszlop színezése | =MOD(COLUMN(),2)=0 |
---|
és/vagy
=MOD(COLUMN(),2)=1
=MOD(COLUMN()-1,4)+1<=2
=MOD(OSZLOP()+3,3)=1
=MOD(COLUMN()+3,3)=2
=MOD(OSZLOP()+3,3)=0
Remélhetőleg most már nem okoz gondot a színsávozás alkalmazása az Excelben, hogy a munkalapok szépek és olvashatóbbak legyenek. Ha más módon szeretné váltogatni a sor- vagy oszlopszíneket, ne habozzon, hagyjon nekem egy megjegyzést, és együtt kitaláljuk, hogy mi legyen. Köszönöm, hogy elolvastad!