Če ste starejši od določene starosti, se boste spomnili, kdaj je oddelek MIS izdelal vsa računalniška poročila z uporabo COBOL in hitrim IBM Line Printerjem. Ta poročila so bila vedno natisnjena na papirju, imenovanem "Greenbar". Štiri vrstice so bile zasenčene z zeleno, nato so bile štiri vrstice zasenčene z belo. Ta poročila so obsegala 132 znakov, in ker ste lahko sledili barvam na vseh koncih, ste lažje ohranili svoje mesto v poročilu.
Uporaba Greenbar oblikovanja v Excelu ima lep retro videz. Prav tako je še vedno lažje slediti vrsticam na strani. V tem članku bomo razpravljali o treh možnostih za uporabo oblikovanja zelene vrstice za poročilo.
1. metoda
Uporabite samodejno oblikovanje
![](https://cdn.wiki-base.com/2005960/greenbar_formatting_in_excel_-_excel_tips.jpg.webp)
- Začnite s podatki v obliki seznama.
- Na seznamu izberite katero koli celico.
- V meniju izberite Format - AutoFormat
- V pogovornem oknu AutoFormat boste videli 6 formatov. Z drsnikom se pomaknite navzdol na tretjo stran formatov. Izberite obliko, imenovano List2. Kliknite V redu.
![](https://cdn.wiki-base.com/2005960/greenbar_formatting_in_excel_-_excel_tips_2.jpg.webp)
Excel bo uporabil učinek zelene vrstice, kot je prikazano:
![](https://cdn.wiki-base.com/2005960/greenbar_formatting_in_excel_-_excel_tips_3.jpg.webp)
Pomanjkljivost te metode je, da med razvrščanjem podatkov formatiranje potuje z izvirno vrstico. Po razvrščanju zgornjih podatkov po strankah je lep vzorec 2-zelene, ki ji sledi 2-bela, naključen vzorec zelene in bele:
2. metoda
Uporabite pogojno oblikovanje
![](https://cdn.wiki-base.com/2005960/greenbar_formatting_in_excel_-_excel_tips_4.jpg.webp)
- Izberite vse celice na seznamu.
- V meniju izberite Oblika> Pogojna oblika
- V pogovornem oknu Pogojna oblika spremenite prvi spustni meni iz "Vrednost celice je" v "Formula Is".
- Vnesite formulo v polje Formula:
=MOD(ROW(),2)=0
- Kliknite gumb Format…
- V pogovornem oknu Oblika celic kliknite zavihek Vzorci
- Izberite svetlo zeleni (ali svetlo modri ali svetlo rumeni) vzorec. Kliknite V redu.
- Kliknite V redu, da zaprete pogovorno okno Pogojno oblikovanje
![](https://cdn.wiki-base.com/2005960/greenbar_formatting_in_excel_-_excel_tips_5.jpg.webp)
Rezultat bo učinek zelene črte z označeno vsako drugo vrstico. Ustvari se s pogojnim oblikovanjem. Lahko razvrstite podatke, izbrišete vrstice ali celo vstavite vrstice na sredino podatkov. Učinek oblikovanja zelene vrstice bo ostal.
Formula v polju Pogojno oblikovanje uporablja funkcijo MOD. Se spomnite, kdaj ste se prvič učili, kako narediti dolgo delitev? Če bi morali 7 razdeliti na 25, bi morda prišli do odgovora "3 s preostankom 4"? Funkcija MOD vam sporoči preostanek po delitvi. Torej =MOD(25,7)
bi bilo 4 - ker ostanek po 7 gre na 25, je 4.
V zgornjem pogojnem oblikovanju ste številko vrstice delili z 2. Če je bil preostanek 0, je vrstica s številom in je bil uporabljen vzorec pogojnega oblikovanja.
S formulo lahko eksperimentirate, da ustvarite nadomestne vzorce pasov. Številko vrstice na primer delite z 8. Če je preostanek od 0 do 3, uporabite zeleni vzorec. V nasprotnem primeru uporabite beli vzorec. Tu je nekaj vzorčnih formul:
- 2 zeleni, ki ji sledita 2 beli:
=MOD(ROW(),4)<2
- 3 zelena, ki ji sledi 3 bela:
=MOD(ROW(),6)<3
- 4 zelena, ki ji sledi 4 bela:
=MOD(ROW(),8)<4
![](https://cdn.wiki-base.com/2005960/greenbar_formatting_in_excel_-_excel_tips_6.jpg.webp)
3. metoda
Uporabite makro VBA
Zgornja metoda ne uspe, če imate v svojih podatkih skrite vrstice. To je pogosto, če uporabljate način samodejnega filtra ali način skupine in orisa. Metode 2 ni mogoče uporabiti, če že imate pogojno oblikovanje podatkov. V tem primeru je rešitev naslednji makro. Če niste seznanjeni z urejevalnikom Visual Basic, preberite Uvod v urejevalnik Excel VBA.
V standardni modul vnesite naslednjo kodo:
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
Na spodnji sliki sem vklopil funkcijo samodejnega filtriranja in filtriral samo zapise za DEF stranke. Izberite vse celice v izboru in uporabite Orodja - Makro - Makri, da zaženete ApplyGreenBarToSelection.
![](https://cdn.wiki-base.com/2005960/greenbar_formatting_in_excel_-_excel_tips_7.jpg.webp)
Ključ tega makra VBA je metoda .SpecialCells.