Tingimusvormingu reeglite järjestuse haldamine

NB! :  See artikkel on masintõlgitud, vaadake lahtiütlust. Selle artikli ingliskeelse versiooni leiate aadressilt (viiteks).

Kui loote lahtrivahemiku jaoks mitu tingimusvormingu reeglit, on kasulik mõista, millises järjestuses neid reegleid analüüsitakse, mis juhtub kui kaks või rohkem reeglit on vastuolus, kuidas kopeerimine ja kleepimine mõjutavad reeglite analüüsimist, kuidas muuta reeglite väärtustamise järjestust ja millal peatada reeglite analüüsimine.

Töövihiku kõiki tingimusvormingu reegleid saate luua, redigeerida, kustutada ja vaadata dialoogiboksis Tingimusvormingu reeglihaldur. (Klõpsake menüüs Avaleht nuppu Tingimusvorming ja siis käsku Halda reegleid.)

Menüü „Tingimusvorming“, kus on esile tõstetud käsk „Halda reegleid“

Kui lahtrivahemikule rakendub vähemalt kaks tingimusvormingu reeglit, täidetakse neid dialoogiboksis olevas reegliteloendi järjestuses (ülalt alla).

Järgmises näites on kujutatud töötõendite aegumiskuupäevad. Soovime märgistada töötõendid, mis aeguvad 60 päeva jooksul, kuid pole veel aegunud, kollase taustavärviga, ning juba aegunud tõendid punase taustavärviga.

Tingimusvorminguga andmed

Selles näites on lahtrid, mis sisaldavad 60 päeva jooksul aeguvate serdikuupäevadega töötaja-ID-sid, vormindatud kollaseks, ja aegunud serdiga töötajate ID-d vormindatud punaseks. Reeglid on kuvatud järgmisel pildil.

Tingimusvormingu reeglid

Esimene reegel (kui see on tõene, seab lahtri taustavärviks punase) testib veeru B kuupäevaväärtust praeguse kuupäeva suhtes (saadud valemi funktsiooni TODAY abil). Määrake valem veeru B esimesele andmeväärtusele, mis on B2. Selle reegli valem on =B2<TODAY(). Selle valemiga testitakse veeru B (lahtrid B2:B15) lahtreid. Kui valem on veeru B mõne lahtri puhul tõene, vormindatakse sellele vastav lahter veerus A (nt A5 vastab lahtrile B5, A11 vastab lahtrile B11) punase taustavärviga. Kui kõik jaotises Rakenduskoht määratud lahtrid on selle esimese reegliga väärtustatud, testitakse teist reeglit. See valem kontrollib, kas veeru B väärtused on varasemad kui 60 päeva alates tänasest kuupäevast (nt oletagem, et tänane kuupäev on 11.08.2010). Lahtri B4 väärtus on 4.10.2010, mis on varasem kui 60 päeva tänasest kuupäevast, seega see väärtustatakse tõesena, ja vormindatakse kollase taustavärviga. Selle reegli valem on =B2<TODAY()+60. Kõik lahtrid, mille loendi kõrgeim reegel vormindas esmalt punaseks, jäetakse olemasolevale kujule.

Loendis eespool olev reegel täidetakse järjestuses varem kui loendis tagapool olev reegel. Kuna vaikimisi lisatakse uued reeglid alati loendi etteotsa ja täidetakse seetõttu esimesena, pöörake kindlasti järjestusele tähelepanu. Reeglite järjestust saate muuta dialoogiboksi noolte Nihuta üles ja Nihuta alla abil.

Nooled „Nihuta üles“ ja „Nihuta alla“

Lahtrivahemiku puhul võib mitme tingimusvormingu väärtus osutuda tõeseks. Reeglid rakendatakse järgmises järjestuses: esmalt siis, kui need pole omavahel vastuolus, ja seejärel siis, kui need on vastuolus.

Vastuoluta reeglid     – kui näiteks ühe reegliga vormindatakse lahtris paks font ja teise reegliga punane värv, siis tulemusena on lahtri vorminguks paks font ja punane värv. Kuna kahe vormingu vahel puudub konflikt, siis rakendatakse mõlemad.

Vastuolus reeglid     – nii on näiteks juhul, kui ühe reegli järgi seatakse fondi värviks punane ja teise järgi roheline. Kuna kaks reeglit on vastuolus, saab rakendada vaid ühte. Rakendatakse reegel, mis on reeglite järjestuses eespool (dialoogiboksi loendis eespool).

Töölehe redigeerimisel saate kopeerida ja kleepida tingimusvorminguga lahtreid, täita tingimusvorminguga lahtrivahemikku või kasutada vormingupintslit. Need toimingud võivad mõjutada tingimusvormingu reeglite järjestust järgmiselt – sihtlahtrite jaoks luuakse uus, lähtelahtritel põhinev tingimusvormingu reegel.

Tingimusvorminguga lahtrite kopeerimisel ja kleepimisel Exceli mõnes muus eksemplaris (teises samaaegselt arvutis töötavas Exceli exe-protsessis) avatud töölehele muus eksemplaris tingimusvormingu reeglit ei looda ja vormingut ei kopeerita sellesse eksemplari.

Lahtrivahemiku, kui on tingimusvormingu hinnatakse väärtuse True, kui ta ülimuslik mõne olemasoleva käsitsi vorming. Käsitsi vormingu rakendamiseks kasutades nuppe jaotises lahtrid ja jaotises Font menüü Avaleht jaotises (Excel 2016 ja 2013), klõpsake menüü Avaleht (Excel 2010 ja 2007). Kui kustutate tingimusvormingu reegel, jääb käsitsi vormingu lahtrite vahemik.

Käsitsivormingut pole dialoogiboksis Tingimusvormingureeglite haldur ja seda ei kasutata järjestuse määramisel.

Versioonile Excel 2007 eelnevate versioonidega tagasiühilduvuse kontrollimiseks saate dialoogiboksis Reeglite haldamine märkida ruudu Lõpeta, kui tõene. Nii saate simuleerida tingimusvormingu kuvamist Exceli varasemates versioonides, mis ei toeta rohkem kui kolme tingimusvormingu reeglit või mitut samale vahemikule rakendatud reeglit.

Oletagem, et olete lahtrivahemikule rakendanud rohkem kui kolm tingimusvormingu reeglit ja töötate Exceli versiooniga, mis on varasem kui Excel 2007, siis selles Exceli versioonis:

  • analüüsitakse ainult kolme esimest reeglit;

  • rakendatakse tähtsusjärjekorras esimene tõene reegel;

  • tähtsusjärjekorras madalamaid reegleid ignoreeritakse ka juhul, kui need on tõesed.

Järgmine tabel võtab kokku kolme esimese reegli kõik võimalikud tingimused.

kui-reegel

on

ja-reegel

on

ja-reegel

on

siis

üks

tõene

kaks

tõene või väär

kolm

tõene või väär

rakendatakse reegel üks ning reegleid kaks ja kolm ignoreeritakse.

üks

väär

kaks

tõene

kolm

tõene või väär

rakendatakse reegel kaks ja reeglit kolm ignoreeritakse.

üks

väär

kaks

väär

kolm

tõene

rakendatakse reegel kolm.

üks

väär

kaks

väär

kolm

väär

reegleid ei rakendata.

Vaikekäitumise muutmiseks võite ruudu Lõpeta, kui tõene märkida või tühjendada.

  • Ainult esimese reegli analüüsimiseks märkige esimese reegli ruut Lõpeta, kui tõene.

  • Ainult esimese ja teise reegli analüüsimiseks märkige teise reegli ruut Lõpeta, kui tõene.

Ruutu Lõpeta, kui tõene ei saa märkida ega tühjendada, kui reegel kasutab vormindamiseks andmeriba, värviskaalat või ikoonikomplekti.

Tingimusvormingu reeglite järjestuse redigeerimine

  1. Klõpsake menüü Avaleht jaotises Laadid nupu Tingimusvorming kõrval olevat noolt ja seejärel käsku Halda reegleid.

    Menüü „Tingimusvorming“, kus on esile tõstetud käsk „Halda reegleid“

    Kuvatakse praeguse valiku kohta käiv tingimusvormingu reeglite loend ja see hõlmab reeglitüübi, vormingu, reegli rakendamise lahtrivahemiku ja sätte Lõpeta, kui tõene.

    Kui soovitud reeglit ei kuvata, veenduge, et ripploendis Mille kohta soovite vormingureegleid kuvada oleks valitud õige lahtrivahemik, tööleht, tabel või PivotTable-liigendtabeli aruanne.

  2. Valige reegel. Samaaegselt saab olla valitud vaid üks reegel.

  3. Tõstmine valitud reegli nihutamiseks järjestuses, klõpsake nuppu Nihuta üles. Nihutamine valitud reegli nihutamiseks järjestuses, klõpsake nuppu Nihuta alla.

    Nooled „Nihuta üles“ ja „Nihuta alla“

  4. Reeglite hindamise peatamiseks kindla reegli juures saate suvandina märkida ruudu Lõpeta, kui tõene.

Kas vajate rohkem abi?

Võite oma küsimuse alati esitada mõnele Exceli tehnikakogukonna eksperdile, otsida abi vastustefoorumist või soovitada mõnd uut funktsiooni või täiustust Exceli User Voice’i lehel.

Märkus. : Masintõlke lahtiütlus. Selle artikli tõlkis arvutisüsteem ilma inimese sekkumiseta. Microsoft pakub selliseid masintõlkeid, et inglise keelt mittekõnelevad kasutajad saaksid vaadata sisu Microsofti toodete, teenuste ja tehnoloogiate kohta. Kuna artikkel on masintõlgitud, võib see sisaldada sõnavara-, süntaksi- või grammatikavigu.

Vt ka

Muuta, või Tingimusvormingute lisamine

Tingimusvormingu kopeerimine

Tingimusvormingu eemaldamine

Tingimusvormingu rakendamine valemi kasutamine

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×