2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmes

Šiame straipsnyje rasite du greitus būdus, kaip pakeisti langelio spalvą pagal jo vertę programose „Excel 2013“, 2010 ir 2007. Taip pat sužinosite, kaip „Excel“ naudoti formules tuščių langelių spalvai pakeisti. arba langeliai su formulių klaidomis.

Visi žino, kad norėdami pakeisti vieno langelio arba viso diapazono užpildymo spalvą programoje „Excel“, tiesiog spustelėkite mygtuką Užpildykite spalvą (Užpildo spalva). Bet ką daryti, jei reikia pakeisti visų langelių, kuriuose yra tam tikra reikšmė, užpildymo spalvą? Be to, ką daryti, jei norite, kad kiekvieno langelio užpildymo spalva pasikeistų automatiškai, kai keičiasi to langelio turinys? Toliau straipsnyje rasite atsakymus į šiuos klausimus ir gausite keletą naudingų patarimų, kurie padės pasirinkti tinkamą kiekvienos konkrečios problemos sprendimo būdą.

Kaip dinamiškai pakeisti langelio spalvą programoje „Excel“, atsižvelgiant į jo vertę

Užpildymo spalva pasikeis priklausomai nuo langelio reikšmės.

Problema: Turite lentelę arba duomenų diapazoną ir norite pakeisti langelių užpildymo spalvą pagal jų reikšmes. Be to, būtina, kad ši spalva dinamiškai keistųsi, atspindėdama duomenų pokyčius ląstelėse.

Sprendimas: Naudokite sąlyginį formatavimą programoje „Excel“, kad paryškintumėte reikšmes, didesnes nei X, mažesnes nei Y arba tarp X ir Y.

Tarkime, kad turite įvairių valstijų dujų kainų sąrašą ir norite, kad kainos būtų didesnės nei $ 3.7, buvo paryškinti raudonai ir mažesni arba lygūs $ 3.45 - žalias.

2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmes

Pastaba: Šio pavyzdžio ekrano kopijos buvo padarytos naudojant „Excel 2010“, tačiau „Excel 2007“ ir „Excel 2013“ mygtukai, dialogo langai ir nustatymai bus visiškai tokie patys arba šiek tiek skirsis.

Taigi, štai ką reikia padaryti žingsnis po žingsnio:

  1. Pasirinkite lentelę arba diapazoną, kuriame norite pakeisti langelio užpildymo spalvą. Šiame pavyzdyje mes pabrėžiame $B$2:$H$10 (stulpelių antraštės ir pirmasis stulpelis, kuriame yra būsenų pavadinimai, nepasirenkami).
  2. Spauskite Pagrindinis (Pagrindinis), skiltyje Stilius (Stiliai) spustelėkite Sąlyginis formatavimas (Sąlyginis formatavimas) > Naujos taisyklės (Sukurkite taisyklę).2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmes
  3. Dialogo lango viršuje Nauja formatavimo taisyklė (Sukurti formatavimo taisyklę) lauke Pasirinkite taisyklės tipą (Pasirinkite taisyklės tipą) pasirinkite Formatuokite tik langelius, kuriuose yra (Formatuokite tik langelius, kuriuose yra).
  4. Lango dialogo lango apačioje Formatuokite tik langelius su (Formatuokite tik langelius, kurie atitinka šią sąlygą) Nustatykite taisyklės sąlygas. Mes pasirenkame formatuoti tik langelius su sąlyga: Langelio vertė (ląstelių vertė) – didesnis nei (daugiau) – 3.7kaip parodyta paveikslėlyje žemiau.2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmesTada paspauskite mygtuką Dydis (Formatas), kad pasirinktumėte, kuri užpildymo spalva turi būti taikoma, jei tenkinama nurodyta sąlyga.
  5. Pasirodžiusiame dialogo lange Langelių formatavimas (Formatuoti langelius) skirtuką Pildyti (Užpildykite) ir pasirinkite spalvą (mes pasirinkome rausvą) ir spustelėkite OK.2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmes
  6. Po to grįšite prie lango Nauja formatavimo taisyklė (Formatavimo taisyklės kūrimas) kur lauke Peržiūrėti (Pavyzdys) parodys formatavimo pavyzdį. Jei esate patenkinti, spustelėkite OK.2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmes

Formatavimo nustatymų rezultatas atrodys maždaug taip:

2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmes

Kadangi turime nustatyti kitą sąlygą, leidžiančią pakeisti užpildymo spalvą į žalią langeliams, kurių reikšmės mažesnės arba lygios 3.45, tada dar kartą paspauskite mygtuką Naujos taisyklės (Sukurti taisyklę) ir pakartokite 3–6 veiksmus, nustatydami norimą taisyklę. Toliau pateikiamas antrosios mūsų sukurtos sąlyginio formatavimo taisyklės pavyzdys:

2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmes

Kai viskas bus paruošta - spustelėkite OK. Dabar turite gražiai suformatuotą lentelę, kuri leidžia iš pirmo žvilgsnio matyti maksimalias ir minimalias dujų kainas įvairiose valstybėse. Gerai jiems ten, Teksase! 🙂

2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmes

Patarimas: Lygiai taip pat galite pakeisti šrifto spalvą priklausomai nuo langelio reikšmės. Norėdami tai padaryti, tiesiog atidarykite skirtuką Šriftas (Šriftas) dialogo lange Langelių formatavimas (Ląstelės formatas), kaip padarėme 5 veiksme, ir pasirinkite norimą šrifto spalvą.

2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmes

Kaip nustatyti pastovią langelio spalvą pagal dabartinę jos vertę

Nustačius užpildymo spalva nepasikeis, nesvarbu, kaip ateityje keisis langelio turinys.

Problema: Norite koreguoti langelio spalvą pagal dabartinę jo vertę ir norite, kad užpildymo spalva išliktų tokia pati, net kai pasikeičia langelio vertė.

Sprendimas: Naudodami įrankį suraskite visus langelius su konkrečia verte (ar reikšmėmis). Rasti viską (Rasti viską), tada pakeiskite rastų langelių formatą naudodami dialogo langą Langelių formatavimas (ląstelių formatas).

Tai viena iš tų retų užduočių, kurioms Excel pagalbos failuose, forumuose ar tinklaraščiuose nėra paaiškinimo ir kuriai nėra tiesioginio sprendimo. Ir tai suprantama, nes ši užduotis nėra tipiška. Ir vis dėlto, jei reikia visam laikui, ty kartą ir visiems laikams, pakeisti langelio užpildymo spalvą (arba kol nepakeisite jos rankiniu būdu), atlikite šiuos veiksmus.

Raskite ir pažymėkite visus langelius, kurie atitinka nurodytą sąlygą

Čia galimi keli scenarijai, atsižvelgiant į tai, kokio tipo vertės ieškote.

Jei norite nuspalvinti langelius konkrečia reikšme, pvz., 50, 100 or 3.4 – tada skirtuke Pagrindinis (Pagrindinis) skiltyje Redagavimas (Redagavimas) spustelėkite Raskite Pasirinkti (Rasti ir paryškinti) > rasti (Rasti).

2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmes

Įveskite norimą vertę ir spustelėkite Rasti viską (Rasti viską).

2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmes

Patarimas: Dešinėje dialogo lango pusėje Rasti ir pakeisti (Rasti ir pakeisti) yra mygtukas Nustatymai (Parinktys), kurią paspausdami turėsite prieigą prie daugybės išplėstinės paieškos nustatymų, pvz rungtynės Byla (skirta didžiosioms ir mažosioms raidėms) ir Suderinti visą langelio turinį (Visa ląstelė). Galite naudoti pakaitos simbolius, pvz., žvaigždutę (*), kad atitiktų bet kurią simbolių eilutę, arba klaustuką (?), kad atitiktų bet kurį vieną simbolį.

Kalbant apie ankstesnį pavyzdį, jei mums reikia rasti visas benzino kainas nuo 3.7 į 3.799, tada nustatysime šiuos paieškos kriterijus:

2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmes

Dabar spustelėkite bet kurį iš rastų elementų dialogo lango apačioje Rasti ir pakeisti (Rasti ir pakeisti) ir spustelėkite Ctrl + Akad paryškintumėte visus rastus įrašus. Po to paspauskite mygtuką Fermer (Uždaryti).

2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmes

Taip galite pasirinkti visus langelius su nurodyta verte (vertėmis), naudodami parinktį Rasti viską (Rasti viską) programoje „Excel“.

Tačiau iš tikrųjų turime rasti visas viršijančias benzino kainas $ 3.7. Deja, įrankis Rasti ir pakeisti (Rasti ir pakeisti) negali mums padėti.

Pakeiskite pasirinktų langelių užpildymo spalvas naudodami dialogo langą Format Cells

Dabar pasirinkote visus langelius su nurodyta verte (ar reikšmėmis), mes tiesiog tai padarėme naudodami įrankį Rasti ir pakeisti (Rasti ir pakeisti). Viskas, ką jums reikia padaryti, tai nustatyti pasirinktų langelių užpildymo spalvą.

Atidarykite dialogo langą Langelių formatavimas (ląstelių formatas) vienu iš 3 būdų:

  • presavimas Ctrl + 1.
  • dešiniuoju pelės mygtuku spustelėdami bet kurį pasirinktą langelį ir kontekstiniame meniu pasirinkę elementą Langelių formatavimas (ląstelių formatas).
  • kortelė Pagrindinis (Namai) > Ląstelės. Ląstelės. (ląstelės) > Dydis (Formatas) > Langelių formatavimas (ląstelių formatas).

Tada sureguliuokite formatavimo parinktis, kaip norite. Šį kartą užpildymo spalvą nustatysime į oranžinę, tik pakeitimui 🙂

2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmes

Jei norite pakeisti tik užpildymo spalvą neliesdami kitų formatavimo parinkčių, galite tiesiog spustelėti mygtuką Užpildykite spalvą (Užpildymo spalva) ir pasirinkite norimą spalvą.

2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmes

Štai mūsų „Excel“ formatavimo pakeitimų rezultatas:

2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmes

Skirtingai nuo ankstesnio metodo (su sąlyginiu formatavimu), tokiu būdu nustatyta užpildymo spalva niekada nepasikeis be jūsų žinios, kad ir kaip keistųsi reikšmės.

Pakeiskite specialių langelių užpildymo spalvą (tuščios, su klaida formulėje)

Kaip ir ankstesniame pavyzdyje, konkrečių langelių užpildymo spalvą galite keisti dviem būdais: dinamiškai ir statiškai.

Naudokite formulę norėdami pakeisti specialių Excel langelių užpildymo spalvą

Ląstelės spalva pasikeis automatiškai, priklausomai nuo langelio reikšmės.

Greičiausiai 99% atvejų naudosite šį problemos sprendimo būdą, tai yra, langelių užpildymas pasikeis pagal jūsų nurodytą būklę.

Pavyzdžiui, dar kartą paimkime benzino kainų lentelę, bet šį kartą pridėsime dar porą būsenų ir kai kurias langelius padarysime tuščius. Dabar pažiūrėkite, kaip galite rasti šiuos tuščius langelius ir pakeisti jų užpildymo spalvą.

  1. Skirtuke Išplėstinė Pagrindinis (Pagrindinis) skiltyje Stilius (Stiliai) spustelėkite Sąlyginis formatavimas (Sąlyginis formatavimas) > Naujos taisyklės (Sukurkite taisyklę). Panašiai kaip 2-ame pavyzdžio žingsnyje Kaip dinamiškai pakeisti langelio spalvą pagal jo vertę.
  2. Dialogo lange Nauja formatavimo taisyklė (Sukurkite formatavimo taisyklę) pasirinkite parinktį Naudokite formulę, kad nustatytumėte, kurios ląstelės formatuoti (Naudokite formulę norėdami nustatyti, kurias langelius formatuoti). Toliau į lauką Formatuokite reikšmes, kuriose ši formulė yra teisinga (Formatuokite reikšmes, kurioms tinka ši formulė) įveskite vieną iš formulių:
    • pakeisti tuščių langelių užpildymą

      =ISBLANK()

      =ЕПУСТО()

    • pakeisti langelių, kuriose yra formulių, kurios grąžina klaidą, šešėlį

      =ISERROR()

      =ЕОШИБКА()

    Kadangi norime pakeisti tuščių langelių spalvą, mums reikia pirmosios funkcijos. Įveskite jį, tada padėkite žymeklį tarp skliaustų ir spustelėkite diapazono pasirinkimo piktogramą dešinėje eilutės pusėje (arba įveskite norimą diapazoną rankiniu būdu):

    =ISBLANK(B2:H12)

    =ЕПУСТО(B2:H12)

    2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmes

  3. Spustelėkite mygtuką Dydis (Formatas), skirtuke pasirinkite norimą užpildymo spalvą Pildyti (Užpildyti), tada spustelėkite OK. Išsamios instrukcijos pateiktos 5 veiksme pavyzdyje „Kaip dinamiškai pakeisti langelio spalvą pagal jo vertę“. Jūsų nustatyto sąlyginio formatavimo pavyzdys atrodys maždaug taip:2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmes
  4. Jei esate patenkinti spalva, spustelėkite OK. Pamatysite, kaip sukurta taisyklė iš karto bus pritaikyta lentelei.2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmes

Statiškai pakeiskite specialių langelių užpildymo spalvą

Sukonfigūravus užpildymas išliks nepakitęs, neatsižvelgiant į langelio vertę.

Jei norite nustatyti nuolatinę tuščių langelių arba langelių su formulėmis, kuriose yra klaidų, užpildymo spalvą, naudokite šį metodą:

  1. Pasirinkite lentelę arba diapazoną ir spustelėkite F5norėdami atidaryti dialogo langą eiti į (Peršokti), tada paspauskite mygtuką specialus (Paryškinti).2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmes
  2. Dialogo lange Eikite į Specialųjį (Pasirinkite langelių grupę) pažymėkite parinktį ruošiniai (Tušti langeliai), kad pasirinktumėte visus tuščius langelius.2 būdai, kaip pakeisti langelių užpildymo spalvą programoje „Excel“, atsižvelgiant į jų reikšmesJei norite paryškinti langelius, kuriuose yra formulių su klaidomis, pažymėkite parinktį Formulės (formulės) > Klaidos (Klaidos). Kaip matote aukščiau esančiame paveikslėlyje, jums yra daug kitų nustatymų.
  3. Galiausiai pakeiskite pasirinktų langelių užpildymą arba nustatykite kitas formatavimo parinktis naudodami dialogo langą Langelių formatavimas (Formatuoti langelius), kaip aprašyta skyriuje Pasirinktų langelių užpildymo keitimas.

Nepamirškite, kad tokiu būdu atlikti formatavimo nustatymai bus išsaugoti net tada, kai tušti langeliai bus užpildyti reikšmėmis arba ištaisytos formulių klaidos. Sunku įsivaizduoti, kad kam nors gali tekti eiti šiuo keliu, nebent eksperimento tikslais 🙂

Palikti atsakymą