Содржина
Научете како брзо да ја промените бојата на целиот ред врз основа на вредноста на една ќелија во вашите работни листови на Excel. Совети и примери на формула за броеви и вредности на текст.
Минатата недела разговаравме како да ја смениме бојата на позадината на ќелијата врз основа на нејзината вредност. Во оваа статија ќе научите како да истакнете цели редови во Excel врз основа на вредност од една ќелија, а исто така ќе најдете неколку совети и примери на формула што ќе работат со нумерички и текстуални вредности на ќелиите.
Како да смените боја на ред врз основа на број во една ќелија
Да речеме, имате табела со нарачки од вашата компанија како оваа:
Можеби сакате да ги засенчите редовите во различни бои врз основа на вредноста на ќелијата во колоната Кол. за да ги видите најважните нарачки на прв поглед. Ова може лесно да се направи со користење на условно форматирање на Excel.
- Започнете со избирање на ќелиите чија боја на заднина сакате да ја промените.
- Креирајте ново правило за форматирање со кликнување на Условно форматирање > Ново правило... на картичката Дома .
- Во прозорецот за дијалог „ Ново правило за форматирање “ што се отвора, изберете ја опцијата „ Користете формула за да одредите кои ќелии да се форматираат “ и внесете ја следнава формула во полето „ Форматирајте ги вредностите каде оваа формула е вистинита “ за да се означат нарачките со Количина. поголемо од 4:
=$C2>4
И нормално, можете да ги користите операторите помали од (<) и еднакви на (=) за данајдете и означете редови кои имаат Количина. помала од 4 или еднаква на 4:
=$C2<4
=$C2=4
Исто така, обрнете внимание на знакот за долар $ пред адресата на ќелијата - тоа е потребно е буквата на колоната да остане иста кога формулата ќе се копира низ редот. Всушност, тоа е она што го прави трикот и го применува форматирањето на целиот ред врз основа на вредност во дадена ќелија.
- Кликнете на копчето „ Формат... “ и префрлете се на картичката Пополнете за да ја изберете бојата на позадината. Ако стандардните бои не се доволни, кликнете на копчето „ Повеќе бои… “ за да ја изберете онаа по ваш вкус, а потоа кликнете на OK двапати.
Можете да користите и други опции за форматирање, како што е бојата на фонтот или границите на ќелиите на другите јазичиња од дијалогот Форматирајте ги ќелиите .
- Прегледот вашето правило за форматирање ќе изгледа слично на ова:
- Ако вака сакавте и сте задоволни со бојата, кликнете OK за да го видите вашето ново форматирање во сила.
Сега, ако вредноста во колоната Кол. е поголема од 4, сите редови во табелата на Excel ќе станат сини.
Како што можете да видите, менувањето на бојата на редот врз основа на број во една ќелија е прилично лесно во Excel. Понатаму, ќе најдете повеќе примери на формула и неколку совети за посложени сценарија.
Како да примените неколку правила со приоритет што ви треба
Во претходниот пример, виеможеби ќе сака да ги означи редовите со различни вредности во колоната Количина. во различни бои. На пример, можете да додадете правило за засенчување на редовите со количина 10 или поголема. Во овој случај, користете ја оваа формула:
=$C2>9
Откако ќе се создаде вашето второ правило за форматирање, поставете приоритет на правилата така што двете ваши правила ќе функционираат.
- На картичката Дома , во групата Стилови , кликнете Условно форматирање > Управување со правила... .
- Изберете „ Овој работен лист “ во полето „ Прикажи правила за форматирање за “. Ако сакате да управувате со правилата што важат само за вашиот тековен избор, изберете „ Тековен избор “.
- Изберете го правилото за форматирање што сакате да се примени прво и преместете го на врвот на списокот користејќи ги стрелките. Резултатот треба да личи на овој:
Кликнете на копчето OK и соодветните редови веднаш ќе ја сменат бојата на позадината врз основа на вредностите на ќелиите што ги наведовте во двете формули.
Како да ја смените бојата на редот врз основа на текстуалната вредност во ќелијата
Во нашата табела за примероци, за полесно следење на нарачките, вие може да ги засенчи редовите врз основа на вредностите во колоната Испорака , така што:
- Ако нарачката е „Достасува за X дена“, бојата на позадината на таквите редови ќе се претвори портокалова;
- Ако ставката е „Испорачана“, целиот ред ќе биде обоен со зелена боја;
- Ако нарачката е „Достаспен“, редотќе стане црвено.
Нормално, бојата на редот ќе се промени ако се ажурира статусот на нарачката.
Додека формулата од нашиот прв пример може да работи за „Испорачано“ и „Доста доспеано „( =$E2="Delivered"
и =$E2="Past Due"
), задачата звучи малку посложена за нарачките „Додека…“. Како што гледате, различни нарачки доспеваат за 1, 3, 5 или повеќе дена и горенаведената формула нема да работи бидејќи е наменета за точно совпаѓање.
Во овој случај, подобро е да користите ПРЕБАРУВАЊЕ функција која работи и за делумно совпаѓање:
=SEARCH("Due in", $E2)>0
Во формулата, E2 е адресата на ќелијата на која сакате да го засновате вашето форматирање, знакот за долар ($) се користи за заклучување на координатата на колоната, а >0 значи дека форматирањето ќе се примени ако наведениот текст („ Доста е “ во нашиот случај) е најдена во која било позиција во ќелијата.
Создадете три такви правила следејќи ги чекорите од првиот пример, и како резултат ќе ја имате табелата подолу:
Означете го редот ако ќелијата започнува со специфичен текст
Користењето >0 во горната формула значи дека редот ќе биде обоен без разлика каде се наоѓа наведениот текст во клучната ќелија. На пример, колоната „Испорака“ (F) може да го содржи текстот „ Итно, доспева за 6 часа “, а и овој ред ќе биде обоен.
За промена на бојата на редот кога клучната ќелија започнува со одредена вредност, користете =1 во формулата, на пр.:
=SEARCH("Due in", $E2)=1
во оваслучај, редот ќе биде означен само ако наведениот текст се најде на првата позиција во ќелијата.
За ова правило за условно форматирање да работи правилно, проверете дали нема водечки празни места во колоната со клучеви, во спротивно би можеле да го заглавите мозокот обидувајќи се да откриете зошто формулата не функционира :) Можете да ја користите оваа бесплатна алатка за да ги пронајдете и отстраните водечките и заостанатите празни места во вашите работни листови - додаток за скрати простори за Excel.
Како за промена на бојата на ќелијата врз основа на вредност на друга ќелија
Всушност, ова е едноставно варијација на промена на бојата на позадината на буквите на редот. Но, наместо целата табела, избирате колона или опсег каде што сакате да ја промените бојата на ќелиите и ги користите формулите опишани погоре.
На пример, би можеле да создадеме три такви правила за да ги засенчете само ќелиите во колоната „ Број на нарачка “ врз основа на друга вредност на ќелијата (вредностите во колоната Испорака ).
Како да ја смените бојата на редот врз основа на неколку услови
Ако сакате да ги засенчите редовите во иста боја врз основа на неколку вредности , тогаш наместо да креирате неколку правила за форматирање можете да ги користите функциите ИЛИ или И за да поставите неколку услови.
На пример, можеме да ги обоиме нарачките доспеани за 1 и 3 дена во црвеникава боја, а оние што доспеваат за 5 и 7 дена во жолта боја. Формулите се како што следува:
=OR($F2="Due in 1 Days", $F2="Due in 3 Days")
=OR($F2="Due in 5 Days", $F2="Due in 7 Days")
И можете да го користите Ифункција, да речеме, за промена на бојата на позадината на редовите со Количина. еднаква или поголема од 5 и еднаква или помала од 10:
=AND($D2>=5, $D2<=10)
Нормално, вие не се ограничени на користење само 2 услови во таквите формули, можете слободно да користите онолку колку што ви треба. На пример:
=OR($F2="Due in 1 Days", $F2="Due in 3 Days", $F2="Due in 5 Days")
Совет: Сега кога знаете како да ги обоите ќелиите за да разликувате различни типови вредности, можеби ќе сакате да знаете колку ќелии се означени во одредена боја и да пресметате збирот на вредностите во тие ќелии. Добрата вест е што можете и ова да го автоматизирате и решението ќе го најдете во оваа статија: Како да броите, сумирате и филтрирате ќелии по боја во Excel.
Ова се само неколку од многуте можни начини за зебра исцртувајте ги вашите работни листови во Excel врз основа на вредноста на ќелијата што ќе одговори на промената на податоците во таа ќелија. Ако ви треба нешто различно за вашиот сет на податоци, пишете ни коментар и ние ќе се обидеме да го откриеме ова.