Ak máte viac ako istý vek, budete si pamätať, keď všetky počítačové správy produkovalo oddelenie MIS pomocou softvéru COBOL a vysokorýchlostnej linkovej tlačiarne IBM. Tieto správy sa vždy tlačia na papieri s názvom „Greenbar“. Štyri riadky boli tieňované zelenou farbou, potom štyri riadky boli tieňované bielou farbou. Tieto správy mali naprieč 132 znakov a schopnosť sledovať rôzne farby vám pomohla udržať si miesto v správe.
Používanie formátovania Greenbar v programe Excel má pekný retro vzhľad. Stále je tiež jednoduchšie sledovať čiary na celej stránke. Tento článok bude pojednávať o troch možnostiach použitia formátovania greenbar na správu.
Metóda 1
Použite automatický formát
- Začnite s údajmi vo formáte zoznamu.
- Vyberte ľubovoľnú bunku v zozname.
- Z ponuky vyberte Formát - Automatický formát
- V dialógovom okne Automatický formát uvidíte 6 formátov. Pomocou posúvača sa posuňte nadol na tretiu stránku formátov. Vyberte formát s názvom List2. Kliknite na tlačidlo OK.
Excel použije efekt zelenej lišty, ako je to znázornené:
Nevýhodou tejto metódy je, že pri triedení údajov sa formátovanie pohybuje s pôvodným riadkom. Po zoradení vyššie uvedených údajov podľa zákazníka je pekný vzor 2-zelenej farby a potom 2-bielej farby náhodným zeleným a bielym vzorom:
Metóda 2
Použite podmienené formátovanie
- Vyberte všetky bunky vo vašom zozname.
- Z ponuky vyberte Formát> Podmienený formát
- V dialógovom okne Podmienený formát zmeňte prvú rozbaľovaciu ponuku z „Hodnota bunky je“ na „Vzorec je“.
- Zadajte tento vzorec do poľa Vzorec:
=MOD(ROW(),2)=0
- Kliknite na tlačidlo Formátovať …
- V dialógovom okne Formátovanie buniek kliknite na kartu Vzory
- Vyberte si svetlozelený (alebo svetlo modrý alebo svetlo žltý) vzor. Kliknite na tlačidlo OK.
- Kliknutím na tlačidlo OK zatvorte dialógové okno Podmienené formátovanie
Výsledkom bude efekt zeleného pruhu so zvýrazneným každým druhým riadkom. Vytvára sa podmieneným formátovaním. Môžete znova triediť údaje, mazať riadky alebo dokonca vkladať riadky do stredu údajov. Efekt formátovania zeleného pruhu bude pretrvávať.
Vzorec v poli Podmienené formátovanie používa funkciu MOD. Pamätáte si, keď ste sa prvýkrát učili, ako sa robí dlhé delenie? Keby ste mali rozdeliť 7 na 25, mohli by ste prísť s odpoveďou „3 so zvyškom 4“? Funkcia MOD vám po rozdelení povie zvyšok. Takže =MOD(25,7)
bude 4 - pretože zvyšok po 7 prejde na 25 je 4.
Pri podmienenom formátovaní vyššie ste číslo riadku vydelili číslom 2. Ak zvyšok bol 0, jedná sa o riadok s párnym číslom a použil sa vzor podmieneného formátu.
So vzorcom je možné experimentovať a vytvoriť tak alternatívne pásové vzory. Napríklad číslo riadku vydelíte číslom 8. Ak je zvyšok 0 až 3, použite zelený vzor. V opačnom prípade použite biely vzor. Tu je niekoľko vzorcov vzorcov:
- 2 zelené a 2 biele:
=MOD(ROW(),4)<2
- 3 zelené a 3 biele:
=MOD(ROW(),6)<3
- 4 zelené a 4 biele:
=MOD(ROW(),8)<4
Metóda 3
Použite makro VBA
Vyššie uvedená metóda zlyhá, ak máte vo svojich dátach skryté riadky. To je bežné, ak používate automatický filter alebo skupinový a obrysový režim. Metódu 2 nemožno použiť, ak už máte v údajoch podmienené formátovanie. V takom prípade je riešením nasledujúce makro. Ak nie ste oboznámení s editorom jazyka Visual Basic, prečítajte si Úvod do editora Excel VBA.
Na štandardnom module zadajte nasledujúci kód:
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 obrázku nižšie som zapol funkciu automatického filtra a filtroval som iba na záznamy pre DEF zákazníka. Vyberte všetky bunky vo výbere a pomocou nástrojov - makro - makrá spustite program ApplyGreenBarToSelection.
Kľúčom k tomuto makru VBA je metóda .SpecialCells.