Выделение строк цветом через одну
Есть таблица примерно такого вида:
Если данных в таблице много, то для более удобного просмотра можно выделить строки через одну - так называемой "зеброй". Т.е. одна строка не закрашена, следующая закрашена, затем опять не закрашенная и т.д.
Чтобы сделать это совсем не обязательно писать макросы (и уж тем более не делать это вручную - даже подумать страшно!).
Первый вариант - воспользоваться встроенным средством 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 512 скачиваний)
Для счастливых обладателей Excel 2007 и старше есть еще один способ без применения макросов. Это встроенный инструмент Таблица. Чтобы закрасить строки необходимо выделить нужную таблицу(диапазон)-перейти на вкладку Вставка
К выбранному диапазону автоматически будет применено форматирование как таблицы, используемое по умолчанию. Выделяем любую ячейку в этой таблице-переходим на вкладку Работа с таблицами
В диалоговом окне устанавливаем необходимые параметры
Основные параметры для осуществления окраса строк через одну это Первая полоса строк
Если установить флажок на Назначить используемым по умолчанию экспресс-стилем таблицы для данного документа
(Set as default table quick style for this document) , то при последующем преобразовании диапазона в таблицу к ней будет применен именно такой стиль оформления, который Вы назначите в этом диалоговом окне.
Нажимаем Ок.
Теперь на той же вкладке Работа с таблицами
или выбираем на панели Работа с таблицами
На первый взгляд муторно и долго, но на самом деле это проще простого и занимает совсем немного времени. А если учесть тот факт, что можно создать нужные стили и применять их на разных листах ко многим таблицам буквально в пару кликов - то получается значительная экономия времени и ресурсов, наряду с нужной функциональностью.
Так же см.:
Разделение строк с разным содержимым "зеброй"
Статья помогла? Поделись ссылкой с друзьями!
Поиск по меткам
Access apple watch Multex Power Query и Power BI VBA управление кодами Бесплатные надстройки Дата и время Записки ИП Надстройки Печать Политика Конфиденциальности Почта Программы Работа с приложениями Разработка приложений Росстат Тренинги и вебинары Финансовые Форматирование Функции Excel акции MulTEx ссылки статистикаКомментарии, не имеющие отношения к комментируемой статье, могут быть удалены без уведомления и объяснения причин. Если есть вопрос по личной проблеме - добро пожаловать на Форум
Полезно. Спасибо!
Подскажите, можно ли дополнить данную формулу, чтобы она закрашивала каждую вторую "видимую" сроку.
При использовании фильтров, группировок и скрытии строк, происходит естественное смещение закрашенных строк и отображаются уже целые закрашенные области, а не каждая вторая строка
Александр, нет, через условное форматирование так сделать не получиться.
А диапазон выбирается только выделением?
Можно ли Именнованный диапазон обработать таким же образом?
Роман, если Вы про метод через Условное форматирование, то можно если у Вас версия Excel 2007 и выше. Сначала создаете условие, затем в дистпетчере условий находите это условие и в поле "Применяется к" вписываете =имя диапазона.
Блин, чувак, спасибо за сайт! Все очень понятно и доходчиво написано!
До этого Excel был для меня дремучим лесом!
Скажите как сохранить это правило =ОСТАТ(СТРОКА();2) в exel 2007, чтоб в дальнейшем его использовать?
Женя, никак. В Excel нет возможности сохранять шаблоны формул для УФ.
Подскажите, пожалуйста, как в диапазоне при использовании форматирования выделить в ячейках повторяющиеся значения, например каждая вторая 15, каждая первая 15 или только 30?
Екатерина, посмотрите статью:Сборник формул для условного форматирования
Там есть нужная формула.