Используйте условное форматирование, чтобы изменить цвета ячеек или шрифта для данных, которые вы хотите выделить. Быстрое применение условного форматирования с помощью встроенных в Excel правил форматирования. Или настройте форматирование, добавив формулу к правилу условного форматирования .
Инструкции в этой статье относятся к Excel 2019, 2016, 2013, 2010; Excel для Office 365 и Excel для Mac.
Затенение строк и столбцов в Excel
Преимущество использования формулы для добавления затенения строк заключается в том, что затенение является динамическим, то есть оно изменяется при изменении количества строк. Если строки вставлены или удалены, затенение строк корректируется для сохранения шаблона.
Альтернативные строки не единственный вариант. Слегка изменив правило условного форматирования, формула затеняет любой шаблон строк. Он также затеняет столбцы вместо строк.
Shade Worksheet Rows в Excel
Первый шаг — выделить диапазон ячеек, которые нужно заштриховать, так как формула влияет только на эти выбранные ячейки. В инструкции для затенения строк с условным форматированием используется формула:
Чтобы применить условное форматирование по формуле:
-
Откройте лист Excel. Чтобы следовать этому уроку, используйте чистый лист.
-
Выделите диапазон ячеек на листе.
-
Выберите Дом .
-
Выберите Условное форматирование .
-
Выберите « Новое правило», чтобы открыть диалоговое окно « Новое правило форматирования » .
-
Выберите « Использовать формулу», чтобы определить ячейки для форматирования .
-
В значениях Формат, где эта формула является истинным текстовым полем, введите формулу = MOD (ROW (), 2) = 0 .
-
Выберите « Формат», чтобы открыть диалоговое окно «Формат ячеек». За исключением Mac, где вы выбираете Формат с .
-
Выберите вкладку Fill и выберите цвет для альтернативных строк. Выберите OK , когда вы закончите , чтобы вернуться в новом форматировании Rule диалогового окна.
-
Выберите ОК, чтобы закрыть диалоговое окно «Новое правило форматирования» и вернуться к рабочему листу.
-
Правило условного форматирования, содержащее формулу, применяется к рабочему листу.
-
Альтернативные строки в выбранном диапазоне затеняются выбранным цветом фона заливки.
Интерпретация формулы MOD
Разработанный шаблон зависит от функции MOD в формуле. MOD делит номер строки (определяемый функцией ROW) на второе число в скобках (2) и возвращает остаток модуля.
В этот момент, условное форматирование вступает во владение и сравнивает модуль с числом после знака равенства. Если есть совпадение (когда условие ИСТИНА), строка затеняется. Если числа по обе стороны от знака равенства не совпадают, условие ЛОЖНО и для этой строки не происходит затенение.
Условие = 0 в формуле определяет, что первая строка в диапазоне не затенена. Это сделано потому, что эта строка часто содержит заголовки, которые имеют свое собственное форматирование.
Затенение столбцов вместо строк
Если вы хотите закрасить альтернативные столбцы, измените формулу, используемую для закрашивания альтернативных строк. Используйте функцию COLUMN вместо функции ROW в формуле. Формула для затенения столбцов:
И результат выглядит так:
Изменить шаблон затенения
Чтобы изменить шаблон затенения, измените любое из двух чисел в формуле.
- Чтобы начать затенение строки с первого ряда вместо второго, в конце формулы измените значение от 0 до = 1 .
- Чтобы заштриховать каждую третью или четвертую строку вместо альтернативных строк, измените 2 в формуле на 3 или 4 .
Число внутри скобок называется делителем, поскольку это деление в функции MOD. Деление на ноль также не разрешено в Excel. Если вы введете 0 в скобках вместо 2, в диапазоне не появится затенение.
Кроме того, чтобы изменить шаблон, замените условный оператор или оператор сравнения (=), используемый в формуле, на знак «меньше» ( < ). Например, при изменении = 0 на <2 (меньше 2) две строки вместе затеняются. Измените от 0 до <3 , и затенение выполняется группами по три строки.
Единственное предостережение для использования оператора меньше, чем убедиться, что число в скобках больше, чем число в конце формулы. Если нет, то каждая строка в диапазоне будет затенена.