Ja esat vecāks par noteiktu vecumu, jūs atceraties, kad visus datora pārskatus MIS nodaļa sagatavoja, izmantojot COBOL un ātrgaitas IBM līnijas printeri. Šie ziņojumi vienmēr tika drukāti uz papīra ar nosaukumu "Greenbar". Četras rindas bija nokrāsotas zaļā krāsā, pēc tam četras rindas bija iekrāsotas baltā krāsā. Šajos pārskatos bija 132 rakstzīmes, un spēja sekot krāsu attēliem palīdzēja saglabāt vietu pārskatā.
Izmantojot Greenbar formatējumu programmā Excel, ir jauks retro izskats. Tāpat joprojām ir vieglāk sekot līnijām visā lapā. Šajā rakstā tiks aplūkotas trīs iespējas, kā pārskatā izmantot zaļās joslas formatējumu.
1. metode
Izmantojiet automātisko formatēšanu
- Sāciet ar datiem saraksta formātā.
- Sarakstā atlasiet jebkuru šūnu.
- Izvēlnē atlasiet Formatēt - Automātiskā formatēšana
- Automātiskās formatēšanas dialoglodziņā redzēsit 6 formātus. Izmantojiet ritjoslu, lai slīdētu uz leju līdz formātu trešajai lapai. Atlasiet formātu ar nosaukumu List2. Noklikšķiniet uz Labi.
Excel lietos zaļās joslas efektu, kā parādīts:
Šīs metodes trūkums ir tāds, ka, kārtojot datus, formatējums pārvietojas ar sākotnējo rindu. Pēc iepriekšējo datu sakārtošanas pēc klienta, jaukais 2-zaļo un 2-balto zīmējums ir nejaušs zaļa un balta paraugs:
2. metode
Izmantojiet nosacīto formatēšanu
- Atlasiet visas šūnas sarakstā.
- Izvēlnē atlasiet Formatēt> Nosacījuma formāts
- Dialoglodziņā Nosacītais formāts mainiet pirmo nolaižamo izvēlni no “Šūnas vērtība ir” uz “Formula ir”.
- Ievadiet šo formulu lodziņā Formula:
=MOD(ROW(),2)=0
- Noklikšķiniet uz pogas Formatēt …
- Šūnu formatēšana dialoglodziņā noklikšķiniet uz cilnes Patterns
- Izvēlieties gaiši zaļu (vai gaiši zilu vai gaiši dzeltenu) rakstu. Noklikšķiniet uz Labi.
- Noklikšķiniet uz Labi, lai aizvērtu nosacītā formatēšanas dialogu
Rezultāts būs zaļās joslas efekts ar katru otro iezīmēto rindu. To izveido ar nosacītu formatēšanu. Jūs varat brīvi kārtot datus, dzēst rindas vai pat ievietot rindas datu vidū. Zaļās joslas formatēšanas efekts saglabāsies.
Formula lodziņā Nosacītais formatējums izmanto MOD funkciju. Vai atceraties, kad pirmo reizi mācījāties, kā veikt garu dalīšanu? Ja jums būtu jāsadala 7 uz 25, jūs varētu nākt klajā ar atbildi "3 ar atlikumu 4"? MOD funkcija pateiks atlikušo daļu pēc dalīšanas. Tātad =MOD(25,7)
būtu 4 - jo atlikums pēc 7 nonāk 25 ir 4.
Iepriekšminētajā nosacītajā formatējumā rindas numuru dalījāt ar 2. Ja atlikusī vērtība bija 0, tad tā ir pāra numurēta rinda un tika izmantots nosacītā formāta modelis.
Ir iespējams eksperimentēt ar formulu, lai izveidotu alternatīvus joslu modeļus. Piemēram, daliet rindas numuru ar 8. Ja atlikums ir no 0 līdz 3, izmantojiet zaļu rakstu. Pretējā gadījumā izmantojiet balto rakstu. Šeit ir daži formulu paraugi:
- 2 zaļš, kam seko 2 balti:
=MOD(ROW(),4)<2
- 3 zaļš, kam seko 3 balti:
=MOD(ROW(),6)<3
- 4 zaļš, kam seko 4 balti:
=MOD(ROW(),8)<4
3. metode
Izmantojiet VBA makro
Iepriekš minētā metode neizdodas, ja jūsu datos ir paslēptas rindas. Tas ir bieži, ja izmantojat automātisko filtru vai grupas un kontūras režīmu. 2. metodi nevar izmantot, ja jūsu datos jau ir nosacīts formatējums. Šajā gadījumā risinājums ir šāds makro. Ja neesat pazīstams ar Visual Basic redaktoru, izlasiet rakstu Excel VBA redaktora ieviešana.
Standarta modulī ievadiet šādu kodu:
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
Zemāk redzamajā attēlā esmu ieslēdzis funkciju AutoFilter un filtrējis tikai klienta DEF ierakstus. Atlasiet visas atlases šūnas un izmantojiet Rīki - Makro - Makro, lai palaistu ApplyGreenBarToSelection.
Šī VBA makro atslēga ir .SpecialCells metode.