Satura rādītājs
Uzziniet, kā ātri mainīt visas rindas krāsu, pamatojoties uz vienas šūnas vērtību Excel darblapās. Padomi un formulu piemēri skaitļu un teksta vērtībām.
Pagājušajā nedēļā mēs runājām par to, kā mainīt šūnas fona krāsu, pamatojoties uz tās vērtību. Šajā rakstā uzzināsiet, kā Excel programmā izcelt veselas rindas, pamatojoties uz vienas šūnas vērtību, kā arī atradīsiet dažus padomus un formulu piemērus, kas darbojas ar skaitliskām un teksta šūnu vērtībām.
Kā mainīt rindas krāsu, pamatojoties uz skaitli vienā šūnā
Teiksim, jūsu uzņēmuma pasūtījumu tabula ir šāda:
Iespējams, vēlēsieties iekrāsot rindas dažādās krāsās, pamatojoties uz šūnas vērtību. Daudz. kolonnu, lai uzreiz redzētu svarīgākos pasūtījumus. To var viegli izdarīt, izmantojot Excel nosacīto formatēšanu.
- Vispirms atlasiet šūnas, kuru fona krāsu vēlaties mainīt.
- Izveidojiet jaunu formatēšanas noteikumu, noklikšķinot uz Nosacījumu formatēšana > Jauni noteikumi... par Sākums cilne.
- " Jauns formatēšanas noteikums " dialoglodziņā, kas tiek atvērts, izvēlieties iespēju " Izmantojiet formulu, lai noteiktu, kuras šūnas formatēt " un ievadiet šādu formulu " Vērtību formatēšana, ja šī formula ir patiesa " lauks, lai izceltu pasūtījumus ar daudzumu, kas lielāks par 4:
=$C2>4
Protams, varat izmantot operatorus mazāk nekā (<) un vienāds ar (=), lai atrastu un izceltu rindas, kuru Qty. ir mazāks par 4 vai vienāds ar 4:
=$C2<4
=$C2=4
Pievērsiet uzmanību arī dolāra zīmei $ pirms šūnas adreses - tas ir nepieciešams, lai saglabātu to pašu kolonnas burtu, kad formula tiek kopēta pa visu rindu. Patiesībā tas ir tas, kas veic triku un piemēro formatēšanu visai rindai, pamatojoties uz vērtību attiecīgajā šūnā.
- Noklikšķiniet uz " Formāts... " pogu un pārslēgties uz Aizpildiet lai izvēlētos fona krāsu. Ja noklusējuma krāsas nav piemērotas, noklikšķiniet uz " Vairāk krāsu... " pogu, lai izvēlētos sev tīkamāko, un pēc tam noklikšķiniet uz LABI divreiz.
Varat izmantot arī jebkuras citas formatēšanas opcijas, piemēram, fonta krāsu vai šūnu robežas citās cilnēs. Šūnu formatēšana dialogs.
- Formatēšanas noteikuma priekšskatījums izskatīsies līdzīgi:
- Ja tas ir tāds, kā vēlējāties, un esat apmierināts ar krāsu, noklikšķiniet uz LABI lai redzētu, kā tiek īstenots jaunais formatējums.
Tagad, ja vērtība Daudz. slejā ir lielāks par 4, visas Excel tabulas rindas kļūs zilas.
Kā redzat, mainīt rindas krāsu, pamatojoties uz skaitli vienā šūnā, programmā Excel ir diezgan vienkārši. Turpmāk atradīsiet vairāk formulu piemēru un dažus padomus sarežģītākiem scenārijiem.
Kā piemērot vairākus noteikumus ar vajadzīgo prioritāti
Iepriekšējā piemērā, iespējams, vēlaties izcelt rindas ar dažādām vērtībām. Daudz. Piemēram, varat pievienot noteikumu, lai iekrāsotu rindas ar daudzumu 10 vai lielāku. Šajā gadījumā izmantojiet šo formulu:
=$C2>9
Pēc otrā formatēšanas noteikuma izveides iestatiet noteikumu prioritāti, lai darbotos abi noteikumi.
- Par Sākums cilnē Stili grupu, noklikšķiniet uz Nosacījumu formatēšana > Pārvaldiet noteikumus... .
- Izvēlieties " Šī darba lapa " sadaļā " Rādīt formatēšanas noteikumus " lauks. Ja vēlaties pārvaldīt tikai tos noteikumus, kas attiecas uz pašreizējo atlasi, izvēlieties " Pašreizējā atlase ".
- Atlasiet formatēšanas noteikumu, kuru vēlaties piemērot vispirms, un pārvietojiet to uz saraksta sākumu, izmantojot bultiņas. Rezultātam vajadzētu izskatīties šādi:
Noklikšķiniet uz LABI un atbilstošajām rindām nekavējoties tiks mainīta fona krāsa, pamatojoties uz abās formulās norādītajām šūnu vērtībām.
Skatīt arī: Excel funkcija LEFT ar formulas piemēriem
Kā mainīt rindas krāsu, pamatojoties uz teksta vērtību šūnā
Mūsu tabulas paraugā, lai atvieglotu pasūtījumu kontroli, rindas var iekrāsot, pamatojoties uz vērtībām, kas norādītas Piegāde slejā, lai:
- Ja pasūtījumam ir "Izpildes termiņš X dienās", šādu rindu fona krāsa kļūs oranža;
- Ja prece ir "Piegādāts", visa rinda tiks iekrāsota zaļā krāsā;
- Ja pasūtījums ir "kavēts", rinda kļūs sarkana.
Protams, rindas krāsa mainīsies, ja tiks atjaunināts pasūtījuma statuss.
Lai gan mūsu pirmajā piemērā izmantotā formula varētu darboties ar "Delivered" un "Past Due"( =$E2="Piegādāts"
un =$E2="Maksājuma termiņš"
Kā redzat, dažādu pasūtījumu izpildes termiņš ir 1, 3, 5 vai vairāk dienas, un iepriekš minētā formula nedarbosies, jo tā ir paredzēta precīzai atbilstībai.
Šajā gadījumā labāk izmantojiet meklēšanas funkciju, kas darbojas arī daļējas atbilstības gadījumā:
=SEARCH("Pienākums", $E2)>0
Formulā, E2 ir tās šūnas adrese, uz kuras vēlaties balstīt formatējumu, dolāra zīme ($) tiek izmantota, lai bloķētu kolonnas koordinātu, un >0 nozīmē, ka formatējums tiks piemērots, ja norādītais teksts (" Pienākums " mūsu gadījumā) ir atrodams jebkurā šūnas pozīcijā.
Izveidojiet trīs šādus noteikumus, ievērojot pirmajā piemērā aprakstītos soļus, un rezultātā iegūsiet šādu tabulu:
Izcelt rindu, ja šūna sākas ar konkrētu tekstu
Izmantojot >0 iepriekš minētajā formulā nozīmē, ka rinda tiks iekrāsota neatkarīgi no tā, kurā atslēgas šūnas vietā atrodas norādītais teksts. Piemēram, piegādes slejā (F) var būt teksts " Steidzami, 6 stundu laikā ", un šī rinda arī tiks iekrāsota.
Rindu krāsas maiņa, kad galvenā šūna sākas ar noteiktu vērtību, izmantojiet =1 formulā, piemēram:
=SEARCH("Due in", $E2)=1
šajā gadījumā rinda tiks izcelta tikai tad, ja norādītais teksts būs atrodams šūnas pirmajā pozīcijā.
Lai šis nosacītās formatēšanas noteikums darbotos pareizi, pārliecinieties, ka galvenajā slejā nav priekšējo atstarpju, pretējā gadījumā jūs varat saspringt, mēģinot noskaidrot, kāpēc formula nedarbojas :) Varat izmantot šo bezmaksas rīku, lai atrastu un noņemtu priekšējās un aizmugurējās atstarpes darblapās - Trim Spaces add-in for Excel.
Kā mainīt šūnas krāsu, pamatojoties uz citas šūnas vērtību
Patiesībā tas ir vienkārši variācija, kā mainīt fona krāsu rindas gadījumā. Bet visas tabulas vietā izvēlaties kolonnu vai diapazonu, kurā vēlaties mainīt šūnu krāsu, un izmantojat iepriekš aprakstītās formulas.
Piemēram, mēs varētu izveidot trīs šādus noteikumus, lai ēnotu tikai šūnas " Pasūtījuma numurs " slejā, pamatojoties uz citas šūnas vērtību (vērtības Piegāde slejā).
Kā mainīt rindas krāsu, pamatojoties uz vairākiem nosacījumiem
Ja vēlaties ēnot rindas, kas atrodas viena un tā pati krāsa, pamatojoties uz vairākām vērtībām , tad tā vietā, lai izveidotu vairākus formatēšanas noteikumus, varat izmantot OR vai AND funkcijas, lai iestatītu vairākus nosacījumus.
Piemēram, pasūtījumus, kuru izpildes termiņš ir 1 un 3 dienas, varam iekrāsot sarkanīgā krāsā, bet pasūtījumus, kuru izpildes termiņš ir 5 un 7 dienas, - dzeltenā krāsā. Formulas ir šādas:
=OR($F2="Pienākums 1 dienas laikā", $F2="Pienākums 3 dienu laikā")
=OR($F2="Pienākums 5 dienu laikā", $F2="Pienākums 7 dienu laikā")
Un varat izmantot funkciju AND, lai, piemēram, mainītu rindu fona krāsu ar Daudz. vienāds ar 5 vai lielāks par 5 un vienāds ar 10 vai mazāks par 10:
=AND($D2>=5, $D2<=10)
Protams, šādās formulās jūs varat izmantot tikai 2 nosacījumus, bet gan tik daudz, cik nepieciešams. Piemēram:
=OR($F2="Izpildes termiņš 1 dienas laikā", $F2="Izpildes termiņš 3 dienu laikā", $F2="Izpildes termiņš 5 dienu laikā")
Padoms: Tagad, kad zināt, kā iekrāsot šūnas, lai atšķirtu dažādu veidu vērtības, iespējams, vēlaties uzzināt, cik šūnas ir izceltas noteiktā krāsā, un aprēķināt šo šūnu vērtību summu. Labā ziņa ir tā, ka arī to varat automatizēt, un risinājumu atradīsiet šajā rakstā: Kā Excel programmā Excel saskaitīt, summēt un filtrēt šūnas pēc krāsas.
Šie ir tikai daži no daudzajiem iespējamiem veidiem, kā, pamatojoties uz šūnas vērtību, izveidot Excel darblapas, kas reaģēs uz datu izmaiņām šajā šūnā. Ja jums ir nepieciešams kaut kas cits jūsu datu kopumam, rakstiet mums komentāru, un mēs mēģināsim to noskaidrot.