01 iš 01
Excel Shading Rows / Columns Formula
Dažniausiai sąlyginis formatavimas naudojamas ląstelių ar šrifto spalvų keitimui, atsižvelgiant į įvestus į ląstelę duomenis, pvz., Pavėluotą datą arba per dideles biudžeto išlaidas, ir paprastai tai atliekama naudojant "Excel" nustatytas sąlygas.
Tačiau be iš anksto nustatytų parinkčių, taip pat galima kurti pasirinktines sąlygines formatavimo taisykles naudodamiesi "Excel" formulėmis, kad išbandytumėte vartotojo nurodytas sąlygas.
Viena tokia formulė, kuri sujungia MOD ir ROW funkcijas, gali būti naudojama automatiškai atspalvius alternatyvias duomenų eilutes, kurios gali žymiai pagerinti skaitymo duomenis dideliuose darbalapiuose .
Dinaminis šešimas
Dar vienas pranašumas naudojant formulę, norint pridėti eilutės šešėliavimą, yra tai, kad šešėliai yra dinamiški, o tai reiškia, kad keičiasi, kai eilučių skaičius keičiasi.
Jei eilutės yra įterptos arba ištrintos, eilutės šešėliai reguliuoja save, kad išlaikytų modelį.
Pastaba: alternatyvios eilutės nėra vienintelė parinktis su šia formule. Šiek tiek pakeisdami, kaip aptarta žemiau, formulė gali atspalvinti bet kokį eilučių modelį. Tai netgi gali būti naudojama atspalvių stulpelių, o ne eilučių, jei jūs taip pasirinksite.
Pavyzdys: "Shading Rows" formulė
Pirmasis žingsnis - paryškinti ląstelių, kurios turi būti užuostos, diapazonas, nes formulė veikia tik šias pasirinktas ląsteles.
- Atidarykite "Excel" darbalapį - tuščias darbalapis dirbs šioje pamokoje
- Pažymėkite lakštų diapazoną darbalapyje
- Spustelėkite skirtuką " Pagrindinis " juostos
- Spustelėkite "Sąlyginio formatavimo" piktogramą, kad atidarytumėte išskleidžiamąjį meniu
- Pasirinkite Naujos taisyklės parinktį, kad atidarytumėte dialogo langą Naujo formatavimo taisyklė
- Spustelėkite " Naudoti formulę", norėdami nustatyti, kurios langelės formatavimo parinktį iš sąrašo dialogo lango viršuje
- Į langelį žemiau formato reikšmių įveskite šią formulę, kai dialogo lango apatinėje pusėje ši vertė yra tikroji parinktis = MOD (ROW (), 2) = 0
- Spustelėkite mygtuką Formatas, kad atidarytumėte dialogo langą Format Cells
- Spustelėkite skirtuką Užpildyti, kad pamatytumėte fono spalvų parinktis
- Pasirinkite spalvą, kurią norite naudoti, kad užfiksuotumėte pasirinkto intervalo pakaitines eilutes
- Du kartus spustelėkite Gerai, kad uždarytumėte dialogo langą ir grįžtumėte į darbalapį
- Pakeistos eilutės pasirinktame diapazone dabar turėtų būti užuostos pasirinkta fono užpildo spalva
Formulės vertimas žodžiu
Kaip šią Excel formulę skaityti yra:
- formulė Nr. 2 nustato, kad atspalvio modelis pakartoja kiekvieną antrą eilutę pasirinktame diapazone
- formulėje esanti būklė = 0 nustato, kad pirmoji eilutė diapazone nėra užuomazga - tai daroma, nes šioje eilutėje dažnai yra antraščių, turinčių savo formatavimą.
Ką MOD ir ROW padaryti
Modulis priklauso nuo formulės MOD funkcijos. Ką MOD veikia, eilučių skaičius (nustatomas pagal ROW funkciją) skirstomas į antrąjį skaičių skliausteliuose ir grąžina likutį arba modulį, kaip jį kartais vadina.
Šiuo metu sąlyginis formatavimas perima ir palygina modulį su skaičiumi po vienodo ženklo. Jei yra atitikmuo (arba teisingai, jei sąlyga yra TRUE), eilutė yra užlieta, jei abiejose lygiaverčio ženklo pusėse esantys skaičiai nesutampa, sąlyga yra "FALSE", o ta eilutė nerodoma.
Pavyzdžiui, aukščiau pateiktame paveikslėlyje, kai paskutinė eilutė pasirinktame 18 diapazone padalyta iš 2 į MOD funkciją, likusi dalis yra 0, taigi sąlyga 0 = 0 yra TRUE, o eilutė yra užuostos.
Eilutė 17, kita vertus, kai padalinta iš 2 lapų, likusi dalis 1, kuri nėra lygi 0, taigi eilutė paliekama neuždengta.
Šešėliai, vietoj eilučių
Kaip minėta, formulės, naudojamos atspalvių pakaitinėms eilėms, gali būti modifikuotos taip, kad būtų galima užpildyti ir stulpelius. Būtinas pakeitimas yra naudoti funkciją COLUMN, o ne ROW funkciją formulėje. Tokiu atveju formulė atrodytų taip:
= MOD (COLUMN (), 2) = 0Pastaba: šešėlių eilučių formos pakeitimai, išreikšti žemiau aprašytu užkliuvimo pavyzdžiu, taip pat taikomi šešėlių stulpelių formulei.
Pakeiskite formulę, pakeiskite šešėlio struktūrą
Pakeisti šešėlio struktūrą galima lengvai pakeičiant bet kurį iš dviejų skaičių formulėje.
- Kad eilutės šešėliavimas prasideda nuo pirmosios eilutės, o ne antrojo, formulės pabaigoje keiskite = nuo 0 iki 1 ;
- Kad kiekviena trečioji ar ketvirta eilutė būtų užlieta vietoj pakaitinių eilučių, pakeiskite formulę 2 į 3 arba 4.
Skirstytuvas negali būti Zero arba One
Skaitiklis skliausteliuose vadinamas dalikliu, nes jis yra MOD funkcijos padalijimas. Jei prisimenate atgal matematikos klasėje, padalijus nuliui, tai nebuvo leista, ir tai neleidžiama "Excel". Jei bandote naudoti nulį skliausteliuose vietoj 2, pvz .:
= MOD (ROW (), 0) = 2jūs neturėsite jokio atspalvio.
Arba, jei bandysite naudoti daliklį pirmąjį skaičių, formulė atrodys taip:
= MOD (ROW (), 1) = 0kiekviena diapazono eilutė bus tamsesnė. Tai atsitinka, nes bet kuris skaičius, padalintas iš vienos, palieka likusį nulį, ir prisiminti, kai sąlyga 0 = 0 yra TRUE, eilutė pasidaro užuostos.
Pakeiskite operatorių, pakeiskite šešėliavimo modelį
Norėdami iš esmės keisti modelį, pakeiskite sąlyginį ar palyginimo operatorių (lygiateisį ženklą), naudojamą formulėje, mažiau nei ženklas (<).
Pavyzdžiui, keičiant nuo 0 iki <2 (mažesnę nei 2), gali būti užlietos dvi eilutės. Padarykite, kad <3, o šešėliavimas atliekamas trijų eilučių grupėmis.
Vienintelis įspėjimas dėl mažesnio nei operatoriaus naudojimo yra įsitikinti, kad skliausteliuose esantis numeris yra didesnis už skaičių formulės pabaigoje. Jei ne, kiekviena diapazono eilutė bus nuspalvinta.