Градиент (плавный переход цвета) в заливке ячеек Excel в зависимости от их значения.
Например: мы имеем таблицу повышения температуры от самого маленького значения до максимального показателя. Необходимо окрасить таблицу таким образом, чтобы самые холодные значения были выделены голубой заливкой, а горячие красной заливкой, причем сделать плавный переход цвета от голубого цвета к красному — градиент.
Рассмотрим, как выполнить такую заливку ячеек градиентом.

Шаг 1. Выделяем ячейки с числами.
Шаг 2. Входим в меню условное форматирование в панели быстрого доступа.
Шаг 3. Выбираем пункт «Создать правило».

Шаг 4. В появившемся окне выбираем пункт «Форматировать все ячейки на основании их значений».
Шаг 5. Стиль формата: «Двухцветная шкала».
Шаг 6. Выбираем голубой цвет для минимального значения.
Шаг 7. Выбираем красный цвет для максимального значения.

Шаг 8. Нажать «Ок».
Можно немного усложнить отображение цветов, поставив стиль формата «Трехцветная шкала» и выбрав для средних значений желтый цвет.
Как сделать градиентную заливку в excel
В Excel мы можем легко заполнить цвет фона для ячейки или нескольких ячеек, но иногда нам нужно, чтобы цвет был заполнен градиентом, как показано на следующем снимке экрана, как можно получить градиент цвета в ячейке или нескольких ячейках в Excel?
| Цветовой градиент до одной ячейки | Цветовой градиент по нескольким ячейкам |
![]() |
![]() |
Применить цвет градиента к одной ячейке с помощью функции форматирования ячеек
В Excel функция форматирования ячеек может помочь вам заполнить цветовой градиент в одной ячейке, пожалуйста, сделайте следующее:
1. Выберите ячейку или несколько ячеек, которые вы хотите заполнить градиентом цвета для каждой ячейки, а затем щелкните правой кнопкой мыши, чтобы выбрать Формат ячеек из контекстного меню в Формат ячеек диалоговое окно под Заполнять вкладку, пожалуйста, нажмите Заливки кнопку, см. снимок экрана:

2. В Заливки диалоговом окне выберите два цвета, которые вы хотите использовать, из двух раскрывающихся списков Цвета раздел, а затем выберите один из стилей затенения по своему усмотрению, например горизонтальный, вертикальный и т. д. Смотрите скриншот:

3. Затем нажмите OK > OK чтобы закрыть диалоговые окна, и цвет градиента заполняется для каждой ячейки, как показано на следующем снимке экрана:

Применение цвета градиента к нескольким ячейкам с кодом VBA
Вышеупомянутый метод может помочь нам создать цветовой градиент в отдельной ячейке. Если вам нужно затенять цветовой градиент в нескольких ячейках, вам нужно применить код VBA для его решения.
1. Сначала залейте определенный цвет фона для диапазона ячеек.
2. Удерживайте ALT + F11 , чтобы открыть Microsoft Visual Basic для приложений окно.
3. Нажмите Вставить > Модулии вставьте следующий код в Модули Окно.
Код VBA: применить цвет градиента к нескольким ячейкам:
4, Затем нажмите F5 нажмите клавишу для запуска этого кода, и появится окно подсказки, напоминающее вам о выборе цветных ячеек, которые вы хотите заполнить цветом градиента, см. снимок экрана:

5, Затем нажмите OK , цвет в нескольких ячейках отображается как цвет градиента, см. снимок экрана:
Add Gradient Fill to Shapes / Cells in Excel & Google Sheets

To add a gradient to a cell, edit the background color of the cell.
-
where you want the gradient to go, and then in the Ribbon, go to Home > Font and then click Font Settings.

- In the Format Cells dialog box, click the Fill tab, and then click Fill Effects…

- In the Fill Effects dialog box, pick the two colors you would like in your gradient, and then choose the Shading style and Variant you want.

- Click OK and then OK once again to apply the gradient to the cell.

Add Gradient Fill in Google Sheets
You cannot apply a gradient to a cell in Google Sheets, but you can apply it to a shape.
Чередующиеся строки и столбцы в Excel
Это руководство объясняет, как настроить чередование цвета заливки строк и автоматически выделять каждую вторую строку или столбец на рабочем листе. Вы научитесь создавать чередующиеся строки и столбцы в Excel, а также узнаете несколько интересных формул, позволяющих чередовать цвет строк в зависимости от содержащихся в них значений.
Выделение строк или столбцов в Excel чередующимися цветами заливки – это распространённый способ сделать содержимое листа более понятным. В небольшой таблице выделить строки можно и вручную, но задача значительно усложняется с увеличением размера таблицы. Было бы очень удобно, если бы цвет строки или столбца изменялся автоматически. В данной статье я покажу быстрое решение такой задачи.
Чередуем цвет строк в Excel
Когда в Excel требуется выделить цветом каждую вторую строку, большинство специалистов тут же вспоминают об условном форматировании и, поколдовав некоторое время над созданием замысловатого сочетания функций ОСТАТ (MOD) и СТРОКА (ROW), достигают нужного результата.
Если же Вы не из тех, кто любит колоть орехи кувалдой, т.е. не хотите тратить уйму времени и вдохновения на такую мелочь, как раскрашивание в полосочку таблиц Excel, рекомендую использовать более быстрое решение – встроенные стили таблиц.
Выделяем цветом каждую вторую строку при помощи стилей таблиц (Чередующиеся строки в Excel)
Наиболее быстрый и простой способ настроить расцветку строк в Excel – использовать готовые стили таблиц. Наряду с прочими преимуществами (например, автоматический фильтр), к строкам таблицы также применяется чередование цветов. Чтобы преобразовать диапазон данных в таблицу:
- Выделите диапазон ячеек, в котором нужно настроить чередование цветов строк.
- На вкладке Вставка (Insert) кликните Таблица (Table) или нажмите Ctrl+T.

- Готово! Чётные и нечётные строки созданной таблицы раскрашены в разные цвета. И, что замечательно, автоматическое чередование цветов будет сохраняться при сортировке, удалении или добавлении новых строк в таблицу.

Если все преимущества таблицы не нужны, и достаточно оставить только чередующуюся окраску строк, то таблица легко преобразуется обратно в обычный диапазон. Для этого кликните правой кнопкой по любой ячейке таблицы и в контекстном меню нажмите Таблица > Преобразовать в диапазон (Table > Convert to Range).

Замечание: Если решите преобразовать таблицу в диапазон, то в дальнейшем при добавлении к диапазону новых строк чередование цветов не будет изменяться автоматически. Есть ещё один недостаток: при сортировке данных, т.е. при перемещении ячеек или строк в пределах выбранного диапазона, цветные полосы будут перемещаться вместе с ячейками, и аккуратная полосатая раскраска полностью перемешается.
Как видите, преобразование диапазона в таблицу – это очень простой и быстрый способ выделения чередующихся строк в Excel. Но что если хочется немного большего?
Как выбрать собственные цвета для полос
Если стандартная сине-белая палитра таблицы Excel не вызывает у Вас восторга, то на выбор предлагается множество шаблонов и цветов. Просто выделите таблицу, или любую ячейку этой таблицы, а затем на вкладке Конструктор (Design) в разделе Стили таблиц (Table Styles) выберите подходящий цвет.
Пролистывать коллекцию стилей можно при помощи стрелок или кликнуть по кнопке Дополнительные параметры (More), чтобы показать все стили. При наведении указателя мыши на любой стиль, он немедленно примеряется к таблице, и можно сразу увидеть, как при этом будут выглядеть чередующиеся строки.

Как выделять различное количество строк в полосах таблицы
Если в каждой из цветных полос нужно выделить различное количество строк листа Excel, например, две строки окрасить одним цветом, а три следующие – другим цветом, то нужно создать пользовательский стиль таблицы. Предположим, что мы уже преобразовали диапазон в таблицу, и выполним следующие шаги:
- Откроем вкладку Конструктор (Design), кликнем правой кнопкой по понравившемуся стилю таблицы и в появившемся меню нажмём Дублировать (Duplicate).

- В поле Имя (Name) введём подходящее имя для нового стиля таблицы.
- Выберем элемент Первая полоса строк (First Row Stripe) и установим Размер полосы (Stripe Size) равный 2 или другому значению (по желанию).

- Далее выберем элемент Вторая полоса строк (Second Row Stripe) и повторим процесс.
- Жмём ОК, чтобы сохранить пользовательский стиль.
- Выбираем только что созданный стиль в галерее Стили таблиц (Table Styles). Созданные стили находятся вверху галереи в разделе Пользовательские (Custom).

Замечание: Пользовательские стили таблиц хранятся только в текущей рабочей книге, т.е. в других книгах они доступны не будут. Чтобы использовать пользовательский стиль по умолчанию для всех создаваемых таблиц в текущей рабочей книге, при создании или изменении стиля в диалоговом окне Изменение стиля таблицы (Modify Table Style) отметьте галочкой параметр Назначить стилем таблицы по умолчанию для данного документа (Set as default table style for this document).

Если созданный стиль получился не совсем таким, как хотелось, его легко можно изменить. Для этого открываем галерею стилей, находим наш пользовательский стиль, кликаем по нему правой кнопкой мыши и в контекстном меню выбираем Изменить (Modify). Вот где нужно дать волю своему творческому мышлению! Нажимаем кнопку Формат (Format), как показано на рисунке ниже, и на вкладках Шрифт (Font), Граница (Border) и Заливка (Fill) открывшегося диалогового окна нам доступны любые настройки соответствующих параметров. Можно настроить даже градиентную заливку для чередующихся строк.

Удаляем чередование раскраски строк в Excel в один клик
Если чередование цветов в таблице Excel больше не требуется, удалить его можно буквально одним щелчком мыши. Выделите любую ячейку таблицы, откройте вкладку Конструктор (Design) и уберите галочку в строке параметра Чередующиеся строки (Banded rows).

Как видите, стандартные стили таблиц в Excel дают массу возможностей для создания чередующейся расцветки строк на листе и позволяют настраивать собственные стили. Уверен, они выручат во многих ситуациях. Если же Вы хотите чего-то особенного, например, настроить окраску всей строки, зависящую от изменения выбранного значения, то в этом случае нужно использовать условное форматирование.
Чередование окраски строк при помощи условного форматирования
Понятно без лишних слов, что настройка условного форматирования – это несколько более сложный процесс, чем рассмотренное только что применение стилей таблицы Excel. У условного форматирования есть один безусловный плюс – полная свобода для творчества, возможность раскрасить таблицу в разноцветные полосы именно так, как это нужно в каждом индивидуальном случае. Далее в этой статье мы рассмотрим несколько примеров формул для чередования окраски строк в Excel:
Выделяем в Excel каждую вторую строку при помощи условного форматирования
Для начала рассмотрим очень простую формулу с функцией ОСТАТ (MOD), которая выделяет каждую вторую строку в Excel. На самом деле, тот же результат можно получить при помощи стилей таблицы Excel, но преимущество условного форматирования состоит в том, что оно работает как с таблицами, так и с простыми диапазонами данных. А это значит, что при сортировке, добавлении или удалении строк в диапазоне, раскраска не перемешивается.
Создадим правило условного форматирования вот таким образом:
- Выделите ячейки, для которых нужно изменить цвет. Если раскрасить строки необходимо на всём листе, то нажмите на серый треугольник в левом верхнем углу листа – так лист будет выделен полностью.

- На вкладке Главная (Home) в разделе Стили (Styles) нажмите кнопку Условное форматирование (Conditional Formatting) и в открывшемся меню выберите Создать правило (New Rule).
- В диалоговом окне Создание правила форматирования (New Formatting Rule) выберите вариант Использовать формулу для определения форматируемых ячеек (Use formula to determine which cells to format) и введите такую формулу:
Вот что получилось у меня в Excel 2013:

Если вместо чередования с белыми строками Вы хотите раскрасить строки в два разных цвета, то создайте ещё одно правило условного форматирования с такой формулой:
Теперь чётные и нечётные строки выделены разными цветами:

Просто, правда? Сейчас я хочу кратко объяснить синтаксис функции ОСТАТ (MOD), поскольку далее мы будем использовать её в чуть более сложных примерах.
Функция ОСТАТ (MOD) – возвращает остаток от деления и имеет следующий синтаксис:
Например, результатом вычисления формулы
будет 0, т.к. 4 делится на 2 без остатка.
Теперь посмотрим подробнее, что именно делает созданная нами в предыдущем примере функция ОСТАТ (MOD). Мы использовали вот такую комбинацию функций ОСТАТ (MOD) и СТРОКА (ROW):
Синтаксис простой и бесхитростный: функция СТРОКА (ROW) возвращает номер строки, затем функция ОСТАТ (MOD) делит его на 2 и возвращает остаток от деления. В применении к нашей таблице формула возвращает вот такие результаты:
| № строки | Формула | Результат |
|---|---|---|
| Строка 2 | =ОСТАТ(2;2) =MOD(2,2) |
0 |
| Строка 3 | =ОСТАТ(3;2) =MOD(3,2) |
1 |
| Строка 4 | =ОСТАТ(4;2) =MOD(4,2) |
0 |
| Строка 5 | =ОСТАТ(5;2) =MOD(5,2) |
1 |
Увидели закономерность? Для чётных строк результат всегда равен 0, а для нечётных – 1. Далее мы создаём правило условного форматирования, которое указывает Excel окрасить нечётные строки (результат равен 1) в один цвет, а чётные строки (результат равен 0) – в другой цвет.
Теперь, когда с основами разобрались, давайте займёмся более сложными примерами.
Как настроить чередование групп строк различного цвета
Следующие формулы можно использовать для раскраски заданного числа строк, независимо от их содержимого:
-
Раскрашиваем нечётные группы строк, то есть выделяем цветом первую группу и далее через одну:
Здесь НомерСтроки – это номер строки первой ячейки с данными, а N – количество строк в каждой раскрашенной группе.
Совет: Если нужно выделить и чётные, и нечётные группы строк, тогда придётся создать два правила условного форматирования – для каждой из показанных выше формул.
В следующей таблице представлены несколько примеров использования формул и результат форматирования.
| Раскрасить каждые 2 строки, начиная с 1 группы. Данные начинаются в строке 2. | =ОСТАТ(СТРОКА()-2;4)+1<=2 =MOD(ROW()-2,4)+1<=2 |
![]() |
| Раскрасить каждые 2 строки, начиная со 2 группы. Данные начинаются в строке 2. | =ОСТАТ(СТРОКА()-2;4)>=2 =MOD(ROW()-2,4)>=2 |
![]() |
| Раскрасить каждые 3 строки, начиная со 2 группы. Данные начинаются в строке 3. | =ОСТАТ(СТРОКА()-3;6)>=3 =MOD(ROW()-3,6)>=3 |
![]() |
Как раскрасить строки тремя различными цветами
Если решите, что данные будут выглядеть лучше, если их раскрасить тремя разными цветами, то создайте три правила условного форматирования со следующими формулами:
-
Для выделения 1-ой, 4-ой, 7-ой и так далее строк:
В данном примере строки считаются относительно ячейки A2 (т.е. относительно второй строки листа Excel). Не забудьте вместо A2 подставить ссылку на первую ячейку своих данных.
Раскраска получившейся таблицы должна выглядеть примерно так:

Как настроить чередование цветов строк, зависящее от содержащегося в них значения
Эта задача похожа на предыдущую, где мы изменяли цвет для группы строк. Отличие в том, что количество строк в каждой группе может быть разным. Уверен, это будет проще понять на примере.
Предположим, у нас есть таблица, в которой собраны данные из различных источников, например, отчёты о продажах из различных регионов. Мы хотим раскрасить первую группу строк, с данными о первом продукте (Product 1) в один цвет, группу строк с данными о втором продукте (Product 2) – во второй цвет, и так далее. Столбец A, в котором содержится список продуктов, мы можем использовать как ключевой столбец или столбец с уникальными идентификаторами.

Чтобы настроить чередование цветов строк, зависящее от содержащегося в них значения, нам потребуется чуть более сложная формула и вспомогательный столбец:
- С правой стороны таблицы добавим вспомогательный столбец, в нашем примере это будет столбец F. Позже мы сможем скрыть его.
- В ячейку F2 введём следующую формулу (предполагается, что строка 2 – это первая строка с данными) и затем скопируем её во все ячейки столбца:
Формула заполнит столбец F последовательностью групп из 0 и 1, причём каждая новая группа начинается в той строке, в которой появляется новое наименование продукта.
Если хотите, чтобы в таблице вместо цветной и белой полосы чередовалось два цвета, как показано на рисунке ниже, то можете создать ещё одно правило:
Чередование цвета столбцов в Excel (Чередующиеся столбцы)
На самом деле, раскрашивание столбцов в Excel очень похоже на чередование строк. Если весь прочитанный до этого момента материал статьи не вызывает затруднений, то и с этой темой Вы справитесь играючи
Два основных способа раскрасить столбцы в Excel, это:
Чередование расцветки столбцов в Excel при помощи стилей таблиц
- Первым делом, преобразуем диапазон в таблицу (Ctrl+T).
- Затем на вкладке Конструктор (Design) убираем галочку в строке Чередующиеся строки (Banded rows) и ставим галочку в строке Чередующиеся столбцы (Banded columns).

- Вуаля! Столбцы раскрашены стандартными цветами таблицы.

Если желаете цвета посимпатичнее, к Вашим услугам любой шаблон из галереи стилей таблиц.
Если хотите каждым цветом окрасить различное количество столбцов, тогда скопируйте и настройте выбранный существующий стиль таблицы, как было описано ранее. В этом случае в диалоговом окне Изменение стиля таблицы (Modify Table Style) вместо Первая полоса строк (First Row Stripe) и Вторая полоса строк (Second Row Stripe) нужно выбрать соответственно Первая полоса столбцов (First Colum Stripe) и Вторая полоса столбцов (Second Colum Stripe).

Вот так в Excel может выглядеть произвольная настойка расцветки столбцов:

Чередование расцветки столбцов при помощи условного форматирования
Формулы для настройки чередующейся окраски столбцов в Excel очень похожи на аналогичные формулы, которые мы ранее использовали для чередования окраски строк. Отличие в том, что в сочетании с функцией ОСТАТ (MOD) вместо функции СТРОКА (COLUMN) нужно использовать функцию СТОЛБЕЦ (COLUMN). Я покажу несколько примеров формул в таблице ниже. Не сомневаюсь, что Вы сами легко сможете преобразовать формулы для строк в формулы для столбцов по аналогии:
Надеюсь, теперь настройка чередующейся окраски строк и столбцов в Excel не вызовет трудностей, и Вы сумеете сделать рабочий лист более привлекательным, а данные на нём – более понятными. Если требуется настроить чередующуюся раскраску строк или столбцов каким-либо другим образом, смело пишите мне, и мы вместе решим любую задачу. Спасибо за внимание!




