При создании таблицы (Вставка → Таблицы → Таблица) ее можно отформатировать, чтобы строки с двумя вариантами заливки чередовались. Благодаря такому форматированию, таблицы получаются более удобочитаемыми.
В этой статье расскажем, как создать в любом диапазоне данных чередующуюся окраску строк с помощью условного форматирования. Этот метод — динамический: если вставлять или удалять строки в области условного форматирования, то распределение заливки также автоматически обновляется.
На рисунке 1 вы видите пример. Вот как применить чередующуюся окраску к строкам.
=ОСТАТ(СТРОКА();2)=0
.При таком условном форматировании используется функция СТРОКА (возвращающая номер строки) и функция ОСТАТ (возвращающая остаток деления ее первого аргумента на второй аргумент). Для ячеек из четных строк функция ОСТАТ возвращает значение 0, и форматирование применяется к ячейккам этих строк.
Чтобы обеспечить чередование столбцов, используйте вместо функции СТРОКА функцию СТОЛБЕЦ.
Следующая формула является вариантом примера выше. Она применяет чередующееся форматирование к строкам и столбцам так, что таблица получает двухцветную заливку в шахматном порядке. На рисунке 2 вы видите результат применения следующей формулы: =ОСТАТ(СТРОКА();2)=ОСТАТ(СТОЛБЕЦ();2)
.
Рассмотри еще один вариант заливки строк. Следующая формула применяет чередующуюся заливку не к отдельным строкам, а к их группам. Мы имеем четыре идущие друг за другом строки без заливки, далее подряд четыре строки с заливкой и т.д.: =ОСТАТ(ЦЕЛОЕ((СТРОКА()-1)/4)+1;2)
.
Если вас интересует группа другого размера, измените 4 на другое значение. Например, следующая формула позволяет применить чередующуюся заливку к группам по две строки: =ОСТАТ(ЦЕЛОЕ((СТРОКА()-1)/2)+1;2)
. На рисунке 3 показан результат этой операции.