Как применять условное форматирование в google таблицах
Содержание:
Вставляем отделяющие линии между группами строк.
Если у вас есть большой отсортированный по какому-либо столбцу список, то было бы неплохо автоматически отделять получившиеся группы разделительными горизонтальными линиями для наглядности.
Давайте красиво оформим смету работ, упорядоченных по дням. Отделим горизонтальными линиями каждый новый день, чтобы визуально отделить их друг от друга.

Для этого сначала выделим весь наш диапазон с данными.
Внимание! Первую шапку таблицы не выделяем, начинаем с данных!
В нашем случае, выделяем A3:G33.
Затем далее действуем по уже отработанной схеме. В меню условного форматирования выбираем использование формулы (1). Далее записываем само правило:
Иначе говоря, мы проверяем, равна ли наша текущая дата предыдущей. Если не равна, значит, мы перешли к новому дню. Соответственно наше текущее положение нужно выделить. Выбираем формат (3). Тип границы – линия (4). Она будет использоваться по верхней границе (5).
В результате каждый новый день будет отделен от предыдущего горизонтальной линией. Естественно, вы можете выбрать и иной стиль форматирования – например, цветом.
Расширенная функция 4: условное форматирование
Помимо стандартного форматирования, вы можете добавлять формулы, которые определяют форматирование на основе характеристик данных ячеек. Таким образом, когда вы добавляете и удаляете ячейки, они будут следовать тому же формату, который у вас уже есть на вашем листе.
Все ячейки, содержащие этот текст, будут выделены на листе. Если вы добавите новый адрес электронной почты, он также будет выделен.
Вы также можете использовать это с числами, чтобы указать ценность по отношению к вашему проекту. Если вы показываете квартальные продажи, вы можете выделить самую высокую и самую низкую прибыль или использовать форматирование значков, чтобы показать самую высокую и самую низкую трети вашей общей прибыли.
Что такое Microsoft Excel?
Excel — это программа для работы с электронными таблицами, размещенная в офисе Microsoft и используется для хранения, организации и управления данными. Excel можно использовать для многих основных функций, но он также предлагает множество более продвинутых функций.
Люди из всех отраслей могут использовать Excel и, вероятно, имеют использовал его в то или иное время. Это также означает, что люди всегда ищут руководства по использованию Microsoft Excel, а также советы и рекомендации по Excel, которые они могут использовать для освоения программы. Excel часто используют бухгалтеры и финансовые аналитики.
Самое замечательное в программе то, что вы можете использовать ее основные функции для чего-то столь же простого, как создание списков, или использовать ее более сложные функции для таких вещей, как создание диаграмм и сводных таблиц.
Узнав, как использовать Excel на любом уровне, вы сможете приобрести лучшие навыки тайм-менеджмента и найдите самые полезные инструменты для всего, что вам нужно.
Как выглядит Excel? Макет и особенности
Поскольку Excel — это программа Microsoft, его компоновка похожа на структуру других программ Microsoft в том, что панель инструментов приложения включает такие функции, как «Файл», «Редактировать», «Инструменты» и т. д.
В Excel столбцы организованы по буквам, а строки по номерам. По мере того, как столбцы проходят мимо того, что доступно в алфавите, они будут помечены как AA, AB, AC, а затем BA, BB, BC, CA, CB, CC и т. Д. Это означает, что у каждой ячейки есть имя. Например, ячейка в столбце A и строке 5 называется A5. Эта особенность позволяет легко находить нужную информацию и вводить формулы.
На этой вкладке вы увидите некоторые знакомые вам функции Microsoft, такие как шрифт, инструмент копирования и вставки и параметр переноса текста; однако вы также увидите некоторые Специальные функции Excel, например, выделение ячеек. Другие вкладки включают «Макет», «Таблицы», «Диаграммы», «SmartArt», «Формулы», «Данные» и «Обзор».
Лучше всего изучить эти функции, чтобы понять, где их найти; возможно, они вам не понадобятся, но вы хотите знать, где их найти и что может предложить Excel.
Пример условного форматирования.
В качестве примера будем использовать файл с расчетной программой из статьи «Расчет усилия листогиба».
Работать с файлом-примером будем в программе MS Excel 2003. Аналогичного результата можно достичь, работая в программе OOo Calc из пакета Open Office. Условное форматирование в MS Excel 2007 имеет гораздо больше интересных и разнообразных возможностей. Мы их немного коснемся в конце статьи.
Наша основная задача – разобраться с понятием «условное форматирование» и усвоить, что дает пользователю применение этого инструмента.
В файле примера выполняется расчет усилия развиваемого листогибочным прессом при свободной гибке деталей из листового металлопроката в «V»-образной матрице. Расчет ведется по двум различным методикам, и результаты сравниваются в конце. В качестве результатов расчета представлена таблица, показывающая зависимость усилия гибки от угла.
Предположим, у нас имеется в наличии листогиб, развивающий максимальное усилие 100 тонн
С помощью условного форматирования ячеек мы сможем при расчетах акцентировать внимание пользователя программы на возникновении недопустимых перегрузок листогибочного пресса
Применять условное форматирование будем только к результатам, полученным по формуле №1 для визуального сравнения с результатами формулы №2, которые форматировать не будем.
Формулировка условий:
1. Максимальное значение усилия гибки должно быть выделено жирным шрифтом белого цвета на оранжевом фоне.
2. Если усилие гибки превысит 80 тонн, ячейка должна стать залитой розовым цветом.
3. Если усилие гибки превысит 100 тонн, ячейка должна стать залитой красным цветом.
Назначение условий форматирования:
1. Становимся курсором мыши на ячейку G12 (активируем ячейку).
2. В строке меню нажимаем «Формат» > «Условное форматирование…».
3. В выпавшем окне «Условное форматирование» назначаем условия, которые мы сформулировали чуть выше. На скриншоте ниже показан результат, который необходимо достичь! Я уверен, что затруднений ни у кого не должно возникнуть. Все интуитивно достаточно понятно!
Функция «НАИБОЛЬШИЙ($G$12:$P$12;1)» находит в указанном диапазоне G12:P12 максимальное значение. (Если в конце выражения в скобках поставить 2 вместо 1, функция найдет второе по величине значение в заданном массиве.)
4. Закрываем окно «Условное форматирование» нажатием на кнопку «ОК».
5. Для распространения форматирования на другие ячейки диапазона, копируем содержимое вместе с форматированием ячейки G12 в ячейки H12…P12. (Условное форматирование можно назначать так же, как и обычное, выделив необходимый диапазон ячеек или при помощи специальной вставки, выбрав для копирования только форматы.)
Результаты работы условного форматирования:
Сразу после окончания назначения условий мы можем видеть, что ячейка J12 окрасилась в оранжевый цвет, а шрифт стал жирным и белым. Именно в этой ячейке находится максимальное значение усилия листогиба.
Изменим длину сгибаемого листа в ячейке D3 с 1000 мм на 1700 мм
Заливка ячеек I12 и K12 стала розовой, усилие пресса превзошло 80 тонн! Программа цветом ячеек предупреждает: «Внимание
Осторожно. »
»
Увеличим еще длину сгибаемого листа в ячейке D3 с 1700 мм до 2140 мм
Заливка ячеек I12 и K12 автоматически тут же превратилась в красную, усилие пресса превысило 100 тонн! Программа, как бы, кричит пользователю: «Внимание. Недопустимая операция
»
Автозаполнение чисел с помощью мыши
Автозаполнение в Excel удобнее делать мышкой, у которой есть правая и левая кнопка. Понадобятся обе.
Допустим, нужно сделать порядковые номера чисел, начиная с 1. Обычно заполняют две ячейки числами 1 и 2, а далее левой кнопкой мыши протягивают арифметическую прогрессию. Можно сделать по-другому. Заполняем только одну ячейку с 1. Протягиваем ее и получим столбец с единицами. Далее открываем квадратик, который появляется сразу после протягивания в правом нижнем углу и выбираем Заполнить.
Заполнить только форматыCtrl
Этот трюк работает только с последовательностью чисел. В других ситуациях удерживание Ctrl приводит к копированию данных вместо автозаполнения.
Если при протягивании использовать правую кнопку мыши, то контекстное меню открывается сразу после отпускания кнопки.
При этом добавляются несколько команд. Прогрессия позволяет использовать дополнительные операции автозаполнения (настройки см. выше). Правда, диапазон получается выделенным и длина последовательности будет ограничена последней ячейкой.
Чтобы произвести автозаполнение до необходимого предельного значения (числа или даты), можно проделать следующий трюк. Берем правой кнопкой мыши за маркер чуть оттягиваем вниз, сразу возвращаем назад и отпускаем кнопку – открывается контекстное меню автозаполнения. Выбираем прогрессию. На этот раз выделена только одна ячейка, поэтому указываем направление, шаг, предельное значение и создаем нужную последовательность.
Очень интересными являются пункты меню Линейное и Экспоненциальное приближение. Это экстраполяция, т.е. прогнозирование, данных по указанной модели (линейной или экспоненциальной). Обычно для прогноза используют специальные функции Excel или предварительно рассчитывают уравнение тренда (регрессии), в которое подставляют значения независимой переменной для будущих периодов и таким образом рассчитывают прогнозное значение. Делается примерно так. Допустим, есть динамика показателя с равномерным ростом.
Для прогнозирования подойдет линейный тренд. Расчет параметров уравнения можно осуществить с помощью функций Excel, но часто для наглядности используют диаграмму с настройками отображения линии тренда, уравнения и прогнозных значений.
Чтобы получить прогноз в числовом выражении, нужно произвести расчет на основе полученного уравнения регрессии (либо напрямую обратиться к формулам Excel). Таким образом, получается довольно много действий, требующих при этом хорошего понимания.
Так вот прогноз по методу линейной регрессии можно сделать вообще без формул и без графиков, используя только автозаполнение ячеек в экселе. Для этого выделяем данные, по которым строится прогноз, протягиваем правой кнопкой мыши на нужное количество ячеек, соответствующее длине прогноза, и выбираем Линейное приближение. Получаем прогноз. Без шума, пыли, формул и диаграмм.
Если данные имеют ускоряющийся рост (как счет на депозите), то можно использовать экспоненциальную модель. Вновь, чтобы не мучиться с вычислениями, можно воспользоваться автозаполнением, выбрав Экспоненциальное приближение.
Более быстрого способа прогнозирования, пожалуй, не придумаешь.
Шаг третий: создайте правила условного форматирования
Теперь мы подходим к мясу и картошке. Как мы сказали в самом начале, если вы никогда раньше не использовали условное форматирование, вам, вероятно, стоит проверить наш предыдущий учебник по этой теме, и как только вы это поняли, вернитесь сюда. Если вы уже немного знакомы с условным форматированием (или просто авантюрным), давайте подумаем.
Выберите первую ячейку в первой строке, которую вы хотите отформатировать, нажмите кнопку «Условное форматирование» в разделе «Стили» вкладки «Главная», а затем выберите «Управление правилами» в раскрывающемся меню.

В окне «Диспетчер правил условного форматирования» нажмите кнопку «Новое правило».

В окне «Новое правило форматирования» выберите «Использовать формулу, чтобы определить, какие ячейки форматировать». Это самая сложная часть. Ваша формула должна иметь значение «Истина» для применения правила и должна быть достаточно гибкой, чтобы вы могли использовать ее позже по всей таблице. Здесь мы используем формулу:
= $ D4 <1980
Часть формулы
обозначает адрес ячейки, которую я хочу исследовать.
— это столбец (с датой выпуска фильма), а
— моя текущая строка
Обратите внимание на знак доллара перед. Если вы не включите этот символ, то при применении условного форматирования к следующей ячейке будет проверяться E5
Вместо этого вам нужно указать «фиксированный» столбец (
Если вы не включите этот символ, то при применении условного форматирования к следующей ячейке будет проверяться E5. Вместо этого вам нужно указать «фиксированный» столбец (
), но «гибкий» ряд (
), потому что вы собираетесь применить эту формулу к нескольким строкам.
Часть формулы
— это условие, которое должно быть выполнено. В этом случае мы перейдем к простому условию — число в столбце даты выпуска должно быть меньше 1980. Конечно, вы можете использовать гораздо более сложные формулы, если вам нужно.
Таким образом, на английском языке наша формула верна всякий раз, когда ячейка в столбце D в текущей строке имеет значение меньше 1980.

Далее вы определите форматирование, которое происходит, если формула верна. В том же окне «Новое правило форматирования» нажмите кнопку «Формат».

В окне «Формат ячеек» перейдите на вкладки и настройте параметры, пока не получите желаемый вид. В нашем примере мы просто изменим цвет заливки на зеленый на вкладке «Заливка». Когда вы закончите применять форматирование, нажмите кнопку «ОК».

Вернувшись в окно «Новое правило форматирования», вы можете увидеть предварительный просмотр вашей ячейки. Если вы довольны тем, как все выглядит, нажмите кнопку «ОК».

Теперь вы должны вернуться в окно «Менеджер правил условного форматирования». Сдвиньте окно немного, пока вы не увидите свою таблицу за ним, а затем нажмите кнопку «Применить». Если форматирование выбранной ячейки изменяется, это означает, что ваша формула верна. Если форматирование не меняется, вам нужно сделать несколько шагов назад и настроить формулу, пока она не заработает. Здесь вы можете увидеть, что наша формула сработала, а выбранная ячейка теперь заполнена зеленым цветом.

Теперь, когда у вас есть рабочая формула, пришло время применить ее ко всей таблице. Как вы можете видеть выше, сейчас форматирование применяется только к ячейке, с которой мы начали. В окне «Диспетчер правил условного форматирования» (которое все еще должно быть открыто) щелкните стрелку вверх справа от поля «Применяется к».

Окно «Диспетчер правил условного форматирования» сворачивается, давая вам доступ к вашей электронной таблице. Перетащите, чтобы изменить размер текущего выделения по всей таблице (за исключением заголовков).

Когда вы закончите, нажмите стрелку вниз справа от поля адреса, чтобы вернуться к полному окну «Диспетчер правил условного форматирования».

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

Это оно! Если у вас есть более сложные потребности, вы можете создавать дополнительные формулы. И, конечно, вы можете сделать свои формулы намного сложнее, чем простой пример, который мы использовали здесь. Вы даже можете использовать условное форматирование между различными электронными таблицами, чтобы ячейки или строки в одной электронной таблице форматировались по-разному в зависимости от данных на другом листе. Поэкспериментируйте с методами, которые мы рассмотрели, и вы мгновенно создадите сложные электронные таблицы с данными, которые появляются прямо на экране.
Правила выделения ячеек
По умолчанию, используется правило, при котором все ячейки выделенного фрагмента обозначаются определенным цветом или значком, согласно расположенным в них величинам. Но, используя меню, о котором мы уже говорили выше, можно применять и другие правила обозначения.
Кликаем по пункту меню «Правила выделения ячеек». Как видим, существует семь основных правил:
- Больше;
- Меньше;
- Равно;
- Между;
- Дата;
- Повторяющиеся значения.

Рассмотрим применение этих действий на примерах. Выделим диапазон ячеек, и кликнем по пункту «Больше…».

Открывается окно, в котором нужно установить, значения больше какого числа будут выделяться. Делается это в поле «Форматировать ячейки, которые больше». По умолчанию, сюда автоматически вписывается среднее значение диапазона, но можно установить любое другое, либо же указать адрес ячейки, в которой содержится это число. Последний вариант подойдёт для динамических таблиц, данные в которых постоянно изменяются, или для ячейки, где применяется формула. Мы для примера установили значение в 20000.

В следующем поле, нужно определиться, как будут выделяться ячейки: светло-красная заливка и темно-красный цвет (по умолчанию); желтая заливка и темно-желтый текст; красный текст, и т.д. Кроме того, существует пользовательский формат.

При переходе на этот пункт, открывается окно, в котором можно редактировать выделения, практически, как угодно, применяя различные варианты шрифта, заливки, и границы.

После того, как мы определились, со значениями в окне настройки правил выделения, жмём на кнопку «OK».

Как видим, ячейки выделены, согласно установленному правилу.

По такому же принципу выделяются значения при применении правил «Меньше», «Между» и «Равно». Только в первом случае, выделяются ячейки меньше значения, установленного вами; во втором случае, устанавливается интервал чисел, ячейки с которыми будут выделяться; в третьем случае задаётся конкретное число, а выделяться будут ячейки только содержащие его.

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

Правило «Дата» применяется к ячейкам, которые содержат значения в формате даты. При этом, в настройках можно установить выделение ячеек по тому, когда произошло или произойдёт событие: сегодня, вчера, завтра, за последние 7 дней, и т.д.

Применив правило «Повторяющиеся значения» можно настроить выделение ячеек, согласно соответствию размещенных в них данных одному из критериев: повторяющиеся это данные или уникальные.

Правила отбора первых и последних значений
Кроме того, в меню условного форматирования имеется ещё один интересный пункт – «Правила отбора первых и последних значений». Тут можно установить выделение только самых больших или самых маленьких значений в диапазоне ячеек. При этом, можно использовать отбор, как по порядковым величинам, так и по процентным. Существуют следующие критерии отбора, которые указаны в соответствующих пунктах меню:
- Первые 10 элементов;
- Первые 10%;
- Последние 10 элементов;
- Последние 10%;
- Выше среднего;
- Ниже среднего.

Но, после того, как вы кликнули по соответствующему пункту, можно немного изменить правила. Открывается окно, в котором производится выбор типа выделения, а также, при желании, можно установить другую границу отбора. Например, мы, перейдя по пункту «Первые 10 элементов», в открывшемся окне, в поле «Форматировать первые ячейки» заменили число 10 на 7. Таким образом, после нажатия на кнопку «OK», будут выделяться не 10 самых больших значений, а только 7.

Приоритет выполнения правил — это важно!
При использовании условного форматирования в Excel вы не ограничены только одним правилом на ячейку. Вы можете применять столько правил, сколько требует логика вашего проекта
В том случае, если в вашей таблице используется несколько правил, то важно, в каком порядке они выполняются
Если выбрать меню «Управление правилами» и указать там «Текущий лист», то вы увидите список имеющихся правил.

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

Сначала создадим первое условие:
Как видим, сюда попадают все строки, в которых дата отгрузки больше текущей даты, записанной в ячейке C2.
Затем создаем второе условие, которое как бы будет являться подмножеством первого. Выделяем только ячейки, в которых ИЛИ дата отгрузки равна текущей $E$5=$C$2, ИЛИ дата отгрузки больше текущей на 1 день $E5-$C$2=1. Если хотя бы одно из этих требований выполняется, то строка будет закрашена красным.
Важно! Правила, расположенные выше в списке, имеют более высокий приоритет (1 и 2 на рисунке вверху). Новые правила всегда добавляются в начало списка и по этой причине имеют более высокий приоритет
Результат их работы не может быть изменен действием предшествующих правил, расположенных ниже.
Однако, порядок выполнения всегда можно изменить в этом же окне при помощи стрелок «Вверх» и «Вниз» (3).
Удаление условного форматирования
- Нажмите команду Условное форматирование. Появится выпадающее меню.
- Наведите указатель мыши на пункт Удалить правила и выберите, какие правила Вы хотите удалить. В нашем примере мы выберем Удалить правила со всего листа, чтобы удалить все условное форматирование на листе.
- Условное форматирование будет удалено.
Вы можете выбрать пункт Управление правилами, чтобы увидеть все правила условного форматирования, созданные на этом листе или в выделенном диапазоне. Диспетчер правил условного форматирования позволяет отредактировать или удалить пользовательские правила. Это особенно удобно, если создано несколько правил на одном листе.

Итоги.
В Excel 2003 возможности условного форматирования многими считаются весьма скудными по сегодняшним меркам, даже размер шрифта нельзя поменять. К ячейке можно применить всего три условия, причем приоритет первого будет выше второго и третьего. Однако основную идею условного форматирования этот простой набор возможностей успешно реализует. Абсолютно аналогичные возможности предоставляет программа OOo Calc при почти полной идентичности интерфейса.
В Excel 2007 все выглядит красивее, изящнее, разнообразнее, но суть остается той же! Кроме возможности создания своих правил, Excel 2007 предлагает пользователю целый ряд встроенных правил форматирования. В ячейках вместо заливки можно поместить маленькие гистограммы, оформленные цветовыми градиентами или применить цветовые шкалы с плавным переходом от одного цвета к другому, где конечные цвета – это соответственно максимальное и минимальное значения форматируемого диапазона. В ячейки с числовыми значениями могут быть добавлены различные значки – стрелки, «огни светофора», разноцветные флажки, столбчатые маленькие диаграммы и другие дополнительные визуальные эффекты. Правил-условий форматирования может быть не три, а сколь угодно много. Приоритет «верхних» правил над «нижними» сохранен так, как и в Excel 2003.
Выглядеть условное форматирование в Excel 2007 может, например, так, как на рисунке ниже этого текста, где показана таблица выпуска и реализации некой продукции в разные годы.
Иногда, разбираясь в возможностях различных программ, начинаешь понимать, как сделать то или иное действие, но не понимаешь, для чего этот результат может быть с пользой применен. В этой статье рассмотрен лишь один из десятков или даже сотен вариантов использования условного форматирования при работе с файлами Excel. Жизненные ситуации и опыт помогут вам постепенно лучше освоить и использовать эту одну из массы возможностей Excel! Уверен, что инструмент «Условное форматирование» станет вашим повседневным удобным и мощным помощником при анализе табличных данных!
Для получения информации о появлении на блоге новых статей прошу Вас подписаться на анонсы в окне, расположенном в конце статьи или в окне вверху страницы.
Оставляйте Ваши комментарии и отзывы, уважаемые читатели.
Ссылка на скачивание файла с примером: uslovnoe-formatirovanie (xls 56,5KB).