Note: The other languages of the website are Google-translated. Back to English

Як чергувати колір рядків на основі групи в Excel?

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

Пофарбуйте рядки по черзі на основі змін значення за допомогою допоміжного стовпця та умовного форматування

Пофарбуйте рядки по черзі, змінюючи значення, корисною функцією

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


Пофарбуйте рядки по черзі на основі змін значення за допомогою допоміжного стовпця та умовного форматування

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

1. У комірку D1, той самий рядок заголовків, введіть номер 0.

2. І в комірку D2 введіть цю формулу: =IF(A2=A1,D1,D1+1) , а потім перетягніть цю формулу до комірок, до яких ви хочете її застосувати, див. знімок екрана:

примітки: У наведеній вище формулі, A1, A2 є першою та другою коміркою стовпця, значення яких змінюється, D1 - це комірка, яку ви ввели допоміжний номер 0.

3. Потім виберіть діапазон даних A2: D18, який включає стовпець допоміжної формули, та натисніть Головна > Умовне форматування > Нове правило, див. скріншот:

4, в Нове правило форматування діалогове вікно, виберіть За допомогою формули визначте, які клітинки потрібно форматувати при виберіть тип правила і введіть цю формулу = І (LEN ($ A2)> 0, MOD ($ D2,2) = 0) в Форматувати значення, де ця формула відповідає дійсності текстове поле, див. знімок екрана:

примітки: A2 - це перша комірка стовпця, яку ви забарвлюєте на основі, та D2 - це перша комірка допоміжного стовпця, який ви створили для вибраного діапазону

5. Потім натисніть сформований кнопка, щоб перейти до Формат ячеек і виберіть один колір, який вам подобається, під Заповнювати вкладку, див. знімок екрана:

6. Потім натисніть OK > OK щоб закрити діалогові вікна, і рядки підсвічувалися по черзі на основі конкретного стовпця, значення якого змінюється, див. знімок екрана:


Пофарбуйте рядки по черзі, змінюючи значення, корисною функцією

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

Порада:Щоб застосувати це Відмінні відмінності По-перше, вам слід завантажити Kutools для Excel, а потім швидко та легко застосувати функцію.

після установки Kutools для Excel, будь ласка, зробіть так:

1. Клацання Кутулс > сформований > Відмінні відмінності, див. скріншот:

2Розбіжність відмінностей за ключовим стовпцем діалоговому вікні, виконайте такі дії, як вам потрібно. Дивіться знімок екрана:

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

Натисніть, щоб завантажити Kutools для Excel та безкоштовну пробну версію зараз!


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

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

1. По-перше, вам слід створити новий допоміжний стовпець і формулу, як перший метод від кроку 1 до кроку 2, ви отримаєте такий знімок екрана:

2. Потім виберіть діапазон даних A2: D18, а потім натисніть Головна > Умовне форматування > Управління правилами, див. скріншот:

3, в Менеджер правил умовного форматування діалогове вікно натисніть кнопку Нове правило , див. знімок екрана:

4. В вискочив Нове правило форматування діалог, клацніть Використовуйте формулу для визначення комірок для форматування під Виберіть тип правила, а потім введіть цю формулу = ISODD ($ D2) (D2 є першою клітинкою допоміжного стовпця, який ви створили формулою), а потім натисніть сформований кнопку, щоб вибрати колір заливки, який вам подобається для непарних рядків групи, див. знімок екрана:

5. Потім натисніть OK для виходу з цього діалогового вікна для повернення попереднього Менеджер правил умовного форматування діалогове вікно, натисніть Нове правило ще раз, щоб створити інше правило для парних рядків групи.

6, в Нове правило форматування діалогове вікно натисніть кнопку Використовуйте формулу для визначення комірок для форматування під Виберіть тип правила як попередній, а потім введіть цю формулу = ISEVEN ($ D2) (D2 є першою клітинкою допоміжного стовпця, який ви створили формулою), а потім натисніть сформований , щоб вибрати інший колір тла для парних рядків групи, див. знімок екрана:

7. Потім натисніть OK повернути Менеджер правил умовного форматування, і ви можете бачити, як два правила створюються наступним чином:

8. Потім натисніть OK щоб закрити це діалогове вікно, і ви побачите, що вибраний вами діапазон даних затінений двома різними кольорами по черзі залежно від змін значення стовпця.

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

Більше статей:

  • Збільшувати номери, коли значення змінюється в іншій колонці
  • Припустимо, у вас є список значень у стовпці A, і тепер ви хочете збільшити число на 1 у стовпці B, коли значення в стовпці A змінюється, що означає, що числа в стовпці B зростають, поки значення в стовпці A не зміниться, тоді збільшення числа починається з 1, як показано на лівому скріншоті. У Excel ви можете вирішити цю роботу наступним способом.
  • Вставляйте порожні рядки при зміні значення в Excel
  • Припустимо, у вас є діапазон даних, і тепер ви хочете вставити порожні рядки між даними, коли значення змінюється, щоб ви могли відокремити послідовні однакові значення в одному стовпці, як показано на наступних скріншотах. У цій статті я розповім про деякі трюки для вирішення цієї проблеми.
  • Суми клітинок, коли значення змінюється в іншій колонці
  • Коли ви працюєте на аркуші Excel, іноді вам може знадобитися підсумувати комірки на основі групи даних в іншому стовпці. Наприклад, тут я хочу підсумувати замовлення у стовпці B, коли дані змінюються в стовпці A, щоб отримати такий результат. Як ви могли вирішити цю проблему в Excel?
  • Вставити розриви сторінки, коли значення змінюється в Excel
  • Припустимо, у мене є ряд комірок, і тепер я хочу вставити розриви сторінок у аркуш, коли значення в стовпці А змінюються, як показано на лівому скріншоті. Звичайно, ви можете вставити їх по одному, але чи є швидкі способи вставити розриви сторінок відразу на основі змінених значень одного стовпця?

Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2021 і 365. Підтримує всі мови. Легке розгортання на вашому підприємстві чи в організації. 30-денна безкоштовна пробна версія повних функцій. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (16)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Ця формула (якщо використовується в умовному форматуванні) буде змінювати колір рядка на основі групи без допомоги допоміжного рядка: =ISODD(SUMPRODUCT(1/COUNTIF($A$1:$A2,$A$1:$A2)))
Цей коментар був мінімізований модератором на сайті
Привіт Джастін. Коли я використовую метод допоміжного рядка або ваш, він форматує один рядок. Ти знаєш чому?
Цей коментар був мінімізований модератором на сайті
Більш ніж ймовірно, як і я, ви вибрали цілі стовпці, а не лише дані (крім будь-яких заголовків)
Цей коментар був мінімізований модератором на сайті
Джастіне, твоя формула гарна, тому що для неї не потрібен допоміжний стовпець, але чомусь вона вимагає додаткової оперативної пам’яті і помітно сповільнює роботу книги. Я б рекомендував використовувати формулу, наведену в статті, і просто мати справу з допоміжною колонкою.
Цей коментар був мінімізований модератором на сайті
Ця формула чудово працює, якщо ваша таблиця містить лише 100 рядків. Але це дійсно сповільнюється, коли у вас є 5,000 рядків. Будь-які пропозиції щодо прискорення формули на більших наборах даних?
Цей коментар був мінімізований модератором на сайті
Привіт, Барб,
Ви можете спробувати формулу нижче:
=MOD(SUMPRODUCT(--($A$1:$A1<>$A$2:$A2)),2)


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

Будь ласка, спробуйте, сподіваюся, це допоможе вам!
Цей коментар був мінімізований модератором на сайті
фантастично! молодець!
Цей коментар був мінімізований модератором на сайті
Щиро дякую за цю публікацію, я давно хотів мати можливість змінити колір рядка залежно від групи. Легко слідувати і дуже цінується!
Цей коментар був мінімізований модератором на сайті
Чудова інформація. ви допомогли мені краще представити результати аналізу.
Цей коментар був мінімізований модератором на сайті
Дякую за цю формулу, якийсь час думав, що це неможливо. Ось питання: чи можете ви відформатувати кожну групу, щоб мати інший колір? Або ви обмежені 2 кольорами, що чергуються?

Спасибо!
Цей коментар був мінімізований модератором на сайті
просто використовуйте 1-prev_value, і ви отримаєте чергування 1 і 0 с
Цей коментар був мінімізований модератором на сайті
Дуже дякую за це, це було дуже цінно.
Цей коментар був мінімізований модератором на сайті
Я ненавиджу допоміжні колонки. Я вважаю за краще мати величезну формулу, перш ніж додати допоміжну колонку. Іноді макроси простіше, але мені не завжди дозволено використовувати електронні таблиці з підтримкою макросів. Коли я хочу використовувати макрос, я зазвичай запускаю його зі свого Personal.xlsb, але це не допомагає уникнути допоміжного стовпця.
Цей коментар був мінімізований модератором на сайті
Гей, дякую за допомогу. Я спробувала це, і фарбування збилося на один. Є ідеї?
Цей коментар був мінімізований модератором на сайті
Коли ви виділяєте виділення, не виділіть рядок заголовка.
Цей коментар був мінімізований модератором на сайті
Змініть формулу, щоб застосувати умовне форматування до заголовка.=AND(LEN($A1)>0,MOD($D1,2)=0)
Це працює краще для мене, ніж намагатися виділити лише мої рядки даних.
There are no comments posted here yet
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця

Слідуй за нами

Copyright © 2009 - WWW.extendoffice.com. | Всі права захищені. На основі ExtendOffice. | Карта сайту
Microsoft та логотип Office є товарними знаками або зареєстрованими товарними знаками Microsoft Corporation у США та / або інших країнах.
Захищений Sectigo SSL