Greenbar Formatting in Excel - Excel Tips

Pokud je vám více než určitý věk, budete si pamatovat, kdy všechny počítačové zprávy byly vytvořeny oddělením MIS pomocí COBOL a vysokorychlostní linkové tiskárny IBM. Tyto zprávy byly vždy vytištěny na papíře s názvem „Greenbar“. Čtyři řádky byly zastíněny zeleně, poté byly čtyři řádky zastíněny bíle. Tyto zprávy měly napříč 132 znaků a schopnost sledovat napříč barvami vám pomohla udržet si místo v sestavě.

Použití formátování Greenbar v aplikaci Excel má pěkný retro vzhled. Stále je také snazší sledovat čáry přes stránku. Tento článek pojednává o třech možnostech použití formátování greenbar na sestavu.

Metoda 1

Použijte automatický formát

Okno nastavení automatického formátu
  • Začněte s daty ve formátu seznamu.
  • Vyberte libovolnou buňku v seznamu.
  • Z nabídky vyberte Formát - Automatický formát
  • V dialogovém okně Automatický formát uvidíte 6 formátů. Pomocí posuvníku se posuňte dolů na třetí stránku formátů. Vyberte formát s názvem List2. Klikněte na OK.
Zobrazení automatického formátu

Excel použije efekt greenbar, jak je znázorněno:

Třídit podle formátovaného rozsahu

Nevýhodou této metody je, že při řazení dat se formátování pohybuje s původním řádkem. Po seřazení výše uvedených údajů podle zákazníka je pěkný vzor 2-zelené a 2-bílé náhodným vzorem zelené a bílé:

Metoda 2

Použijte podmíněné formátování

Použití podmíněného formátování
  • Vyberte všechny buňky ve vašem seznamu.
  • V nabídce vyberte Formát> Podmíněný formát
  • V dialogu Podmíněný formát změňte první rozbalovací nabídku z „Hodnota buňky je“ na „Vzorec je“.
  • Do pole Vzorec zadejte tento vzorec: =MOD(ROW(),2)=0
  • Klikněte na tlačítko Format…
  • V dialogovém okně Formátovat buňky klikněte na kartu Vzory
  • Vyberte si světle zelený (nebo světle modrý nebo světle žlutý) vzor. Klikněte na OK.
  • Kliknutím na OK zavřete dialogové okno Podmíněné formátování
Výsledek podmíněného formátování

Výsledkem bude efekt greenbar se zvýrazněným každým dalším řádkem. Je vytvořen podmíněným formátováním. Máte možnost znovu třídit data, mazat řádky nebo dokonce vkládat řádky uprostřed dat. Efekt formátování greenbaru přetrvává.

Vzorec v poli Podmíněné formátování používá funkci MOD. Pamatujete si, když jste se poprvé učili, jak dělat dlouhé dělení? Pokud byste museli rozdělit 7 na 25, můžete přijít s odpovědí „3 se zbytkem 4“? Funkce MOD vám po dělení řekne zbytek. Takže =MOD(25,7)by byla 4 - protože zbytek po 7 jde do 25 je 4.

Ve výše uvedeném podmíněném formátování jste rozdělili číslo řádku na 2. Pokud byl zbytek 0, jedná se o sudý řádek a byl použit vzor podmíněného formátu.

S tímto vzorcem je možné experimentovat a vytvářet alternativní pruhové vzory. Například rozdělte číslo řádku na 8. Pokud je zbytek 0 až 3, použijte zelený vzor. Jinak použijte bílý vzor. Zde je několik vzorců:

  • 2 Zelená následovaná 2 bílými: =MOD(ROW(),4)<2
  • 3 zelené a 3 bílé: =MOD(ROW(),6)<3
  • 4 Zelená následovaná 4 bílými: =MOD(ROW(),8)<4
Třídit formátovaný rozsah

Metoda 3

Použijte makro VBA

Výše uvedená metoda selže, pokud máte ve svých datech skryté řádky. To je běžné, pokud používáte automatický filtr nebo režim skupin a obrysů. Metodu 2 nelze použít, pokud již máte v datech podmíněné formátování. V tomto případě je řešením následující makro. Pokud nejste obeznámeni s editorem jazyka, přečtěte si Úvod do editoru Excel VBA.

Na standardním modulu zadejte následující 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 níže jsem zapnul funkci automatického filtru a filtroval jsem pouze záznamy pro DEF zákazníka. Vyberte všechny buňky ve výběru a pomocí nástrojů - makro - makra spusťte program ApplyGreenBarToSelection.

Pomocí makra VBA

Klíčem k tomuto makru VBA je metoda .SpecialCells.

Zajímavé články...