Excel formula: iezīmējiet katru otro rindu -

Satura rādītājs

Vispārēja formula

=ISEVEN(ROW())

Kopsavilkums

Ja vēlaties izcelt katru otro tabulas rindu (dažreiz to sauc par zebras svītrām) ar nosacītu formatēšanu, to var izdarīt ar vienkāršu formulu, kurā tiek izmantota funkcija ISEVEN vai ISODD. Piemēram, ja vēlaties izcelt katru otro rindu diapazonā B3: F102 atlasiet visu diapazonu, pēc tam izveidojiet nosacījuma formatēšanas kārtulu, kurā tiek izmantota šī formula:

=ISEVEN(ROW())

Paskaidrojums

Izmantojot nosacījuma formatēšanas formulu, formula tiek novērtēta katrai atlases šūnai. Šajā gadījumā formulā nav adrešu, tāpēc katrai datu šūnai tiek palaistas funkcijas ROW un ISEVEN. ROW atgriež šūnas rindas numuru, un ISEVEN atgriež TRUE, ja rindas numurs ir pāra, un FALSE, ja rindas numurs ir nepāra. Noteikums tiks aktivizēts uz TRUE, tāpēc pat rindas tiks ēnotas.

Lai ēnotu nepāra rindas, vienkārši izmantojiet ISODD:

=ISODD(ROW())

MOD alternatīva

Ja izmantojat vecāku Excel versiju (pirms 2007. gada), iespējams, jums nav piekļuves ISEVEN un ISODD. Tādā gadījumā jūs varat izmantot "klasisko" formulu pāra vai nepāra rindu tonēšanai, kas ir atkarīgs no MOD funkcijas:

=MOD(ROW(),2) = 0 // returns true for even rows =MOD(ROW(),2) = 1 // returns true for odd rows

MOD kā argumentus ņem skaitli un dalītāju, bet pārējo atgriež. Funkcija ROW nodrošina skaitli, kas tiek dalīts ar 2, tāpēc MOD atgriež nulli, ja rinda ir pāra skaitlis, un 1, ja nē.

Interesanti raksti...