![](https://cdn.wiki-base.com/8348750/excel_formula_highlight_every_other_row__2.png.webp)
Обща формула
=ISEVEN(ROW())
Обобщение
Ако искате да маркирате всеки друг ред в таблица (понякога наричан зебриране) с условно форматиране, можете да го направите с проста формула, която използва функцията ISEVEN или ISODD. Например, ако искате да маркирате всеки друг ред в диапазона B3: F102, изберете целия диапазон, след това създайте правило за условно форматиране, което използва тази формула:
=ISEVEN(ROW())
Обяснение
Когато използвате формула за прилагане на условно форматиране, формулата се оценява за всяка клетка в селекцията. В този случай във формулата няма адреси, така че за всяка клетка в данните се изпълняват функциите ROW и ISEVEN. ROW връща номера на реда на клетката, а ISEVEN връща TRUE, ако номерът на реда е четен и FALSE, ако номерът на реда е нечетен. Правилото ще се задейства на TRUE, така че дори редовете ще бъдат засенчени.
За да засенчите нечетни редове, просто използвайте ISODD вместо това:
=ISODD(ROW())
Алтернатива на MOD
Ако използвате по-стара версия на Excel (преди 2007 г.), може да нямате достъп до ISEVEN и ISODD. В този случай можете да използвате "класическата" формула за засенчване на четни или нечетни редове, което зависи от функцията MOD:
=MOD(ROW(),2) = 0 // returns true for even rows =MOD(ROW(),2) = 1 // returns true for odd rows
MOD взема число и делител като аргументи и връща остатъка. Функцията ROW осигурява числото, което се разделя на 2, така че MOD връща нула, когато редът е четно число и 1, ако не.