Salt la conținutul principal

Cum se schimbă fundalul sau culoarea fontului pe baza valorii celulei din Excel?

Când aveți de-a face cu date imense în Excel, vă recomandăm să alegeți o anumită valoare și să le evidențiați cu o anumită culoare de fundal sau font. Acest articol vorbește despre cum să schimbați rapid fundalul sau culoarea fontului pe baza valorilor celulei din Excel.


Metoda 1: Schimbați în mod dinamic culoarea de fundal sau font pe baza valorii celulei cu Formatare condiționată

 

Formatarea condițională funcția vă poate ajuta să evidențiați valorile mai mari decât x, mai mici decât y sau între x și y.

Presupunând că aveți o gamă de date și acum trebuie să colorați valorile între 80 și 100, vă rugăm să parcurgeți pașii următori:

1. Selectați gama de celule pe care doriți să le evidențiați, și apoi faceți clic pe Acasă > Formatarea condițională > Noua regulă, vezi captura de ecran:

evidențiați doc după valoarea 1

2. În Noua regulă de formatare caseta de dialog, selectați Formatează numai celulele care conțin element din Selectați un tip de regulă casetă și în Formatează numai celulele cu secțiunea, specificați condițiile de care aveți nevoie:

  • În prima casetă derulantă, selectați Valoarea celulei;
  • În a doua casetă derulantă, selectați criteriile:între;
  • În a treia și a patra casetă, introduceți condițiile de filtrare, cum ar fi 80, 100.

evidențiați doc după valoarea 2

3. Apoi apasa Format , în butonul Celule de format caseta de dialog, setați fundalul sau culoarea fontului astfel:

Schimbați culoarea de fundal după valoarea celulei: Schimbați culoarea fontului în funcție de valoarea celulei
Clic Umple , apoi alegeți o culoare de fundal care vă place Clic Font și selectați culoarea fontului de care aveți nevoie.
evidențiați doc după valoarea 3 evidențiați doc după valoarea 4

4. După ce selectați fundalul sau culoarea fontului, faceți clic pe OK > OK pentru a închide ferestrele de dialog și acum, celulele specifice cu valoare cuprinsă între 80 și 100 sunt schimbate în anumite culori de fundal sau font în selecție. Vedeți captura de ecran:

Evidențiați celule specifice cu culoarea de fundal: Evidențiați celule specifice cu culoarea fontului:
evidențiați doc după valoarea 5 evidențiați doc după valoarea 6

notițe: Formatarea condițională este o caracteristică dinamică, culoarea celulei va fi modificată pe măsură ce datele se schimbă.


Metoda 2: Schimbați culoarea de fundal sau font pe baza valorii celulei în mod static cu funcția Găsiți

 

Uneori, trebuie să aplicați o anumită culoare de umplere sau font pe baza valorii celulei și să faceți ca culoarea umplerii sau fontului să nu se schimbe atunci când valoarea celulei se schimbă. În acest caz, puteți utiliza fișierul Găsi funcția pentru a găsi toate valorile specifice ale celulei și apoi schimbați fundalul sau culoarea fontului în funcție de nevoile dvs.

De exemplu, doriți să modificați fundalul sau culoarea fontului dacă valoarea celulei conține text „Excel”, vă rugăm să procedați astfel:

1. Selectați intervalul de date pe care doriți să îl utilizați, apoi faceți clic pe Acasă > Găsiți și selectați > Găsi, vezi captura de ecran:

evidențiați doc după valoarea 7

2. În Găsiți și înlocuiți caseta de dialog, sub Găsi filă, introduceți valoarea pe care doriți să o găsiți în Gaseste ce casetă text, vezi captura de ecran:

evidențiați doc după valoarea 8

sfaturi: Dacă trebuie să găsiți valorile cu majuscule sau minuscule sau să se potrivească cu întregul conținut al celulei, faceți clic pe Opţiuni pentru a obține opțiunile de căutare avansată, cum ar fi „Se potrivește caz"Şi"Potriviți întregul conținut al celulei„după cum ai nevoie.

3. Apoi, faceți clic Găsiți toate buton, în caseta Găsiți rezultatul, faceți clic pe orice element, apoi apăsați Ctrl + A pentru a selecta toate elementele găsite, consultați captura de ecran:

evidențiați doc după valoarea 9

4. În cele din urmă, faceți clic pe Închide pentru a închide acest dialog. Acum, puteți completa o culoare de fundal sau font pentru aceste valori selectate, consultați captura de ecran:

Aplicați culoarea de fundal pentru celulele selectate: Aplicați culoarea fontului pentru celulele selectate:
evidențiați doc după valoarea 10 evidențiați doc după valoarea 11

Metoda 3: Schimbați în mod static culoarea de fundal sau font pe baza valorii celulei cu Kutools pentru Excel

 

Kutools pentru Excel'S Super Find caracteristica acceptă o mulțime de condiții pentru a găsi valori, șiruri de text, date, formule, celule formatate și așa mai departe. După ce găsiți și selectați celulele potrivite, puteți schimba fundalul sau culoarea fontului la dorința dvs.

După instalare Kutools pentru Excel, vă rugăm să faceți acest lucru:

1. Selectați intervalul de date pe care doriți să îl găsiți, apoi faceți clic pe Kutools > Super Find, vezi captura de ecran:

evidențiați doc după valoarea 12

2. În Super Find , faceți următoarele operații:

  • (1.) Mai întâi, faceți clic pe Valori pictogramă opțiune;
  • (2.) Alegeți domeniul de căutare din În drop down, în acest caz, voi alege Selecţie;
  • (3.) Din Tip lista derulantă, selectați criteriile pe care doriți să le utilizați;
  • (4.) Apoi faceți clic pe Găsi buton pentru a lista toate rezultatele corespunzătoare în caseta de listă;
  • (5.) În cele din urmă, faceți clic pe Selectați pentru a selecta celulele.

evidențiați doc după valoarea 13

3. Și apoi, toate celulele care corespund criteriilor au fost selectate simultan, vezi captura de ecran:

evidențiați doc după valoarea 14

4. Și acum, puteți schimba culoarea de fundal sau culoarea fontului pentru celulele selectate după cum aveți nevoie.


Muncă ocupată în weekend, Utilizare Kutools pentru Excel,
îți oferă un weekend relaxant și vesel!

La sfârșit de săptămână, copiii strigă să iasă la joacă, dar te înconjoară prea mult de muncă pentru a avea timp să însoțești familia. Soarele, plaja și marea atât de departe? Kutools pentru Excel vă ajută rezolva puzzle-uri Excel, economisește timp de lucru.

pic plajă
  •  Obțineți o promoție și creșteți salariul nu sunt departe;
  •  Conține funcții avansate, rezolvă scenarii de aplicație, unele funcții chiar economisesc 99% timp de lucru;
  •  Deveniți expert Excel în 3 minute și obțineți recunoaștere de la colegi sau prieteni;
  •  Nu mai este nevoie să căutați soluții de la Google, spuneți adio formule dureroase și coduri VBA;
  •  Toate operațiile repetate pot fi finalizate cu doar câteva clicuri, eliberați-vă mâinile obosite;
  •  Numai 39 de dolari, dar în valoare de celălalt tutorial Excel de 4000 USD;
  •  Fii ales de 110,000 de elite și peste 300 de companii bine-cunoscute;
  •  Perioadă de încercare gratuită de 30 de zile și restituirea integrală a banilor în termen de 60 de zile fără niciun motiv;
  •  Schimbați modul în care lucrați, apoi schimbați-vă stilul de viață!
 

Comments (79)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Good Day,

I have a schedule with different course modules that can be placed in different order ( 1 is metal, 2 is machining, 3 is refinishing, etc.) depending on course director preferences and staff availability.

What I am trying to do to wrap up the spreadsheet is color code the modules across the months based on their order in the overall course. So if Metal is first and is 35 days long, the first 35 days are background colored blue, but if machining is first and is 20 days long, then the first 20 days are purple.

How can you do and if statement that refers to a separate cell for the initial number of days, AND color the cells based on the range between 1 and 20 or 35 or whatever?

Can I do a conditional formatting If statement with a range between numbers?

This would have to be applied to all the modules (therefor multiple conditional formatting formulas) to account for any module being in any place in the order.
That is the issue I have. Please offer any suggestions. Note that I have built the spreadsheet without VBA. (I've never had the opportunity to learn it)
This comment was minimized by the moderator on the site
Can I give colour for a row of values with respect to previous value for a whole row.
Eg

23

45

32

56

can I give red for 23 and green for 45 and again red for 32 as it is less than the previous value and green for 56 as it is more than 32.
This comment was minimized by the moderator on the site
I do get to change a cell colour according to the text or letter in fill in the cell e.g.-H=YELLOW,E=GREEN
This comment was minimized by the moderator on the site
Hello, VANESSA,
For solving your problem, please apply the Conditional Formatting feature, in the New Formatting Rule dialog box, choose the conditions as following screenshot shown:
This comment was minimized by the moderator on the site
how do i change the colour of cell depending on what is in that cell IE. Y=green N=red.

thats how i need it if it has Y riten in the cell it turns green?
This comment was minimized by the moderator on the site
Hello, Leon,
To highlight the cells based on the cell value, you should apply the Conditional Formatting feature, go to the New Formatting Rule dialog box, and then do as the following screenshot shown to highlight the cells which are Y located as green:

Do with the same way to format the cells N as red color.

Please try it, hope it can help you!
This comment was minimized by the moderator on the site
Trying to get a cell to highlight if its above a certain number, the problem is that the cell includes the number and a date. Is there a way i can get it to just look at the number? The cell will include a number+date.....1400(7/2/2018). I need the formulate just to look at the 1400 and not the date.
any ideas?
thanks
Z
This comment was minimized by the moderator on the site
Sir, I have value in cell A10, in A12. Now I entered a simple formula in A15 subtracting these (A10-A12). I want background color of result cell (A15) in green if A10 is large (means result in positive number) and background color in red if A12 is large ( result in negative number). Please provide solution
This comment was minimized by the moderator on the site
Hello,
You can select the formula cells, and then apply the Conditional Formatting > Greater than (0)-format it green, and then Less Than (0)-format it red, see screenshot:

Please try it, hope it can help you, thank you!
This comment was minimized by the moderator on the site
If I have a date in a cell, how do I make it change to orange when it is within 30 days of coming due, yellow when it is within 15 days of coming due and red when it exceeds the date (past due)
This comment was minimized by the moderator on the site
I thought this color of cells by value was going to be a real pain. It could not have been explained more easily and clearly. Thanks. It took no less than 1-2 minutes to understand what to do.
This comment was minimized by the moderator on the site
HI, I want if i change any value or number in any cell then that cell text color should get change for e.g. if number in any cell is 100 and I have to change it as 98 then that cell text 98 should change into red color. Is it possible in Excel?? Do clarify please
This comment was minimized by the moderator on the site
So I am creating a excel spreadsheet for fire department reports. What I am looking for is it to calculate the days a report is overdue, unless it has been completed: Column A Column B Column C Column D Column E Column F Incident # Incident Date Todays Date Completed Date Days Overdue Todays Date I want column B subtracting Column C to calculate in column E unless Column D is complete. I hope this makes sense. I want to use the conditional formatting to show me in colors how long a report is overdue (with the 3 color scale). I have the formula for the number of days it is overdue to have a correct value and color scale, but I want it to remain green when the report has been completed.
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations