Як виділити кожен другий рядок в Excel (чергування кольорів рядків)

  • Поділитися Цим
Michael Brown

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

Поширеною практикою є додавання затінення до чергування рядків на аркуші Excel, щоб полегшити його читання. Хоча виділення рядків даних вручну в невеликій таблиці є відносно простим завданням, це може бути важким завданням у великих таблицях. Кращим способом є автоматичне чергування кольорів рядків або стовпців, і ця стаття покаже вам, як ви можете швидко це зробити.

    Чергування кольору рядків в Excel

    Коли справа доходить до затінення кожного другого рядка в Excel, більшість гуру відразу ж вкажуть вам на умовне форматування, де вам доведеться витратити деякий час, щоб розібратися з геніальним поєднанням функцій МОД і РЯД.

    Якщо ви не хочете використовувати кувалду для розбивання горіхів, тобто не хочете витрачати свій час і творчий потенціал на таку дрібницю, як смугастість таблиць Excel, розгляньте можливість застосування вбудованих стилів таблиць Excel в якості швидкої альтернативи.

    Виділення кожного другого рядка в Excel за допомогою смугових рядків

    Найшвидший і найпростіший спосіб застосувати зафарбовування рядків в Excel - це використання попередньо визначених стилів таблиць. Поряд з іншими перевагами таблиць, такими як автоматична фільтрація, до рядків за замовчуванням застосовується кольорове зафарбовування. Все, що вам потрібно зробити, це перетворити діапазон клітинок в таблицю. Для цього просто виділіть діапазон клітинок і натисніть клавіші Ctrl+T разом.

    Як тільки Ви це зробите, непарні та парні рядки у Вашій таблиці автоматично зафарбуються різними кольорами. Найкраще те, що автоматичне зафарбовування продовжуватиметься, коли Ви сортуєте, видаляєте або додаєте нові рядки до Вашої таблиці.

    Якщо ви віддаєте перевагу тільки альтернативному зафарбовуванню рядків, без функції таблиці, ви можете легко перетворити таблицю назад у звичайний діапазон. Для цього виділіть будь-яку комірку в таблиці, клацніть правою кнопкою миші і виберіть Перетворити на діапазон з контекстного меню.

    Примітка: після перетворення таблиці в діапазон ви не отримаєте автоматичного виділення кольором нових рядків. Іншим недоліком є те, що при сортуванні даних ваші кольорові смуги перемістяться разом з вихідними рядками, і ваш гарний візерунок у вигляді зебри буде спотворено.

    Як бачите, перетворення діапазону в таблицю - це дуже простий і швидкий спосіб виділення альтернативних рядків в Excel. Але що, якщо вам потрібно трохи більше?

    Як самостійно підібрати кольори рядкових смуг

    Якщо вас не влаштовує синьо-білий шаблон таблиці Excel за замовчуванням, у вас є безліч інших шаблонів і кольорів на вибір. Просто виберіть таблицю або будь-яку клітинку в ній, перейдіть на вкладку Дизайн вкладка> Стилі столів згрупуйте та оберіть кольори на свій смак.

    Ви можете використовувати кнопки зі стрілками для прокрутки доступних стилів таблиць або натиснути кнопку Більше кнопка При наведенні курсору миші на будь-який стиль, він одразу ж відображається в таблиці, і ви можете побачити, як будуть виглядати ваші об'єднані рядки.

    Як виділити різну кількість рядків в кожній лінії зебри

    Якщо Ви хочете виділити різну кількість рядків у кожній смузі, наприклад, зафарбувати 2 рядки одним кольором, а 3 - іншим, то Вам необхідно створити власний стиль таблиці. Припускаючи, що Ви вже перетворили діапазон в таблицю, виконайте наступні дії:

    1. Перейти до розділу Дизайн на вкладці "Стилі" клацніть правою кнопкою миші по стилю таблиці, який потрібно застосувати, і виберіть Дублікат .
    2. В рамках проекту Ім'я введіть назву стилю вашого столу.
    3. Виберіть " Смуга першого ряду " і встановіть значення Розмір смуги до 2, або до якогось іншого потрібного вам числа.
    4. Виберіть " Смуга другого ряду " і повторити процес.
    5. Натисніть ГАРАЗД. щоб зберегти свій власний стиль.
    6. Застосуйте новостворений стиль до вашої таблиці, вибравши його з галереї "Стилі таблиць". Ваші власні стилі завжди доступні у верхній частині галереї в розділі На замовлення.

      Примітка: Користувацькі стилі таблиць зберігаються тільки в поточній книзі і тому недоступні в інших книгах. Щоб використовувати користувацький стиль таблиці як стиль таблиці за замовчуванням у поточній книзі, виберіть кнопку " Встановити стиль таблиці за замовчуванням для цього документа " при створенні або зміні стилю.

    Якщо вас не влаштовує створений вами стиль, ви можете легко змінити його, клацнувши правою кнопкою миші ваш користувацький стиль у Галереї стилів і вибравши Змінити І тут у вас є великий простір для творчості! Ви можете задати будь-яку Шрифт , Кордон і Заповнити стилі на відповідних вкладках, навіть обирати кольори градієнтних смуг, як ви бачите на скріншоті нижче : )

    Видалення почергового затінення рядків в Excel одним клацанням миші

    Якщо ви більше не хочете, щоб у вашій таблиці Excel були кольорові смуги, ви можете прибрати їх буквально в один клік. Виділіть будь-яку комірку вашої таблиці, перейдіть на вкладку Дизайн і зніміть прапорець на вкладці Стрічкові ряди варіант.

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

    Альтернативне затінення рядків за допомогою умовного форматування Excel

    Зрозуміло, що умовне форматування трохи складніше, ніж стилі таблиць Excel, про які ми щойно говорили. Але у нього є одна незаперечна перевага - воно дає більше простору для вашої фантазії і дозволяє розкреслити аркуш зеброю саме так, як ви хочете в кожному конкретному випадку. Далі в цій статті ви знайдете кілька прикладів формул Excel для чергування кольорів рядків:

      Виділення кожного другого рядка в Excel за допомогою умовного форматування

      Ми почнемо з дуже простої формули MOD, яка виділяє кожен другий рядок в Excel. Насправді, ви можете досягти точно такого ж результату, використовуючи стилі таблиць Excel, але головна перевага умовного форматування полягає в тому, що воно працює і для діапазонів, а це означає, що ваше кольорове виділення залишиться незмінним, коли ви сортуєте, вставляєте або видаляєте рядки в діапазоні даних, до яких застосовується ваша формула.

      Таким чином ви створюєте умовне правило форматування:

      1. Виділіть клітинки, які потрібно заштрихувати. Щоб застосувати колірну смугу до всього аркуша, натисніть кнопку Вибрати все у верхньому лівому куті електронної таблиці.
      2. Перейдіть на сторінку Головна сторінка вкладка Стилі згрупувати і натиснути Умовне форматування: нове правило...
      3. В рамках проекту Нове правило форматування у вікні, виберіть " Використовуйте формулу, щоб визначити, які клітинки форматувати " і введіть цю формулу: =MOD(ROW(),2)=0
      4. Потім натисніть на кнопку Формат переключіться на кнопку Заповнити і виберіть колір фону, який ви хочете використовувати для облямованих рядків.

        У цей момент обраний колір з'явиться в розділі Зразок Якщо вас влаштовує колір, натисніть ГАРАЗД. .

      5. Це поверне вас до Нове правило форматування і натискаєте кнопку ГАРАЗД. ще раз застосувати колір до кожного другого з виділених рядків.

        А ось як виглядає результат у моєму Excel 2013:

        Якщо ви хочете, щоб замість білих ліній були 2 різних кольори, створіть друге правило за цією формулою:

        =MOD(ROW(),2)=1

        І тепер у вас є парні і непарні рядки, виділені різними кольорами:

      Це було досить просто, чи не так? А тепер я хотів би коротко пояснити синтаксис функції MOD, тому що ми будемо використовувати її в інших, трохи складніших прикладах.

      Функція MOD повертає залишок, округлений до найближчого цілого числа після ділення числа на дільник.

      Наприклад, =MOD(4,2) повертає 0, оскільки 4 ділиться на 2 порівну (без остачі).

      Тепер давайте подивимося, що саме робить наша функція MOD, яку ми використовували у наведеному вище прикладі. Як ви пам'ятаєте, ми використовували комбінацію функцій MOD і ROW: =MOD(ROW(),2) Синтаксис простий і зрозумілий: функція ROW повертає номер рядка, потім функція MOD ділить його на 2 і повертає залишок, округлений до цілого числа. При застосуванні до нашої таблиці формула повертає наступні результати:

      Ряд №. Формула Результат
      Ряд 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) - іншим.

      Тепер, коли ви знаєте основи, давайте розглянемо більш складні приклади.

      Як чергувати групи рядів з різними кольорами

      За допомогою наведених нижче формул можна заштрихувати фіксовану кількість рядків, незалежно від їх вмісту:

      Затінення непарних рядів тобто виділити 1-шу групу і всі інші групи:

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

      Рівномірне затінення рядів тобто виділити 2-гу групу і всі парні групи:

      =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. Вуаля! Ваші стовпчики зафарбовані кольорами таблиці за замовчуванням.

        Якщо ви бажаєте більш красиві кольори, ви можете вибрати будь-який інший візерунок з Галереї стилів столів.

        Якщо ви хочете затінити різна кількість колонок в кожній смузі, потім створіть дублікат існуючого стилю таблиці за вашим вибором, точно так, як описано тут. Єдина відмінність полягає в тому, що ви вибираєте " Смуга першого колона " і " Друга колона Смуга " замість відповідних рядових смуг.

        А ось так можуть виглядати ваші користувацькі діапазони стовпців в Excel:

        Чергування кольорів стовпців з умовним форматуванням

        Формули для застосування колірних смуг до змінних стовпців в Excel дуже схожі на ті, які ми використовували для затінення змінних рядків. Вам просто потрібно використовувати функцію МОД у поєднанні з функцією СТАВКА, а не РЯД. Я назву лише деякі з них у таблиці нижче, і я впевнений, що ви легко перетворите інші "формули рядків" на "формули стовпців" за аналогією.

        Розфарбувати кожну другу колонку =MOD(COLUMN(),2)=0

        та/або

        =MOD(COLUMN(),2)=1 Розфарбувати кожні 2 стовпчики, починаючи з 1-ї групи =MOD(COLUMN()-1,4)+1<=2 Для затінення колон 3-ма різними кольорами =MOD(COLUMN()+3,3)=1

        =MOD(COLUMN()+3,3)=2

        =MOD(COLUMN()+3,3)=0

        Сподіваюся, тепер у вас не виникне проблем із застосуванням колірних смуг в Excel, щоб зробити ваші робочі листи красивими і більш читабельними. Якщо ви хочете чергувати кольори рядків або стовпців якимось іншим способом, не соромтеся залишати мені коментарі, і ми розберемося з цим разом. Спасибі за прочитання!

        Майкл Браун — відданий ентузіаст технологій із пристрастю до спрощення складних процесів за допомогою програмних засобів. Маючи понад десятирічний досвід роботи в технологічній індустрії, він відточив свої навички роботи з Microsoft Excel і Outlook, а також із Google Таблицями та Документами. Блог Майкла присвячений тому, щоб поділитися своїми знаннями та досвідом з іншими, надаючи прості поради та навчальні посібники для підвищення продуктивності та ефективності. Незалежно від того, чи є ви досвідченим професіоналом чи початківцем, блог Майкла пропонує цінну інформацію та практичні поради щодо отримання максимальної користі від цих основних програмних інструментів.