Преглед садржаја
Сазнајте како да брзо промените боју целог реда на основу вредности једне ћелије у вашим Екцел радним листовима. Савети и примери формула за вредности бројева и текста.
Прошле недеље смо разговарали о томе како да промените боју позадине ћелије на основу њене вредности. У овом чланку ћете научити како да истакнете читаве редове у Екцел-у на основу вредности једне ћелије, а такође ћете пронаћи неколико савета и примера формула који ће радити са нумеричким и текстуалним вредностима ћелија.
Како променити боју реда на основу броја у једној ћелији
Рецимо, имате овакву табелу са налозима ваше компаније:
Можда ћете желети да засенчите редове у различитим боје на основу вредности ћелије у колони Кти. да бисте на први поглед видели најважније поруџбине. Ово се лако може урадити помоћу Екцел условног форматирања.
- Почните са одабиром ћелија чију боју позадине желите да промените.
- Креирајте ново правило за форматирање кликом на Условно обликовање &гт; Ново правило... на картици Почетна .
- У прозору за дијалог „ Ново правило форматирања “ који се отвори, изаберите опцију „ Користите формулу да одредите које ћелије да форматирате “ и унесите следећу формулу у пољу „ Форматирајте вредности где је ова формула тачна “ да бисте истакли поруџбине са Количина. веће од 4:
=$C2>4
И наравно, можете користити мање од (&лт;) и једнако (=) операторе запронађите и означите редове који имају Кти. мање од 4 или једнако 4:
=$C2<4
=$C2=4
Такође, обратите пажњу на знак долара $ испред адресе ћелије - то је потребно да слово колоне остане исто када се формула копира преко реда. У ствари, то је оно што чини трик и примењује форматирање на цео ред на основу вредности у датој ћелији.
- Кликните на дугме „ Формат… “ и пређите на картицу Филл да бисте изабрали боју позадине. Ако подразумеване боје нису довољне, кликните на дугме „ Још боја… “ да бисте изабрали ону по свом укусу, а затим двапут кликните на ОК .
Можете да користите и било које друге опције форматирања, као што су боја фонта или ивица ћелија на другим картицама дијалога Формат ћелије .
- Преглед вашег правила за форматирање ће изгледати слично овоме:
- Ако је ово како сте желели и задовољни сте бојом, кликните на ОК да видите ваше ново форматирање на снази.
Сада, ако је вредност у колони Кти. већа од 4, цели редови у вашој Екцел табели ће постати плави.
Као што видите, промена боје реда на основу броја у једној ћелији је прилично једноставна у Екцел-у. Даље, наћи ћете још примера формула и неколико савета за сложеније сценарије.
Како применити неколико правила са приоритетом који вам је потребан
У претходном примеру стеможда ћете желети да истакнете редове са различитим вредностима у колони Кт. различитим бојама. На пример, можете да додате правило за сенчење редова са количином 10 или већом. У овом случају, користите ову формулу:
=$C2>9
Након што се направи друго правило форматирања, поставите приоритет правила тако да оба правила функционишу.
- На картици Почетна , у групи Стилови , кликните на Условно форматирање &гт; Управљај правилима... .
- Изаберите " Овај радни лист " у пољу " Прикажи правила форматирања за ". Ако желите да управљате правилима која се примењују само на ваш тренутни избор, изаберите „ Тренутни избор “.
- Изаберите правило форматирања које желите прво да примените и померите га на врх листу помоћу стрелица. Резултат би требало да личи на овај:
Кликните на дугме ОК и одговарајући редови ће одмах променити боју позадине на основу вредности ћелија које сте навели у обе формуле.
Како да промените боју реда на основу текстуалне вредности у ћелији
У нашој табели примера, да бисте лакше пратили поруџбине, може да засенчи редове на основу вредности у колони Испорука , тако да:
- Ако је поруџбина „Доспева за Кс дана“, боја позадине таквих редова ће се променити наранџасто;
- Ако је ставка „испоручена“, цео ред ће бити обојен зеленом бојом;
- Ако је поруџбина „прослеђена“, редће постати црвена.
Наравно, боја реда ће се променити ако се статус поруџбине ажурира.
Док би формула из нашег првог примера могла да ради за „Достављено“ и „Просло плаћање „( =$E2="Delivered"
и =$E2="Past Due"
), задатак звучи мало компликованије за поруџбине „Доспећу у…“. Као што видите, различите поруџбине доспевају за 1, 3, 5 или више дана и горња формула неће радити јер је намењена за потпуно подударање.
У овом случају, боље је да користите ПРЕТРАГУ функција која функционише и за делимично подударање:
=SEARCH("Due in", $E2)>0
У формули, Е2 је адреса ћелије на којој желите да заснујете своје форматирање, знак долара ($) се користи за закључавање координата колоне, а &гт;0 значи да ће форматирање бити примењено ако је наведени текст („ Доспео у “ у нашем случају) налази се на било којој позицији у ћелији.
Креирајте три таква правила пратећи кораке из првог примера и добићете табелу испод, као резултат:
Истакните ред ако ћелија почиње са одређени текст
Коришћење &гт;0 у горњој формули значи да ће ред бити обојен без обзира на то где се наведени текст налази у кључној ћелији. На пример, колона Испорука (Ф) може да садржи текст „ Хитно, рок за 6 сати “, а и овај ред ће бити обојен.
Да бисте променили боју реда када кључна ћелија почиње са одређеном вредношћу, користите =1 у формули, нпр.:
=SEARCH("Due in", $E2)=1
у овомслучају, ред ће бити истакнут само ако се наведени текст нађе на првој позицији у ћелији.
Да би ово правило условног форматирања исправно функционисало, уверите се да нема водећих размака у кључној колони, иначе можда ћете се намучити покушавајући да схватите зашто формула не функционише :) Можете да користите ову бесплатну алатку да пронађете и уклоните почетне и задње размаке у радним листовима - додатак Скратите размаке за Екцел.
Како да промените боју ћелије на основу вредности друге ћелије
У ствари, ово је једноставно варијација промене боје позадине случаја реда. Али уместо целе табеле, бирате колону или опсег где желите да промените боју ћелија и користите формуле описане изнад.
На пример, могли бисмо да направимо три таква правила да засенчимо само ћелије у колону „ Број поруџбине “ на основу друге вредности ћелије (вредности у колони Испорука ).
Како променити боју реда на основу неколико услова
Ако желите да засенчите редове у исту боју на основу неколико вредности , онда уместо да креирате неколико правила за форматирање можете користити функције ИЛИ или И да поставите неколико услова.
На пример, можемо да обојимо поруџбине које доспевају за 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")
Савет: Сада када знате како да бојите ћелије да бисте разликовали различите типове вредности, можда ћете желети да знате колико ћелија је истакнуто одређеном бојом и да израчунате збир вредности у тим ћелијама. Добра вест је да и ово можете да аутоматизујете, а решење ћете пронаћи у овом чланку: Како да бројите, сумирате и филтрирате ћелије по боји у Екцел-у.
Ово су само неки од многих могућих начина за зебру распоредите своје Екцел радне листове на основу вредности ћелије која ће реаговати на промену података у тој ћелији. Ако вам треба нешто другачије за ваш скуп података, оставите нам коментар и ми ћемо покушати да то схватимо.