Excel: Modificarea culorii rândului pe baza valorii celulei

  • Imparte Asta
Michael Brown

Aflați cum să schimbați rapid culoarea întregului rând pe baza valorii unei singure celule din foile de lucru Excel. Sfaturi și exemple de formule pentru valori numerice și text.

Săptămâna trecută am discutat despre cum să schimbăm culoarea de fundal a unei celule în funcție de valoarea acesteia. În acest articol veți învăța cum să evidențiați rânduri întregi în Excel în funcție de valoarea unei celule și, de asemenea, veți găsi câteva sfaturi și exemple de formule care vor funcționa cu valori numerice și de text în celule.

    Cum să schimbați culoarea unui rând pe baza unui număr dintr-o singură celulă

    Să zicem că aveți un tabel cu comenzile companiei dvs., astfel:

    Este posibil să doriți să nuanțați rândurile în culori diferite în funcție de valoarea celulei din Cantitate. pentru a vedea cele mai importante comenzi dintr-o privire. Acest lucru se poate face cu ușurință folosind Excel Conditional Formatting.

    1. Începeți prin a selecta celulele a căror culoare de fundal doriți să o modificați.
    2. Creați o nouă regulă de formatare făcând clic pe Formatarea condiționată > Noua regulă... pe Acasă tab.
    3. În " Regulă nouă de formatare " care se deschide, alegeți opțiunea " Utilizați o formulă pentru a determina ce celule trebuie formatate " și introduceți următoarea formulă în câmpul " Formatați valorile în cazul în care această formulă este adevărată " pentru a evidenția comenzile cu Cantitatea mai mare de 4:

      =$C2>4

      Și, bineînțeles, puteți utiliza operatorii less than (<) și equal to (=) pentru a găsi și evidenția rândurile care au Qty. mai mic de 4 sau egal cu 4:

      =$C2<4

      =$C2=4

      De asemenea, fiți atenți la semnul dolarului $ înainte de adresa celulei - este necesară pentru a păstra aceeași literă de coloană atunci când formula este copiată pe tot rândul. De fapt, aceasta este cea care face trucul și aplică formatarea întregului rând pe baza unei valori dintr-o anumită celulă.

    4. Faceți clic pe " Format... " și comutați la Umpleți pentru a alege culoarea de fundal. Dacă culorile implicite nu sunt suficiente, faceți clic pe butonul " Mai multe culori... " pentru a o alege pe cea care vă place, apoi faceți clic pe OK de două ori.

      De asemenea, puteți utiliza orice alte opțiuni de formatare, cum ar fi culoarea fontului sau marginea celulelor de pe celelalte file din fereastra Formatarea celulelor dialog.

    5. Previzualizarea regulii de formatare va arăta asemănător cu aceasta:
    6. Dacă este așa cum v-ați dorit și sunteți mulțumit de culoare, faceți clic pe OK pentru a vedea noua formatare în vigoare.

      Acum, dacă valoarea din Cantitate. este mai mare de 4, toate rândurile din tabelul Excel vor deveni albastre.

    După cum puteți vedea, schimbarea culorii rândului pe baza unui număr dintr-o singură celulă este destul de ușoară în Excel. În continuare, veți găsi mai multe exemple de formule și câteva sfaturi pentru scenarii mai complexe.

    Cum să aplicați mai multe reguli cu prioritatea de care aveți nevoie

    În exemplul anterior, este posibil să doriți să evidențiați rândurile cu valori diferite în Cantitate. De exemplu, puteți adăuga o regulă pentru a nuanța rândurile cu o cantitate mai mare sau egală cu 10. În acest caz, utilizați această formulă:

    =$C2>9

    După ce a doua regulă de formatare este creată, setați prioritatea regulilor astfel încât ambele reguli să funcționeze.

    1. Pe Acasă în fila Stiluri grup, faceți clic pe Formatarea condiționată > Gestionați regulile... .
    2. Alegeți " Această foaie de lucru " în " Afișați regulile de formatare pentru ". Dacă doriți să gestionați doar regulile care se aplică selecției curente, alegeți " Selecție curentă ".
    3. Selectați regula de formatare pe care doriți să o aplicați prima și deplasați-o în partea de sus a listei cu ajutorul săgeților. Rezultatul ar trebui să semene cu acesta:

      Faceți clic pe butonul OK și rândurile corespunzătoare își vor schimba imediat culoarea de fundal pe baza valorilor celulelor pe care le-ați specificat în ambele formule.

    Cum se schimbă culoarea unui rând pe baza unei valori de text dintr-o celulă

    În tabelul din exemplul nostru, pentru a facilita urmărirea comenzilor, puteți nuanța rândurile în funcție de valorile din Livrare astfel încât:

    • În cazul în care o comandă este "scadentă în X zile", culoarea de fundal a acestor rânduri va deveni portocalie;
    • În cazul în care un articol este "Livrat", întregul rând va fi colorat în verde;
    • În cazul în care o comandă este "scadentă", rândul va deveni roșu.

    Desigur, culoarea rândului se va schimba dacă se actualizează starea comenzii.

    În timp ce formula din primul nostru exemplu ar putea funcționa pentru "Delivered" și "Past Due"( =$E2="Delivered" și =$E2="Past Due" După cum vedeți, diferite comenzi sunt scadente în 1, 3, 5 sau mai multe zile, iar formula de mai sus nu va funcționa, deoarece este concepută pentru o potrivire exactă.

    În acest caz, ar fi mai bine să utilizați funcția SEARCH, care funcționează și pentru potrivirea parțială:

    =SEARCH("Due in", $E2)>0

    În formulă, E2 este adresa celulei pe care doriți să vă bazați formatarea, semnul dolar ($) este utilizat pentru a bloca coordonatele coloanei, iar >0 înseamnă că formatarea va fi aplicată dacă textul specificat (" Cu scadență în " în cazul nostru) se găsește în orice poziție din celulă.

    Creați trei astfel de reguli urmând pașii din primul exemplu și veți avea ca rezultat tabelul de mai jos:

    Evidențiați rândul dacă celula începe cu un anumit text

    Utilizarea >0 din formula de mai sus înseamnă că rândul va fi colorat indiferent unde se află textul specificat în celula cheie. De exemplu, coloana Livrare (F) poate conține textul " Urgent, termen de predare în 6 ore ", iar acest rând va fi de asemenea colorat.

    Pentru a schimba culoarea rândului atunci când celula cheie începe cu o anumită valoare, utilizați =1 în formulă, de exemplu:

    =SEARCH("Due in", $E2)=1

    în acest caz, rândul va fi evidențiat numai dacă textul specificat se găsește în prima poziție din celulă.

    Pentru ca această regulă de formatare condiționată să funcționeze corect, asigurați-vă că nu există spații de început în coloana cheie, altfel s-ar putea să vă storceți creierii încercând să vă dați seama de ce formula nu funcționează :) Puteți utiliza acest instrument gratuit pentru a găsi și elimina spațiile de început și de sfârșit în foile de lucru - Trim Spaces add-in pentru Excel.

    Cum se schimbă culoarea unei celule pe baza valorii unei alte celule

    De fapt, aceasta este pur și simplu o variație a modificării culorii de fundal a unui caz de rând. Dar, în loc de întregul tabel, selectați o coloană sau un interval în care doriți să schimbați culoarea celulelor și utilizați formulele descrise mai sus.

    De exemplu, am putea crea trei astfel de reguli pentru a nuanța numai celulele din zona " Numărul de ordine " pe baza valorii unei alte celule (valorile din coloana Livrare coloană).

    Cum să schimbați culoarea rândului pe baza mai multor condiții

    Dacă doriți să nuanțați rândurile din tabelul aceeași culoare pe baza mai multor valori , atunci, în loc să creați mai multe reguli de formatare, puteți utiliza funcțiile OR sau AND pentru a stabili mai multe condiții.

    De exemplu, putem colora comenzile cu scadența între 1 și 3 zile cu culoarea roșie, iar cele cu scadența între 5 și 7 zile cu culoarea galbenă. Formulele sunt următoarele:

    =OR($F2="Termen de plată în 1 zi", $F2="Termen de plată în 3 zile")

    =OR($F2="Termen de plată în 5 zile", $F2="Termen de plată în 7 zile")

    Și puteți utiliza funcția AND, de exemplu, pentru a schimba culoarea de fundal a rândurilor cu Cantitate. egală sau mai mare decât 5 și egală sau mai mică decât 10:

    =AND($D2>=5, $D2<=10)

    Bineînțeles, nu sunteți limitat la utilizarea a doar 2 condiții în astfel de formule, ci puteți folosi oricâte condiții doriți. De exemplu:

    =OR($F2="Termen de plată în 1 zi", $F2="Termen de plată în 3 zile", $F2="Termen de plată în 5 zile")

    Sfat: Acum că știți cum să colorați celulele pentru a face diferența între diverse tipuri de valori, poate doriți să știți câte celule sunt evidențiate într-o anumită culoare și să calculați suma valorilor din acele celule. Vestea bună este că puteți automatiza și acest lucru și veți găsi soluția în acest articol: Cum să numărați, să însumați și să filtrați celulele după culoare în Excel.

    Acestea sunt doar câteva dintre multele moduri posibile de a aplica o bandă zebră pe foile de lucru Excel pe baza valorii unei celule care va răspunde la schimbarea datelor din acea celulă. Dacă aveți nevoie de ceva diferit pentru setul dvs. de date, lăsați-ne un comentariu și vom încerca să ne dăm seama.

    Michael Brown este un pasionat de tehnologie dedicat, cu o pasiune pentru simplificarea proceselor complexe folosind instrumente software. Cu mai mult de un deceniu de experiență în industria tehnologiei, el și-a perfecționat abilitățile în Microsoft Excel și Outlook, precum și în Google Sheets și Docs. Blogul lui Michael este dedicat împărtășirii cunoștințelor și experienței sale cu alții, oferind sfaturi și tutoriale ușor de urmat pentru îmbunătățirea productivității și eficienței. Indiferent dacă sunteți un profesionist experimentat sau un începător, blogul lui Michael oferă informații valoroase și sfaturi practice pentru a profita la maximum de aceste instrumente software esențiale.