Как в эксель сделать разноцветные строки
Есть таблица примерно такого вида:
Если данных в таблице много, то для более удобного просмотра можно выделить строки через одну - так называемой "зеброй". Т.е. одна строка не закрашена, следующая закрашена, затем опять не закрашенная и т.д.
Чтобы сделать это совсем не обязательно писать макросы (и уж тем более не делать это вручную - даже подумать страшно!).
Выделение при помощи условного форматирования
Первый вариант - воспользоваться встроенным средством Excel - Условным форматированием:
- выделяем необходимый диапазон
- для Excel 2003 - Формат-Условное форматирование; Excel 2007 - Главная (Home) -Условное форматирование (Conditional formatting) -Создать правило (New rule. )
- выбираем формула (в Excel 2007 - Использовать формулу для определения форматируемых ячеек (Use a formula to determine which cells to format) )
- вписываем в поле условие - =ОСТАТ(СТРОКА();2)
- выбираем способ форматирования ячеек (в примере цвет заливки - голубой )
- жмем Ок.
Tips_FC_Zebra.xls (35,0 KiB, 6 195 скачиваний)
Использование стилей умных таблиц
Для счастливых обладателей Excel 2007 и старше есть еще один способ без применения макросов. Это встроенный инструмент Таблица. Чтобы закрасить строки необходимо выделить нужную таблицу(диапазон)-перейти на вкладку Вставка (Insert) и выбрать Таблица (Table)
К выбранному диапазону автоматически будет применено форматирование как таблицы, используемое по умолчанию. Выделяем любую ячейку в этой таблице-переходим на вкладку Работа с таблицами (Table tools) -Конструктор (Desigh) -Стили таблиц (Table styles) . Можно выбрать один из предлагаемых там вариантов и применить. Если ни один из вариантов не подходит - создаем свой. Раскрываем список стилей и выбираем Создать стиль таблицы
В диалоговом окне устанавливаем необходимые параметры
Основные параметры для осуществления окраса строк через одну это Первая полоса строк (First Row Stripe) и Вторая полоса строк (Second Row Stripe) . Можно и другие параметры установить на свое усмотрение.
Если установить флажок на Назначить используемым по умолчанию экспресс-стилем таблицы для данного документа (Set as default table quick style for this document) , то при последующем преобразовании диапазона в таблицу к ней будет применен именно такой стиль оформления, который Вы назначите в этом диалоговом окне.
Нажимаем Ок.
Теперь на той же вкладке Работа с таблицами (Table tools) -Конструктор (Desigh) -Стили таблиц (Table styles) выбираем созданный стиль таблицы. К таблице теперь применено созданное нами форматирование. Теперь удаляем таблицу, чтобы удалить все предоставляемые этим инструментов возможности, а в некоторых случаях неудобства. После удаления таблицы будут удалены фильтры, устанавливаемые на таблицу при её создании, но останется форматирование. Выделяем любую ячейку внутри таблицы -правая кнопка мыши -Таблица (Table) -Преобразовать в диапазон (Convert to range)
или выбираем на панели Работа с таблицами (Table tools) -группа Сервис (Tools) -Преобразовать в диапазон (Convert to range)
На первый взгляд муторно и долго, но на самом деле это проще простого и занимает совсем немного времени. А если учесть тот факт, что можно создать нужные стили и применять их на разных листах ко многим таблицам буквально в пару кликов - то получается значительная экономия времени и ресурсов, наряду с нужной функциональностью.
Применив цвет к чередующимся строкам или столбцам (это часто называют цветными полосами), можно облегчить восприятие данных на листе. Чтобы отформатировать чередующиеся строки или столбцы, можно быстро применить один из встроенных форматов таблицы. Если воспользоваться этим методом, то при добавлении новых строк или столбцов к ним автоматически будет применяться соответствующая заливка.
Вот как это сделать:
Выделите диапазон ячеек, которые нужно отформатировать.
На вкладке Главная выберите команду Форматировать как таблицу.
Выберите стиль таблицы, в котором применяется заливка с чередованием строк.
Чтобы вместо строк применить заливку к столбцам, выделите таблицу, откройте вкладку Конструктор, снимите флажок Чередующиеся строки и установите флажок Чередующиеся столбцы.
Совет: Если вы хотите сохранить стиль с чередованием, но убрать функциональность таблицы, выберите команду Преобразовать в диапазон. В этом случае при добавлении строк и столбцов к ним не будет автоматически применяться форматирование с цветными полосами, но его можно применять вручную с помощью команды Формат по образцу.
Применение полос к строкам или столбцам с помощью условного форматирования
Применить особый формат к определенным строкам или столбцам можно также с помощью правила условного форматирования.
Вот как это сделать:
На листе выполните одно из указанных ниже действий.
Чтобы применить затенение к определенному диапазону ячеек, выберите ячейки, которые необходимо отформатировать.
Чтобы применить затенение ко всему листу, нажмите кнопку Выделить все.
На вкладке Главная нажмите кнопку Условное форматирование и выберите команду Создать правило.
В списке Выберите тип правила выберите пункт Использовать формулу для определения форматируемых ячеек.
Чтобы применить цвет к чередующимся строкам, в поле Форматировать значения, для которых следующая формула является истинной введите формулу =ОСТАТ(СТРОКА();2)=0.
Чтобы применить цвет к чередующимся столбцам, введите формулу =ОСТАТ(СТОЛБЕЦ();2)=0.
Эти формулы определяют, является ли строка (или столбец) четной или нечетной, чтобы можно было применить соответствующий цвет.
В окне Формат ячеек откройте вкладку Заливка.
Выберите цвет и нажмите кнопку ОК.
Вот как можно изменить правило условного форматирования: щелкните одну из ячеек, к которым оно применяется, на вкладке Главная последовательно выберите команды Условное форматирование > Управление правилами, нажмите кнопку Изменить правило и внесите необходимые изменения.
Чтобы удалить условное форматирование из ячеек, выделите их и на вкладке Главная последовательно выберите команды Очистить > Очистить форматы.
Данные на листах можно сделать более удобными для восприятия, изменив цвет шрифта в ячейках или диапазонах, цвет ярлычков листов или формул.
Сведения об изменении цвета фона ячеек, применении узоров или заливки см. в справке по добавлению или изменению цвета фона ячеек.
Изменение цвета текста в ячейке или диапазоне
Выделите ячейку или диапазон ячеек с данными, которые вы хотите отформатировать. Вы также можете выбрать часть текста в ячейке.
На вкладке Главная щелкните стрелку рядом с кнопкой Цвет шрифта .
Выберите цвет в группе Цвета темы или Стандартные цвета.
Совет: Чтобы применить последний выбранный цвет текста, на вкладке Главная нажмите кнопку Цвет текста.
Применение дополнительного цвета
Если вам нужен определенный цвет текста, вот как можно его получить:
На вкладке Главная щелкните стрелку рядом с кнопкой Цвет текста и выберите команду Другие цвета.
На вкладке Спектр в поле Цвета выберите нужный цвет.
Если вы знаете числовые значения составляющих нужного цвета, в поле Цветовая модель выберите модель RGB (Red, Green, Blue — красный, зеленый, синий) или HSL (Hue, Sat, Lum — тон, насыщенность, яркость), а затем введите числа, в точности соответствующие искомому цвету.
Форматирование цвета ярлычка листа
Щелкните правой кнопкой мыши ярлычок листа, цвет которого вы хотите изменить.
Щелкните Цвет ярлычка, а затем выберите нужный цвет.
Изменится цвет ярлычка, но не цвет шрифта. При выборе темного цвета ярлычка цвет шрифта меняется на белый, а при выборе светлого цвета — на черный.
Полосатая заливка "зеброй" - весьма популярный и удобный для просмотра вид оформления таблиц:
В Excel есть несколько способов быстрого создания такого дизайна:
Способ 1. Форматировать как таблицу
Это способ подойдет только тем, у кого последние версии Excel - 2007 или новее. Выделите ваш диапазон с данными и нажмите кнопку Форматировать как таблицу (Format as Table) на вкладке Главная (Home) :
Откровенно говоря, этот способ гораздо глубже, чем кажется на первый взгляд, ибо здесь форматирование - только побочный эффект. О настоящих последствиях превращения диапазона в Таблицу можно почитать здесь.
Способ 2. Универсальный. Условное форматирование.
Этим способом можно воспользоваться в любой версии Excel. Он основан на использовании функции условного форматирования для заливки четных и нечетных строк разным цветом.
Выделите ячейки таблицы (кроме "шапки"), затем нажмите кнопку Условное форматирование (Conditional Formatting) на вкладке Главная (Home) и выберите Создать правило (New Rule) , затем в открывшемся окне задайте последний тип правила Использовать формулу для определения форматируемых ячеек (Use a formula to determine which cells to format)
В появившееся поле впишите следующую формулу:
или в английской версии =MOD(ROW(A2);2)=0
Эта формула берет номер текущей строки (функция СТРОКА, а A2 - первая ячейка выделения), делит его на 2 и проверяет остаток от деления (функция ОСТАТ). Если он равен нулю, т.е. номер строки четный, то происходит форматирование ячейки (не забудьте нажать кнопку Формат и задать цвет шрифта или заливку). Если необходимо залить не каждую 2-ю, а, скажем, каждую 5-ю строку, то просто измените в этой формуле число 2 на число 5.
Читайте также: