Как да подчертаете всеки друг ред в Excel (редуване на цветовете на редовете)

  • Споделя Това
Michael Brown

Този урок обяснява как можете да редувате цветовете на редовете в Excel, за да подчертаете автоматично всеки друг ред или колона в работните си листове. Ще научите също така h как да прилагате лентови редове и колони в Excel и да намирате няколко интелигентни формули за редуване на засенчването на редовете въз основа на промяна на стойността.

Често срещана практика е да се добавят нюанси към редуващи се редове в работна таблица на Excel, за да се улесни четенето ѝ. Въпреки че е сравнително лесно да се подчертаят ръчно редове с данни в малка таблица, това може да се окаже трудна задача в по-големи таблици. По-добрият начин е цветовете на редовете или колоните да се редуват автоматично и в тази статия ще ви покажем как можете бързо да направите това.

    Редуване на цветовете на редовете в Excel

    Когато става въпрос за засенчване на всеки втори ред в Excel, повечето специалисти веднага ще ви насочат към условното форматиране, където ще трябва да инвестирате известно време, за да откриете гениална комбинация от функциите MOD и ROW.

    Ако предпочитате да не използвате чук за чупене на орехи, т.е. не искате да губите време и творчески потенциал за такава дреболия като оформяне на зеброва ивица в таблиците на Excel, помислете за бърза алтернатива на вградените стилове за таблици на Excel.

    Подчертаване на всеки втори ред в Excel с помощта на лентови редове

    Най-бързият и лесен начин за прилагане на засенчване на редове в Excel е чрез използване на предварително зададени стилове на таблици. Наред с другите предимства на таблиците, като например автоматичното филтриране, цветовото засенчване се прилага към редовете по подразбиране. Всичко, което трябва да направите, е да преобразувате диапазон от клетки в таблица. За целта просто изберете диапазона от клетки и натиснете заедно клавишите Ctrl+T.

    След като направите това, нечетните и четните редове в таблицата ви автоматично ще бъдат оцветени в различни цветове. Най-хубавото е, че автоматичното оцветяване ще продължи, когато сортирате, изтривате или добавяте нови редове в таблицата.

    Ако предпочитате да имате само редуващо се засенчване на редовете, без функционалността на таблицата, можете лесно да превърнете таблицата обратно в обикновен диапазон. За да направите това, изберете която и да е клетка в таблицата, щракнете с десния бутон на мишката и изберете Конвертиране в диапазон от контекстното меню.

    Забележка: След извършване на преобразуването на таблицата в обхват няма да получите автоматичното оцветяване на лентите за новодобавените редове. Друг недостатък е, че ако сортирате данните, цветните ленти ще се придвижат заедно с оригиналните редове и хубавият модел на зебра ще се изкриви.

    Както можете да видите, преобразуването на диапазон в таблица е много лесен и бърз начин за подчертаване на алтернативни редове в Excel. Но какво, ако искате нещо повече?

    Как да изберете свои собствени цветове на редицата ивици

    Ако не сте доволни от синьо-белия модел по подразбиране на таблицата на Excel, можете да избирате от още много модели и цветове. Просто изберете таблицата или някоя клетка в нея, превключете на Дизайн tab> Стилове на масите и изберете желаните цветове.

    Можете да използвате бутоните със стрелки, за да прелиствате наличните стилове на таблицата, или да щракнете върху Още бутон Когато задържите курсора на мишката върху някой стил, той веднага се отразява в таблицата и можете да видите как ще изглеждат вашите лентови редове.

    Как да маркирате различен брой редове във всяка зеброва линия

    В случай че искате да подчертаете различен брой редове във всяка ивица, например да засенчите 2 реда в един цвят и 3 в друг, тогава ще трябва да създадете потребителски стил на таблицата. Ако приемем, че вече сте преобразували диапазона в таблица, изпълнете следните стъпки:

    1. Навигирайте до Дизайн щракнете с десния бутон върху стила на таблицата, който искате да приложите, и изберете Дублиране на .
    2. В Име въведете името на стила на таблицата.
    3. Изберете " Първи ред Stripe " и задайте Размер на ивицата на 2 или на друго желано число.
    4. Изберете " Втори ред ивица " и повторете процеса.
    5. Кликнете върху ОК за да запазите персонализирания си стил.
    6. Приложете новосъздадения стил към таблицата си, като го изберете от галерията със стилове на таблицата. Вашите персонализирани стилове са винаги достъпни в горната част на галерията под По поръчка.

      Забележка: Потребителските стилове на таблицата се съхраняват само в текущата работна книга и следователно не са достъпни в други работни книги. За да използвате потребителския си стил на таблицата като стил на таблицата по подразбиране в текущата работна книга, изберете " Задаване на стил на таблицата по подразбиране за този документ ", когато създавате или променяте стила.

    Ако не сте доволни от създадения от вас стил, можете лесно да го промените, като щракнете с десния бутон на мишката върху потребителския стил в галерията със стилове и изберете Промяна на от контекстното меню. И тук имате много възможности за творчество! Можете да зададете всякакви Шрифт , Граница , и Напълнете стилове в съответните раздели, дори да изберете цветове на градиентните ивици, както виждате на снимката по-долу : )

    Изтриване на алтернативното засенчване на редове в Excel с едно кликване

    Ако вече не искате да имате цветни ивици в таблицата на Excel, можете да ги премахнете буквално с едно щракване. Изберете която и да е клетка в таблицата, отидете в Дизайн и премахнете отметката от Редове с ленти опция.

    Както виждате, предварително дефинираните стилове на таблицата на Excel предоставят множество функции за редуване на цветовете на редовете в работните листове и създаване на персонализирани стилове на лентови редове. Смятам, че те ще са достатъчни в много ситуации, въпреки че ако искате нещо специално, например оцветяване на цели редове въз основа на промяна на стойност, ще трябва да използвате условно форматиране.

    Алтернативно засенчване на редове с помощта на условно форматиране на Excel

    От само себе си се разбира, че условното форматиране е малко по-сложно от стиловете на таблиците на Excel, които току-що разгледахме. Но то има едно безспорно предимство - дава повече свобода на въображението ви и ви позволява да оформите работния лист на зебра точно както искате във всеки конкретен случай. По-нататък в тази статия ще намерите няколко примера за формули на Excel за редуване на цветовете на редовете:

      Подчертаване на всеки друг ред в Excel с помощта на условно форматиране

      Всъщност можете да постигнете абсолютно същия резултат, като използвате стиловете на таблиците в Excel, но основното предимство на условното форматиране е, че то работи и за диапазони, което означава, че цветовата лента ще остане непроменена, когато сортирате, вмъквате или изтривате редове в диапазона от данни, за който се отнася вашата формула.

      Създавате правило за условно форматиране по този начин:

      1. Изберете клетките, които искате да засенчите. За да приложите цветовата ивица към целия работен лист, щракнете върху Изберете всички в горния ляв ъгъл на електронната таблица.
      2. Преминете към Начало раздел > Стилове и щракнете върху Условно форматиране> Ново правило...
      3. В Ново правило за форматиране изберете " Използвайте формула, за да определите кои клетки да форматирате " и въведете тази формула: =MOD(РЕД(),2)=0
      4. След това щракнете върху Формат бутон, превключете на Напълнете и изберете цвета на фона, който искате да използвате за лентовите редове.

        В този момент избраният цвят ще се появи под Образец . Ако сте доволни от цвета, щракнете върху OK .

      5. Това ще ви върне в Ново правило за форматиране и щракнете върху OK още веднъж, за да приложите цвета към всеки друг от избраните редове.

        И ето как изглежда резултатът в моя Excel 2013:

        Ако предпочитате да имате 2 различни цвята вместо бели линии, създайте второ правило, като използвате тази формула:

        =MOD(РЕД(),2)=1

        Сега нечетните и четните редове са подчертани с различни цветове:

      Това беше доста лесно, нали? А сега бих искал да обясня накратко синтаксиса на функцията MOD, защото ще я използваме в други малко по-сложни примери.

      Функцията MOD връща остатъка, закръглен до най-близкото цяло число, след като числото е разделено на делителя.

      Например, =MOD(4,2) връща 0, тъй като 4 е разделено на 2 равномерно (без остатък).

      Сега нека да видим какво точно прави нашата функция MOD, тази, която използвахме в горния пример. Както си спомняте, използвахме комбинация от функциите MOD и ROW: =MOD(ROW(),2) Синтаксисът е прост и ясен: функцията ROW връща номера на реда, след което функцията MOD го разделя на 2 и връща остатъка, закръглен до цяло число. Когато се приложи към нашата таблица, формулата дава следните резултати:

      Ред No. Формула Резултат
      Ред 2 =MOD(2,2) 0
      Ред 3 =MOD(3,2) 1
      Ред 4 =MOD(4,2) 0
      Ред 5 =MOD(5,2) 1

      Виждате ли модела? Той винаги е 0 за четни редове и 1 за нечетни редове . След това създаваме правилата за условно форматиране, с които казваме на Excel да оцветява нечетните редове (където функцията MOD връща 1) в един цвят, а четните редове (които имат 0) - в друг цвят.

      След като вече знаете основите, нека разгледаме по-сложни примери.

      Как да редувате групи редове с различни цветове

      Можете да използвате следните формули, за да засенчите фиксиран брой редове, независимо от тяхното съдържание:

      Засенчване на нечетен ред , т.е. подчертайте първата група и всяка друга група:

      =MOD(ROW()-RowNum,N*2)+1<=N

      Равномерно засенчване на редовете , т.е. подчертайте втората група и всички четни групи:

      =MOD(ROW()-RowNum,N*2)>=N

      Къде: RowNum е препратка към първата ви клетка с данни, а N е броят на редовете във всяка група от ленти.

      Съвет: Ако искате да подчертаете както четните, така и нечетните групи, просто създайте 2 правила за условно форматиране с двете горепосочени формули.

      Няколко примера за използване на формулата и получените цветни ивици можете да намерите в следващата таблица.

      Оцветяване на всеки 2 реда, като се започне от 1-ва група. Данните започват от ред 2. =MOD(ROW()-2,4)+1<=2
      Оцветяване на всеки 2 реда, като се започне от 2-ра група. Данните започват от ред 2. =MOD(ROW()-2,4)>=2
      Оцветяване на всеки 3 реда, като се започне от 2-ра група. Данните започват от ред 3. =MOD(ROW()-3,6)>=3

      Как да засенчвате редове с 3 различни цвята

      Ако смятате, че данните ви ще изглеждат по-добре с редове, оцветени в три различни цвята, създайте 3 правила за условно форматиране с тези формули:

      Подчертаване на 1-ви и всеки 3-ти ред =MOD(ROW($A2)+3-1,3)=1

      За да подчертаете 2-ро, 6-то, 9-то и т.н. =MOD(ROW($A2)+3-1,3)=2

      За да подчертаете 3-ти, 7-ми, 10-ти и т.н. =MOD(ROW($A2)+3-1,3)=0

      Не забравяйте да замените A2 с препратка към първата клетка с данни.

      Получената таблица ще изглежда по подобен начин във вашия Excel:

      Как да редувате цветовете на редовете въз основа на промяна на стойността

      Тази задача е подобна на тази, която обсъдихме преди малко - засенчване на групи редове, с тази разлика, че във всяка група може да има различен брой редове. Вярвам, че това ще бъде по-лесно да се разбере от един пример.

      Да предположим, че имате таблица, съдържаща данни от различни източници, напр. регионални отчети за продажбите. Това, което искате, е да засенчите първата група редове, свързани с първия продукт в цвят 1, следващата група, свързана с втория продукт в цвят 2, и т.н. Колона А, съдържаща имената на продуктите, може да служи като ключова колона или уникален идентификатор.

      За да редувате оцветяването на редовете в зависимост от промяната на стойността, ще ви е необходима малко по-сложна формула и допълнителна колона:

      1. Създайте допълнителна колона в дясната част на работния лист, например колона F. По-късно ще можете да скриете тази колона.
      2. Въведете следната формула в клетка F2 (ако приемем, че ред 2 е първият ред с данни) и след това я копирайте в цялата колона:

        =MOD(IF(ROW()=2,0,IF(A2=A1,F1, F1+1)), 2)

        Формулата ще запълни колона F с блокове от 0 и 1, като всеки нов блок ще започва с промяна на името на продукта.

      3. И накрая, създайте правило за условно форматиране, като използвате формулата =$F2=1 . Можете да добавите второ правило =$F2=0 ако искате да използвате втори цвят за редуване на блокове от редове, както е показано на снимката:

      Редуване на цветовете на колоните в Excel (колони с ленти)

      Всъщност, засенчването на колони в Excel е доста подобно на редуването на редове. Ако сте разбрали всичко по-горе, тази част ще бъде парче сладкиш за вас : )

      Можете да приложите засенчване на колони в Excel, като използвате:

        Промяна на цветовете на колоните в Excel със стилове на таблицата

        1. Започвате с преобразуване на диапазон в таблица ( Ctrl+T ).
        2. След това преминете към Дизайн премахнете отметка от Редове с ленти и изберете Колона с ленти вместо това.
        3. Воала! Колоните ви са оцветени с цветовете на таблицата по подразбиране.

        В случай че искате по-красиви цветове, можете да изберете друг модел от галерията със стилове на маси.

        Ако искате да засенчите различен брой колони във всяка ивица, след което създайте дубликат на съществуващ стил на таблица по ваш избор, точно както е описано тук. Единствената разлика е, че избирате " Първа ивица Colum " и " Втора ивица Colum " вместо съответните ивици на редовете.

        Ето как могат да изглеждат вашите потребителски ленти от колони в Excel:

        Редуване на цветовете на колоните с условно форматиране

        Формулите за прилагане на цветна ивица към алтернативни колони в Excel са много сходни с тези, които използвахме за засенчване на алтернативни редове. Просто трябва да използвате функцията MOD в комбинация с функцията COLUMN, а не ROW. Ще посоча само няколко от тях в таблицата по-долу и съм сигурен, че лесно ще превърнете други "редови формули" във "формули за колони" по аналогия.

        Оцветяване на всяка друга колона =MOD(КОЛОНА(),2)=0

        и/или

        =MOD(КОЛОНА(),2)=1 Оцветяване на всеки 2 колони, като се започне от 1-ва група =MOD(COLUMN()-1,4)+1<=2 За засенчване на колони с 3 различни цвята =MOD(КОЛОНА()+3,3)=1

        =MOD(КОЛОНА()+3,3)=2

        =MOD(КОЛОНА()+3,3)=0

        Надявам се, че сега няма да имате никакви проблеми с прилагането на цветови ленти в Excel, за да направите работните си листове красиви и по-четивни. Ако искате да редувате цветовете на редовете или колоните по някакъв друг начин, не се колебайте да ми оставите коментар и ще разберем това заедно. Благодаря ви, че прочетохте!

        Майкъл Браун е отдаден технологичен ентусиаст със страст към опростяване на сложни процеси с помощта на софтуерни инструменти. С повече от десетилетие опит в технологичната индустрия, той е усъвършенствал уменията си в Microsoft Excel и Outlook, както и в Google Sheets и Docs. Блогът на Майкъл е посветен на споделянето на неговите знания и опит с други, предоставяйки лесни за следване съвети и уроци за подобряване на продуктивността и ефективността. Независимо дали сте опитен професионалист или начинаещ, блогът на Michael предлага ценни прозрения и практически съвети за извличане на максимума от тези основни софтуерни инструменти.