Как да редувам цвета на реда въз основа на група в 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. Щракнете Kutools > формат > Различавайте разликите, вижте екранна снимка:
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
- Да предположим, че имам диапазон от клетки и сега искам да вмъкна прекъсвания на страници в работния лист, когато стойностите в колона A се променят, както е показано на лявата екранна снимка. Разбира се, можете да ги вмъкнете един по един, но има ли бързи начини да вмъкнете прекъсванията на страници наведнъж въз основа на променените стойности на една колона?
Най-добрите инструменти за продуктивност в офиса
Усъвършенствайте уменията си за Excel с Kutools за Excel и изпитайте ефективност, както никога досега. Kutools за Excel предлага над 300 разширени функции за повишаване на производителността и спестяване на време. Щракнете тук, за да получите функцията, от която се нуждаете най-много...
Раздел Office Внася интерфейс с раздели в Office и прави работата ви много по-лесна
- Разрешете редактиране и четене с раздели в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
- Отваряйте и създавайте множество документи в нови раздели на един и същ прозорец, а не в нови прозорци.
- Увеличава вашата производителност с 50% и намалява стотици кликвания на мишката за вас всеки ден!