Как сделать порядок в Excel
![](http://officeassist.ru/wp-content/uploads/1007/tmp-e5750cfb-54eb-4c0c-a2e1-822f9cb1983d-360x105.jpg)
В Excel имеются так называемые «умные таблицы» в которых можно установить сделать чередующуюся заливку всего лишь выбрав соответствующую опцию. Однако применение таких таблиц не всегда возможно. В таких случаях можно вручную заливать строки/столбцы, но лучше воспользоваться условным форматированием.
Создание чередующейся заливки
![Чередующаяся заливка строк Excel](http://officeassist.ru/wp-content/uploads/1007/tmp-e5750cfb-54eb-4c0c-a2e1-822f9cb1983d.jpg)
Чтобы создать чередующуюся заливку строк как на рисунке выше необходимо:
- Выбрать диапазон с таблицей
- На вкладке Главная выбрать Условное форматирование -> Создать правило
- Откроется диалоговое окно Создание правила форматирования. Выберите тип правила Использовать формулу для определения форматируемых ячеек.
- Введите формулу =ОСТАТ(СТРОКА();2)=0 в поле Форматировать значения, для которых следующая формула является истинной:
- Нажмите кнопку Формат… и выберите нужный цвет заливки. После нажмите ОК, чтобы закрыть диалоговое окно Формат ячеек.
- Еще раз нажмите ОК, чтобы закрыть диалоговое окно Создание правила форматирования.
Как работает формула
Немного о формуле, которую мы применили. Функция СТРОКА возвращает номер строки, а функция ОСТАТ — остаток от деления (в нашем случае на 2). Таким образом, формула =ОСТАТ(СТРОКА();2)=0 возвращает ИСТИНА для каждой четной строки.
Чередующиеся столбцы
Аналогично можно заливать и столбцы. Для этого необходимо изменить в формуле функцию СТРОКА на СТОЛБЕЦ. Т.е. должно получиться следующее: =ОСТАТ(СТОЛБЕЦ();2)=0.
Примеры чередующихся заливок
Заливка через заданное количество строк
Не сложно догадаться, что если необходимо заливать строки не через одну, а например каждую 3, 5, 10, то нужно в нашей формуле менять делить =ОСТАТ(СТРОКА();10)=0.
![Заливка каждой 5-й строки](http://officeassist.ru/wp-content/uploads/1007/tmp-f5caecac-f369-4d7a-9b8c-149b3a2d3852.jpg)
Заливка со сдвигом
Если необходимо «сдвинуть» заливку, например, заливать нечетные строки, то необходимо применить следующую формулу =ОСТАТ(СТРОКА()+1;2)=0.
![Заливка нечетных строк](http://officeassist.ru/wp-content/uploads/1007/tmp-f5465cf3-bfc8-41eb-aae0-2173aaa5f982.jpg)
Заливка в шахматном порядке
Еще один вариант чередующей заливки — заливка в шахматном порядке. В этом случае необходимо заливать ячейки на пересечении одинаковых строк и столбцов. Для этого используем следующую формулу: =ОСТАТ(СТОЛБЕЦ();2)=ОСТАТ(СТРОКА();2). Получим такую картинку:
![Шахматная заливка строк и столбцов](http://officeassist.ru/wp-content/uploads/1007/tmp-77e3cce7-2dc5-49f9-9e21-c9072f8c7e7f.jpg)