Перейти к содержимому

Как раскрасить таблицу в excel по строкам

  • автор:

Фильтрация по цвету шрифта, цвету ячеек или наборам значков

Важно: Часть содержимого этого раздела может быть неприменима к некоторым языкам.

Данные можно быстро фильтровать на основании визуальных условий, таких как цвет шрифта, цвет ячейки или наборы значков. Можно также фильтровать ячейки по наличию в них формата, примененных стилей или условного форматирования.

  1. В диапазоне ячеек или столбце таблицы щелкните ячейку с определенным цветом, цветом шрифта или значком, по которому требуется выполнить фильтрацию.
  2. На вкладке Данные нажмите кнопку Фильтр. На вкладке
  3. Щелкните стрелку в столбце с содержимым, которое вы хотите отфильтровать.
  4. В разделе Фильтр во всплывающем меню По цвету щелкните Цвет ячейки, Цвет шрифта или Значок ячейки и выберите условия. Пример фильтрации по цвету ячейки
  1. В диапазоне ячеек или столбце таблицы щелкните ячейку с определенным цветом, цветом шрифта или значком, по которому вы хотите выполнить фильтрацию.
  2. На панели инструментов Стандартная нажмите кнопку Фильтр .
  3. Щелкните стрелку в столбце с содержимым, которое нужно отфильтровать.
  4. В разделе Фильтр во всплывающем меню По цвету щелкните Цвет ячейки, Цвет шрифта или Значок ячейки и выберите цвет.

Применение цвета к чередующимся строкам или столбцам

Применив цвет к чередующимся строкам или столбцам (это часто называют цветными полосами), можно облегчить восприятие данных на листе. Чтобы отформатировать чередующиеся строки или столбцы, можно быстро применить один из встроенных форматов таблицы. Если воспользоваться этим методом, то при добавлении новых строк или столбцов к ним автоматически будет применяться соответствующая заливка.

Таблица с выбранным цветом заливки для чередующихся строк

Вот как это сделать:

Окно

  1. Выделите диапазон ячеек, которые нужно отформатировать.
  2. Перейдите в раздел Главная >Форматировать как таблицу.
  3. Выберите стиль таблицы, в котором применяется заливка с чередованием строк.
  4. Чтобы изменить заливку со строк на столбцы, выберите таблицу в разделе Конструктор таблиц, а затем снимите флажок Чередующиеся строки и проверка поле Столбцы с полосами.

Совет: Если вы хотите сохранить стиль с чередованием, но убрать функциональность таблицы, выберите команду Преобразовать в диапазон. В этом случае при добавлении строк и столбцов к ним не будет автоматически применяться форматирование с цветными полосами, но его можно применять вручную с помощью команды Формат по образцу.

Применение полос к строкам или столбцам с помощью условного форматирования

Применить особый формат к определенным строкам или столбцам можно также с помощью правила условного форматирования.

Диапазон данных с цветом заливки для чередующихся строк и столбцов с применением правила условного форматирования.

Вот как это сделать:

  1. На листе выполните одно из указанных ниже действий.
    • Чтобы применить затенение к определенному диапазону ячеек, выберите ячейки, которые необходимо отформатировать.
    • Чтобы применить заливку ко всему листу, нажмите кнопку Выбрать все . Кнопка
  2. Перейдите на главную страницу >условное форматирование >новое правило.
  3. В поле Выбор типа правила выберите Использовать формулу, чтобы определить, какие ячейки следует форматировать. Кнопка
  4. Чтобы применить цвет к чередующимся строкам, в поле Форматировать значения, для которых следующая формула является истинной введите формулу =ОСТАТ(СТРОКА();2)=0. Чтобы применить цвет к чередующимся столбцам, введите формулу =ОСТАТ(СТОЛБЕЦ();2)=0. Эти формулы определяют, является ли строка (или столбец) четной или нечетной, чтобы можно было применить соответствующий цвет.
  5. Выберите Формат.
  6. В поле Формат ячеек выберите Заполнить.
  7. Выберите цвет и нажмите кнопку ОК.
  8. Вы можете просмотреть выбранный вариант в разделе Пример и выбрать ОК или выбрать другой цвет.

Советы:

  • Чтобы изменить правило условного форматирования, щелкните одну из ячеек, к которым применено правило, перейдите в раздел Главная >Условное форматирование >Управление правилами >Изменить правило, а затем внесите изменения.
  • Чтобы удалить условное форматирование из ячеек, выделите их, перейдите в раздел Главная >Очистить и выберите Очистить форматы. параметр очистки формата
  • Чтобы скопировать условное форматирование в другие ячейки, щелкните одну из ячеек, в которой применено правило, перейдите в раздел Главная >Формат по образцуКнопка , а затем выберите ячейки, которые требуется отформатировать.

Заливка чередующихся строк в 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) . Получим такую картинку:

Полосатая заливка строк таблицы «зеброй»

zebra1.png

Полосатая заливка «зеброй» — весьма популярный и удобный для просмотра вид оформления таблиц: В Excel есть несколько способов быстрого создания такого дизайна:

Способ 1. Форматировать как таблицу

zebra2.png

Это способ подойдет только тем, у кого последние версии Excel — 2007 или новее. Выделите ваш диапазон с данными и нажмите кнопку Форматировать как таблицу (Format as Table) на вкладке Главная (Home) : Откровенно говоря, этот способ гораздо глубже, чем кажется на первый взгляд, ибо здесь форматирование — только побочный эффект. О настоящих последствиях превращения диапазона в Таблицу можно почитать здесь.

Способ 2. Универсальный. Условное форматирование.

zebra3.png

Этим способом можно воспользоваться в любой версии Excel. Он основан на использовании функции условного форматирования для заливки четных и нечетных строк разным цветом. Выделите ячейки таблицы (кроме «шапки»), затем нажмите кнопку Условное форматирование (Conditional Formatting) на вкладке Главная (Home) и выберите Создать правило (New Rule) , затем в открывшемся окне задайте последний тип правила Использовать формулу для определения форматируемых ячеек (Use a formula to determine which cells to format)
В появившееся поле впишите следующую формулу: =ОСТАТ(СТРОКА(A2);2)=0 или в английской версии =MOD(ROW(A2);2)=0 Эта формула берет номер текущей строки (функция СТРОКА, а A2 — первая ячейка выделения), делит его на 2 и проверяет остаток от деления (функция ОСТАТ). Если он равен нулю, т.е. номер строки четный, то происходит форматирование ячейки (не забудьте нажать кнопку Формат и задать цвет шрифта или заливку). Если необходимо залить не каждую 2-ю, а, скажем, каждую 5-ю строку, то просто измените в этой формуле число 2 на число 5.

Ссылки по теме

  • Условное форматирование в Excel 2003
  • Выделение цветом дубликатов в списке при помощи условного форматирования
  • Умные таблицы Excel 2007-2010

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *

https://czena.narkolog-na-dom-voronezh-11.ru/