Oblika zelene vrstice v Excelu - Excel Nasveti

Č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

Okno nastavitev samodejnega formatiranja
  • 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.
Pogled samodejnega formatiranja

Excel bo uporabil učinek zelene vrstice, kot je prikazano:

Razvrsti po oblikovanem obsegu

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

Uporaba pogojnega oblikovanja
  • 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
Rezultat pogojnega oblikovanja

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
Razvrsti oblikovani obseg

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.

Uporaba makra VBA

Ključ tega makra VBA je metoda .SpecialCells.

Zanimive Članki...