Lost your password?


Хитрости »
Основные понятия (26)
Сводные таблицы и анализ данных (10)
Графики и диаграммы (5)
Работа с VB проектом (12)
Power BI и Power Query (22)
Условное форматирование (5)
Списки и диапазоны (5)
Макросы(VBA процедуры) (68)
Разное (43)
Баги и глюки Excel (4)

Выделение строк цветом через одну

Есть таблица примерно такого вида:

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


Выделение при помощи условного форматирования
Первый вариант - воспользоваться встроенным средством Excel - Условным форматированием:

  1. выделяем необходимый диапазон
  2. для Excel 2003 - Формат-Условное форматирование; Excel 2007 - Главная(Home)-Условное форматирование(Conditional formatting)-Создать правило(New rule...)
  3. выбираем формула (в Excel 2007 - Использовать формулу для определения форматируемых ячеек(Use a formula to determine which cells to format))
  4. вписываем в поле условие - =ОСТАТ(СТРОКА();2)
  5. выбираем способ форматирования ячеек (в примере цвет заливки - голубой)
  6. жмем Ок.

Скачать пример с УФ

  Tips_FC_Zebra.xls (35,0 KiB, 6 417 скачиваний)


Использование стилей умных таблиц
Для счастливых обладателей 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)

На первый взгляд муторно и долго, но на самом деле это проще простого и занимает совсем немного времени. А если учесть тот факт, что можно создать нужные стили и применять их на разных листах ко многим таблицам буквально в пару кликов - то получается значительная экономия времени и ресурсов, наряду с нужной функциональностью.

Так же см.:
Разделение строк с разным содержимым "зеброй"


Статья помогла? Поделись ссылкой с друзьями!
  Плейлист   Видеоуроки

Поиск по меткам

Access apple watch Multex Power Query и Power BI VBA управление кодами Бесплатные надстройки Дата и время Записки ИП Надстройки Печать Политика Конфиденциальности Почта Программы Работа с приложениями Разработка приложений Росстат Тренинги и вебинары Финансовые Форматирование Функции Excel акции MulTEx ссылки статистика
Обсуждение: 13 комментариев
  1. Евгений:

    Огромное спасибо! Очень помогли!

  2. Степан:

    Огромнейшее спасибо

  3. Оксана:

    ПОдскажите. пож-та, как сделать в экселе 2003 , если в одной из ячеек строкт стоит слово "правильно", то вся строка закрашивается зеленым

Поделитесь своим мнением

Комментарии, не имеющие отношения к комментируемой статье, могут быть удалены без уведомления и объяснения причин. Если есть вопрос по личной проблеме - добро пожаловать на Форум


Для оформления сообщений Вы можете использовать следующие тэги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

Тренинги

Заказать
Юридическая информация

Использование материалов сайта

Политика Конфиденциальности

ИП Щербаков Дмитрий Валентинович
ОГРНИП: 318502700083307
ИНН: 504013350772

Наши партнеры

Перейти
Перейти

Счетчики

Рейтинг@Mail.ru Яндекс.Метрика
© 2023 Excel для всех   Войти