Kaip užtamsinti alternatyvias „Excel“ eilutes?
Kiekvieną pakaitinę „Excel“ eilutę galime nuspalvinti naudodami sąlyginio formatavimo techniką, ir tai galime padaryti laikydamiesi kelių metodų.
Žemiau yra duomenys, kuriuos ketinu naudoti. Galite atsisiųsti darbaknygę, kad galėtumėte praktikuotis kartu su manimi.

1 metodas - nenaudojant pagalbinio stulpelio
Pirmasis metodas, kurį ketiname naudoti, yra sąlyginis formatavimas nenaudojant pagalbinio stulpelio. Atlikite toliau nurodytus veiksmus, norėdami atspalvinti kiekvieną pakaitinę „Excel“ eilutę.
- 1 veiksmas: pasirinkite visus duomenis (be antraštės).
- 2 žingsnis: eikite į sąlyginį formatavimą ir pasirinkite „Nauja taisyklė“.

- 3 žingsnis: Kitame lange pasirinkite „Naudokite formulę, kad nustatytumėte, kurias langelius formuoti“.

- 4 žingsnis: Sąlyginio formatavimo formulėje juosta įveda žemiau pateiktą formulę.

- 5 žingsnis: Dabar spustelėkite skirtuką Formatas, kad pasirinktumėte formatavimo spalvą.

- 6 žingsnis: Dabar bus atidarytas langelis su formato langeliu. Šiame lange pasirinkite skirtuką „UŽPILDYTI“ ir pasirinkite spalvą pagal savo norus.

- 7 žingsnis: Dabar spustelėkite Gerai, jei norite pamatyti atspalvius alternatyvioje eilutėje.

Jei jums įdomu, kaip tai buvo padaryta, tada pasakykite dėka mūsų įdėtos formulės, ty = MOD (ROW (), 2) = 1
MOD yra formulė, naudojama norint gauti likusią vertę, kai padalijame vieną skaičių iš kito skaičiaus. Pvz., MOD (3, 2) grąžins 1 kaip likutį, ty, kai skaičių 3 padalinsime iš skaičiaus 2, likusią vertę gausime kaip 1.
Panašiai funkcija ROW () grąžins atitinkamą eilutės numerį, o tas pats eilutės numeris bus padalytas iš skaičiaus 2, o jei likusioji dalis bus lygi skaičiui 1, tada ta eilutė bus paryškinta arba užpustyta pasirinkta spalva .
2 metodas - naudojant pagalbinį stulpelį
Paprasčiausiai įterpdami serijos numerių pagalbinį stulpelį, „Excel“ galite nuspalvinti pakaitines eilutes.
- Šiam pirmajam įterpkite serijos numerio stulpelį kaip žemiau.

- Dabar pasirinkite duomenis, išskyrus pagalbinį stulpelį.

- Vėlgi atidarykite sąlyginį formatavimą ir pasirinkite tą patį metodą, tačiau šį kartą turime pakeisti tik formulę. Įterpkite žemiau pateiktą formulę.

- Spustelėkite Gerai. Gausime alternatyvią užtamsintą eilę.

Jei pažvelgsite į ankstesnįjį ir šį, jis šiek tiek skiriasi. Ankstesnėje iš antrosios duomenų eilutės buvo užtušuota, tačiau šioje, pradedant nuo pirmosios duomenų eilutės, pati eilutė buvo paryškinta.
3 metodas - VBA kodavimo naudojimas
Galite tiesiog naudoti žemiau esantį VBA kodą, kad užgožtumėte visas alternatyvias eilutes. Naudokite žemiau esantį kodą, kad pakaitintumėte pakaitines „Excel“ eilutes.
Kodas:
Sub Shade_Rows () Dim Rng As Range Set Rng = Selection Rng.FormatConditions.Add xlExpression, Formula1: = "= MOD (ROW (), 2) = 1" Selection.FormatConditions (Selection.FormatConditions.Count) .SetFirstPriority With Selection. FormatConditions (1). Interjeras .PatternColorIndex = xlAutomatic .ThemeColor = xlThemeColorAccent5 .TintAndShade = 0.399945066682943 Pabaiga su Selection.FormatConditions (1) .StopIfTrue = Klaidinga pabaigos antrinė dalis
Tam pirmiausia reikia pasirinkti langelių diapazoną, kurį reikia tamsinti, tada paleisti makrokomandą.

Ką reikia atsiminti
- Ne tik alternatyvias eilutes, bet taip pat galite atspalvį kas 3 - oje , 4 -oje ar 5 -oje eilutėse ir pan. Tam jums reikia pakeisti daliklio vertę MOD funkcijoje nuo 2 iki 3.
- Sąlyginis formatavimas veikia remiantis loginiais rezultatais, TIKRA ar NETIESA.
- ISODD ir ISEVEN funkcijos yra naudingos serijos numerių pagalbiniame stulpelyje.