Как сделать порядок в Excel

В Excel имеются так называемые «умные таблицы» в которых можно установить сделать чередующуюся заливку всего лишь выбрав соответствующую опцию. Однако применение таких таблиц не всегда возможно. В таких случаях можно вручную заливать строки/столбцы, но лучше воспользоваться условным форматированием.

Создание чередующейся заливки

Чередующаяся заливка строк Excel

Чтобы создать чередующуюся заливку строк как на рисунке выше необходимо:

  1. Выбрать диапазон с таблицей
  2. На вкладке Главная выбрать Условное форматирование -> Создать правило
    Создание правила условного форматирования
  3. Откроется диалоговое окно Создание правила форматирования. Выберите тип правила Использовать формулу для определения форматируемых ячеек.
  4. Введите формулу =ОСТАТ(СТРОКА();2)=0 в поле Форматировать значения, для которых следующая формула является истинной:
    Формула условного форматирования
  5. Нажмите кнопку Формат… и выберите нужный цвет заливки. После нажмите ОК, чтобы закрыть диалоговое окно Формат ячеек.
  6. Еще раз нажмите ОК, чтобы закрыть диалоговое окно Создание правила форматирования.

Как работает формула

Немного о формуле, которую мы применили. Функция СТРОКА возвращает номер строки, а функция ОСТАТ — остаток от деления (в нашем случае на 2). Таким образом, формула =ОСТАТ(СТРОКА();2)=0 возвращает ИСТИНА для каждой четной строки.

Чередующиеся столбцы

Аналогично можно заливать и столбцы. Для этого необходимо изменить в формуле функцию СТРОКА на СТОЛБЕЦ. Т.е. должно получиться следующее: =ОСТАТ(СТОЛБЕЦ();2)=0.

Примеры чередующихся заливок

Заливка через заданное количество строк

Не сложно догадаться, что если необходимо заливать строки не через одну, а например каждую 3, 5, 10, то нужно в нашей формуле менять делить =ОСТАТ(СТРОКА();10)=0.

Заливка каждой 5-й строки

Заливка со сдвигом

Если необходимо «сдвинуть» заливку, например, заливать нечетные строки, то необходимо применить следующую формулу =ОСТАТ(СТРОКА()+1;2)=0.

Заливка нечетных строк

Заливка в шахматном порядке

Еще один вариант чередующей заливки — заливка в шахматном порядке. В этом случае необходимо заливать ячейки на пересечении одинаковых строк и столбцов. Для этого используем следующую формулу: =ОСТАТ(СТОЛБЕЦ();2)=ОСТАТ(СТРОКА();2). Получим такую картинку:

Шахматная заливка строк и столбцов
Поделиться:
Нет комментариев

Добавить комментарий

Ваш e-mail не будет опубликован. Все поля обязательны для заполнения.

×
Рекомендуем посмотреть