Sąlyginis formatavimas keliose eilutėse nepriklausomai "Excel" programoje

  • Pasidalinti
Hugh West

Sąlyginis formatavimas yra vienas iš esminių "Microsoft Excel" įrankių. Duomenų analizė, įžvalgų kūrimas ir kiti dalykai, kuriuos galime atlikti naudodamiesi šiuo įrankiu. Jis gali sutaupyti daug laiko ir palengvinti didžiulį darbo krūvį. Sąlyginį formatavimą dažniausiai naudojame duomenims, kurie priklauso vienas nuo kito. Tačiau šioje pamokoje išmoksite naudoti sąlyginį formatavimą kelioms eilutėms savarankiškai "Excel" programoje.

Atsisiųsti praktikos sąsiuvinį

Atsisiųskite šį praktikos sąsiuvinį

Sąlyginis formatavimas keliose eilutėse nepriklausomai.xlsm

2 būdai, kaip "Excel" programoje nepriklausomai naudoti kelių eilučių sąlyginį formatavimą

Dabar artimiausiuose skyriuose pateiksime jums du paprastus, bet veiksmingus metodus, kaip taikyti sąlyginį formatavimą kelioms "Excel" eilutėms. Atminkite, kad pirmiausia turite nustatyti sąlygas. Tada jas pritaikysite eilutėms. VBA kodas skirtas tik sąlyginiam formatavimui nukopijuoti visose jūsų pasirinkimo eilutėse.

Norėdami tai pademonstruoti, naudosime šį duomenų rinkinį:

Čia turime duomenų rinkinį, kurį sudaro kai kurių pardavėjų vardai ir jų pardavimo suma sausio, vasario ir kovo mėnesiais. Mūsų tikslas - taikyti sąlyginį formatavimą kiekvienam mėnesiui atskirai, naudojant įvairius spalvų formatus.

1. Sąlyginio formatavimo komandos naudojimas kelioms eilutėms

Svarbiausia yra taikyti sąlyginį formatavimą, naudojant "Excel" skirtuko Home (Pagrindinis) komandą Conditional Formatting (Sąlyginis formatavimas). Tai paprasta naudoti. Reikia nustatyti sąlygą ir spalvų formatą.

Čia mes naudojame funkcija LARGE kad išspręstume savo problemą. Funkcija LARGE grąžins n-ąją didžiausią eilutės reikšmę. Po to nustatysime spalvų formatą.

📌 Žingsniai

Pirmiausia pasirinkite ląstelių intervalą D5:F10 .

Dabar iš Pagrindinis skirtuką, eikite į Sąlyginis formatavimas> Taisyklių tvarkymas .

Po to Sąlyginio formatavimo taisyklių tvarkyklė Atsidarys dialogo langas. Spustelėkite Nauja taisyklė .

Į Nauja formatavimo taisyklė dialogo lange pasirinkite Naudokite formulę, kad nustatytumėte, kurias ląsteles formatuoti. Tada įveskite šią formulę :

=D5=LARGE($D5:$F5,1)

Pagal šią formulę bus grąžinta 1-oji didžiausia trijų mėnesių reikšmė. Tada spustelėkite Formatas.

Formuoti ląsteles dialogo lange pasirinkite meniu Fill. Pasirinkite bet kokias užpildymo spalvas. Tada spustelėkite GERAI .

Dabar nustatėte formulę ir užpildymo spalvą. GERAI .

Dabar pažymėkite Sustabdyti IF True Tai svarbu. Taip bus užtikrinta, kad jūsų formulė veiks tik nepriklausomai nuo eilučių. Tada spustelėkite Nauja taisyklė pridėti daugiau formulių.

Dabar vėl sukurkite dar dvi taisykles, panašias į ankstesniąją. Šios dvi taisyklės grąžins atitinkamai 2-ąją ir 3-iąją didžiausias reikšmes.

Formulės:

=D5=LARGE($D5:$F5,2)

=D5=LARGE($D5:$F5,3)

Galiausiai nustatėte visus formatus ir formules. Nepamirškite pažymėti žymimuosius langelius.

Po to spustelėkite GERAI .

Kaip matote, pavyko taikyti sąlyginį formatavimą kelioms eilutėms nepriklausomai.

Panašūs skaitiniai:

  • Kaip taikyti sąlyginį formatavimą kelioms eilutėms (5 būdai)
  • "Excel" pakaitinė eilučių spalva naudojant sąlyginį formatavimą [Vaizdo įrašas]
  • Sąlyginio formatavimo taikymas kiekvienai eilutei atskirai: 3 patarimai
  • Kaip paryškinti eilutę naudojant sąlyginį formatavimą (9 metodai)

2. VBA kodai kelioms eilutėms "Excel" programoje nepriklausomai

Galite naudoti VBA kodus sąlyginiam formatavimui naudoti. Šis metodas - tai formato kopijavimas visose eilutėse. Pirmiausia turite taikyti taisykles. Tada VBA kodai nukopijuos formatavimą ir įklijuos jį į visas eilutes.

Atminkite, kad ji automatiškai sukurs taisyklę kiekvienai eilutei. Štai kodėl ši taisyklė skiriasi nuo ankstesnės.

📌 Žingsniai

Pirmiausia pasirinkite ląstelių intervalą D5:F5

Dabar iš Pagrindinis skirtuką, eikite į Sąlyginis formatavimas> Taisyklių tvarkymas .

Po to Sąlyginio formatavimo taisyklių tvarkyklė Atsidarys dialogo langas. Spustelėkite Nauja taisyklė .

Į Nauja formatavimo taisyklė dialogo lange pasirinkite Naudokite formulę, kad nustatytumėte, kurias ląsteles formatuoti. Tada įveskite šią formulę :

=D5=LARGE($D5:$F5,1)

Pagal šią formulę bus grąžinta 1-oji didžiausia trijų mėnesių reikšmė. Tada spustelėkite Formatas.

Formuoti ląsteles dialogo lange pasirinkite meniu Fill. Pasirinkite bet kokias užpildymo spalvas. Tada spustelėkite GERAI .

Dabar nustatėte formulę ir užpildymo spalvą. GERAI .

Dabar pažymėkite Sustabdyti IF True Tai svarbu. Taip bus užtikrinta, kad jūsų formulė veiks tik nepriklausomai nuo eilučių. Tada spustelėkite Nauja taisyklė pridėti daugiau formulių.

Dabar vėl sukurkite dar dvi taisykles, panašias į ankstesniąją. Šios dvi taisyklės grąžins atitinkamai 2-ąją ir 3-iąją didžiausias reikšmes.

Formulės:

=D5=LARGE($D5:$F5,2)

=D5=LARGE($D5:$F5,3)

Galiausiai nustatėte visus formatus ir formules. Nepamirškite pažymėti žymimuosius langelius.

Po to spustelėkite GERAI . Ji suformatuos pirmąją eilutę su 3 spalvų skale

Dabar paspauskite Alt+F11 klaviatūroje, kad atidarytumėte VBA redaktorių. Insert> Modulis.

Tada įveskite šį kodą:

 Sub format_all_rows() Dim rng As Range Dim r As Long Set rng = Selection rng.Rows(1).Copy For r = 2 To rng.Rows.Count rng.Rows(r).PasteSpecial Paste:=xlPasteFormats Next r End Sub 

Dabar išsaugokite failą. Po to pasirinkite ląstelių intervalą D5:F10 .

Tada paspauskite Alt+F8 kad atidarytumėte dialogo langą Makro. format_all_rows.

Po to spustelėkite Bėgti.

Kaip matote, sėkmingai pritaikėme sąlyginį formatavimą kelioms eilutėms atskirai. Mūsų metodai vertina kiekvieną eilutę atskirai.

💬 Dalykai, kuriuos verta prisiminti

Norėdami įgyvendinti šiuos metodus, visada pažymėkite " Sustabdyti, jei tiesa " žymimąjį langelį. Jis ignoruos kitas taisykles, kai mūsų duomenys atitiks sąlygas.

Šis VBA kodas generuos tą pačią taisyklę kiekvienai eilutei. Taigi, jei jūsų duomenų rinkinys yra didelis, procesas gali sulėtėti.

Išvada

Baigdamas tikiuosi, kad ši mokomoji programa suteikė jums naudingų žinių apie sąlyginį formatavimą keliose eilutėse savarankiškai "Excel" programoje. Rekomenduojame išmokti ir taikyti visas šias instrukcijas savo duomenų rinkiniui. Atsisiųskite praktikos sąsiuvinį ir išbandykite jas patys. Taip pat nedvejodami pateikite atsiliepimus komentarų skiltyje. Jūsų vertingi atsiliepimai mus motyvuoja kurtinepamirškite patikrinti mūsų svetainės Exceldemy.com įvairių su "Excel" susijusių problemų ir sprendimų.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.