Zöldsáv formázása Excelben - Excel tippek

Ha Ön egy bizonyos kor felett van, akkor emlékszik, amikor a MIS részleg az összes számítógépes jelentést elkészítette a COBOL és egy nagysebességű IBM vonalnyomtató segítségével. Ezek a jelentések mindig "Greenbar" névre keresztelt papírra nyomtattak. Négy sor zöld színnel, majd négy sor fehér színnel volt árnyékolva. Ezeknek a jelentéseknek 132 karaktere volt, és az, hogy kövesse a színeket, segített abban, hogy megtartsa helyét a jelentésben.

A Greenbar formázás használata az Excelben szép retro megjelenéssel rendelkezik. Továbbá még mindig könnyebb követni a sorokat az oldalon. Ez a cikk a zöld sáv formázásának a jelentéshez való három lehetőségét tárgyalja.

1. módszer

Használja az AutoFormat alkalmazást

Automatikus formázás beállításai ablak
  • Kezdje a lista formátumú adatokkal.
  • Jelölje ki a lista bármely celláját.
  • A menüből válassza a Formátum - Automatikus formázás lehetőséget
  • Az Automatikus formázás párbeszédpanelen 6 formátumot fog látni. A görgetősáv segítségével csúsztathat lefelé a formátumok harmadik oldalára. Válassza ki a List2 nevű formátumot. Kattintson az OK gombra.
AutoFormat nézet

Az Excel zöld sáv effektust alkalmaz, az alábbiak szerint:

Rendezés formázott tartomány szerint

Ennek a módszernek az a hátránya, hogy az adatok rendezése során a formázás az eredeti sorral együtt halad. A fenti adatok vevő szerinti rendezése után a 2-zöld, majd a 2-fehér szép mintája véletlenszerű zöld-fehér mintázat:

2. módszer

Használja a Feltételes formázást

Feltételes formázás használata
  • Jelölje ki a lista összes celláját.
  • A menüből válassza a Formátum> Feltételes formátum lehetőséget
  • A Feltételes formátum párbeszédpanelen módosítsa az első legördülő menüt a "Cell Value Is" -ről "Formula Is" -re.
  • Írja be ezt a képletet a Képlet mezőbe: =MOD(ROW(),2)=0
  • Kattintson a Formátum… gombra
  • A Cellák formázása párbeszédpanelen kattintson a Minták fülre
  • Válasszon halványzöld (vagy világoskék vagy világossárga) mintát. Kattintson az OK gombra.
  • Kattintson az OK gombra a Feltételes formázás párbeszédpanel bezárásához
Feltételes formázás eredménye

Az eredmény zöld sáv hatás lesz, minden más sor kiemelve. Feltételes formázással hozzák létre. Szabadon rendezheti az adatokat, sorokat törölhet, vagy akár sorokat is beszúrhat az adatok közepébe. A zöld sáv formázási hatása továbbra is fennmarad.

A Feltételes formázás mezőben lévő képlet a MOD funkciót használja. Emlékszel, amikor először tanultad meg a hosszú megosztást? Ha a 7-et 25-re kellene osztanod, akkor felmerülhet a "3 4-es maradékkal" válasz? A MOD funkció megadja a maradékot az osztás elvégzése után. Tehát =MOD(25,7)4 lenne - mert a maradék 7 után 25-re megy 4.

A fenti feltételes formázásban a sorszámot elosztotta 2-vel. Ha a maradék 0 volt, akkor ez páros számozott sor, és a feltételes formátummintát alkalmaztuk.

Kísérletezhet a képlettel alternatív sávozási minták létrehozásához. Például ossza el a sor számát 8-mal. Ha a fennmaradó rész 0 és 3 között van, használjon zöld mintát. Ellenkező esetben használja a fehér mintát. Íme néhány példa képlet:

  • 2 zöld, majd 2 fehér: =MOD(ROW(),4)<2
  • 3 zöld, majd 3 fehér: =MOD(ROW(),6)<3
  • 4 zöld, majd 4 fehér: =MOD(ROW(),8)<4
Rendezés Formázott tartomány

3. módszer

Használjon VBA makrót

A fenti módszer sikertelen, ha rejtett sorok vannak az adatokban. Ez gyakori, ha automatikus szűrőt vagy csoportos és vázlatos módot használ. A 2. módszer nem használható, ha már rendelkezik feltételes formázással az adatokban. Ebben az esetben a következő makró a megoldás. Ha még nem ismeri a Visual Basic Editor alkalmazást, olvassa el az Excel VBA Editor bemutatása című cikket.

Írja be a következő kódot egy standard modulba:

Sub ApplyGreenBarToSelection() n = 0 For Each VisRow In Selection.Resize(, 1).SpecialCells(xlCellTypeVisible) n = n + 1 If n Mod 2 = 0 Then VisRow.EntireRow.Interior.ColorIndex = 35 End If Next VisRow End Sub

Az alábbi képen bekapcsoltam az AutoFilter funkciót, és csak a Customer DEF rekordjaira szűrtem. Jelölje ki a kijelölés összes celláját, és az Eszközök - Makró - Makrók segítségével futtassa az ApplyGreenBarToSelection programot.

A VBA makró használata

A VBA makró kulcsa a .SpecialCells módszer.

érdekes cikkek...