Cum să schimbați culoarea celulei pe baza unei valori în Excel (5 moduri)

  • Imparte Asta
Hugh West

În timp ce efectuați analize de date, este posibil să aveți nevoie să descoperiți anumite valori favorabile nevoilor dvs. Evidențierea acestora prin schimbarea culorii celulelor este o modalitate de a descoperi acest lucru dintr-un fond mare de date. În acest articol, vă voi arăta cum puteți schimba culoarea celulei în funcție de valoare în Excel.

Descărcați caietul de practică

Puteți descărca de mai jos caietul folosit pentru demonstrația din acest articol, cu exemplele incluse atât cu cât și fără culori modificate.

Schimbarea culorii celulei pe baza unei valori.xlsm

5 moduri de a schimba culoarea celulei pe baza unei valori în Excel

Aici, voi demonstra 5 metode pe care le puteți utiliza pentru a schimba culoarea celulelor în funcție de anumite condiții. Pentru o demonstrație ușor de digerat, voi utiliza două seturi de date diferite - unul cu valori numerice pentru a le clasifica în intervale și unul cu valori text.

1. Schimbați în mod dinamic culoarea celulei pe baza unei valori

Cu această metodă, culoarea celulei nu va fi permanentă. Culoarea celulei se va schimba în funcție de regula pe care ați stabilit-o dacă schimbați valoarea din ea. Pentru aceasta, voi folosi formatarea condiționată.

Pentru a demonstra procedura, voi utiliza următorul set de date.

Voi împărți cifrele de populație în 3 categorii - peste 20 de milioane, sub 5 milioane și una intermediară.

Pași:

  • Selectați intervalul de celule pe care doriți să le formatați.

  • Apoi selectați Formatarea condiționată în cadrul Acasă Selectați Regula nouă din lista derulantă.

  • În Regulă nouă de formatare caseta, selectați Formatați numai celulele care conțin la adresa Selectați un tip de regulă . în Regula Descriere alegeți condiția mai mare sau egală cu și introduceți valoarea 20 .

  • Acum, faceți clic pe butonul Format pentru a umple celula cu culori. Pentru aceasta, mergeți la fereastra Umpleți în fila Formatarea celulelor și alegeți o culoare de fundal. În acest exemplu, am selectat roșu.

  • După aceea, faceți clic pe OK atât pe Formatarea celulelor și Regula noului format . Celulele cu valori mai mari de 20 vor deveni acum roșii.

  • Puteți urma aceeași procedură de la început și să puneți între ca și condiție și 5 și 20 ca valori.

  • Procedați la fel pentru valori mai mici sau egale cu 5 și veți avea culoarea celulei schimbată în funcție de valorile pentru întregul interval.

Dacă utilizați această metodă și modificați valoarea unei casete roșii la o valoare sub 5, aceasta va deveni verde.

Citește mai mult: Formula Excel bazată pe culoarea celulei (5 exemple)

2. Schimbarea culorii celulei pe baza unei valori a unei alte celule

Să presupunem că dorim să schimbăm culorile celulelor în funcție de valoarea unei alte celule. Dacă valoarea acelei celule se schimbă, culoarea intervalului principal se va schimba în mod corespunzător.

Pentru aceasta, am selectat două valori în celule F5 și F6 ca sursă de personalizare.

Pași:

  • Selectați intervalul de celule pe care doriți să le formatați.

  • Apoi selectați Formatarea condiționată în cadrul Acasă fila . Selectați Regula nouă din lista derulantă.

  • În Regulă nouă de formatare caseta, selectați Formatați numai celulele care conțin la adresa Selectați un tip de regulă . în Regula Descriere alege condiția care trebuie să fie mai mare sau egală cu și puneți următoarele:
=$F$5

  • Faceți clic pe Format și în Umpleți selectați culoarea de fundal.

  • Faceți clic pe OK pe ambele Formatarea celulelor și Regula noii formule. Se va schimba culoarea celulelor dumneavoastră.

  • Repetați aceeași procedură pentru schimbarea culorii pentru valorile mai mici de 5, făcând referire la aceasta din celula F6 prin selectarea mai puțin de ca și condiție și următoarele ca fiind valoarea din Regulă nouă de formatare cutie.
=$F$6

Culoarea întregului interval se va modifica în funcție de valoarea celulelor de referință.

Acum, dacă valorile din oricare dintre celulele F5 sau F6 schimbați culorile din gama de celule C5:C16 se va modifica în consecință.

Citește mai mult: Cum să umpleți culoarea în celula Excel folosind formula (5 moduri simple)

3. Utilizarea opțiunii de formatare rapidă pentru a schimba culoarea celulelor în Excel

Pentru opțiuni de formatare mai rapide, dar mai puțin flexibile, puteți utiliza formatarea rapidă pentru a schimba culoarea celulei în funcție de valoare. Urmați doar acești pași.

Pași:

  • Selectați celula și plimbați cursorul mouse-ului în partea inferioară a intervalului selectat. A Pictograma din bara de instrumente de analiză rapidă va apărea.

  • Faceți clic pe el. În fereastra Formatarea fila, selectați Mai mare decât .

  • În Mai mare decât tab, selectați valoarea peste care celulele din interval își vor schimba culoarea. Eu am pus-o 20 aici.

  • De asemenea, puteți schimba culoarea. După aceea, faceți clic pe OK .

După aceea, vi se vor schimba culorile celulelor, care vor fi peste 20.

De asemenea, puteți selecta Scala de culori din cadrul opțiunii Formatarea din fila Pictograma Bara de instrumente de acces rapid pentru a avea o gamă diferită de culori pentru coloană.

Veți avea o gamă largă de celule de culoare în funcție de percentile - roșu pentru cele mai mici, alb și verde pentru cele mai mari.

Citește mai mult: Culoarea celulelor Excel: Adăugați, editați, utilizați și ștergeți

Lecturi similare:

  • Cum să evidențiați fiecare 5 rânduri în Excel (4 metode)
  • Cum să evidențiați de sus în jos în Excel (5 metode)
  • Excel VBA pentru a evidenția celula pe baza valorii (5 exemple)
  • Cum să evidențiați un rând în Excel (5 metode rapide)
  • Cum să evidențiați o coloană în Excel (3 metode)

4. Schimbarea permanentă a culorii celulei pe baza unei valori

Există, de asemenea, o altă metodă pe care o puteți utiliza pentru a schimba culorile într-o coloană Excel, utilizând Găsiți și înlocuiți Dar această schimbare de culoare nu va fi dinamică și culoarea va rămâne aceeași dacă modificați valoarea din celulă până când o modificați din nou manual.

Pentru demonstrație, am selectat următorul set de date cu valori text recurente pentru o demonstrație mai ușoară. Puteți face același lucru și pentru valori numerice.

Aici, în acest exemplu, am trei valori ca poziții și vă voi arăta cum să aveți trei culori diferite pentru QB , LB , și WR .

Pași:

  • Selectați intervalul de celule pe care doriți să îl modificați.

  • În Acasă fila, selectați Găsiți & Selectați de la Editare
  • Apoi, din lista derulantă, selectați Înlocuiți .

  • În Găsiți și înlocuiți cutie , pune QB în Găsiți ce
  • Puneți QB în Înlocuiți cu și modificați formatul aici.

  • Selectați Înlocuiți totul și veți avea toate cutiile cu QB deoarece valoarea se va schimba în această culoare.

  • Fără a închide Găsiți și înlocuiți box puteți continua să schimbați culorile pentru celulele cu valori diferite.
  • După ce ați schimbat culorile pentru toate cele trei valori, închideți caseta. Veți avea celulele formatate în interval.

Conținut conex: Cum se evidențiază celulele în Excel pe baza valorii (9 metode)

5. Schimbarea culorii celulei pe baza unei valori folosind Excel VBA

Puteți utiliza Microsoft Visual Basic pentru aplicații ( VBA) , pentru utilizatorii intermediari și avansați. În primul rând, aveți nevoie de fila Dezvoltator pentru a schimba culoarea celulei în funcție de valoare.

Dacă aveți Dezvoltator din panglica dvs., puteți urma acești pași simpli.

Pași:

  • În primul rând, dați un nume intervalului dvs. Pentru a face acest lucru, selectați celulele și mergeți la fereastra Formule și selectați Definiți numele în cadrul Nume definite grup.

  • Numiți intervalul de valori în fereastra Editați numele Voi folosi " Poziții "Vă sugerez să o numiți la fel dacă doriți să copiați codul VBA.

  • Faceți clic pe OK .
  • Mergeți la Dezvoltatorii și selectați Visual Basic de acolo.

  • În fereastra VBA, selectați Introduceți , atunci Modul .

  • Acum, în acest nou modul, introduceți următorul cod.
 Sub Change_Cell_Color() Dim cell_value As Range Dim stat_value As String Dim rng As Range Set rng = Range("Position") For Each cell_value In rng stat_value = cell_value.Value Select Case stat_value Case "QB" cell_value.Interior.Color = RGB(0, 255, 0) Case "WR" cell_value.Interior.Color = RGB(255, 255, 0) Case "LB" cell_value.Interior.Color = RGB(255, 0, 0) End Select Nextcell_value End Sub 
  • Salvați codul.
  • Acum, mergeți la Macros în cadrul Dezvoltatorii tab.

  • În Macros selectați codul pe care tocmai l-ați creat și rulați-l.

Culoarea celulei dvs. se va schimba acum în funcție de valoarea pe care o aveți în intervalul respectiv.

Citește mai mult: VBA pentru a schimba culoarea celulei în funcție de valoare în Excel (3 exemple simple)

Concluzie

Acestea au fost diferitele metode pe care le puteți utiliza pentru a schimba culoarea celulei în funcție de valoare în Excel. Sperăm că acest ghid a fost informativ și util pentru dvs. Dacă aveți întrebări sau recomandări, nu ezitați să ne anunțați mai jos.

Pentru mai multe ghiduri ca acesta, explorați Exceldemy.com .

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.