Sisu
Kui teil on suur loend, mis on sorteeritud mõne veeru järgi, oleks hea selguse huvides eraldada saadud ridade komplektid horisontaalsete joontega:
Ülaltoodud näites on need riikidevahelised read, kuid üldiselt sama veeru korduvate üksuste vahel. Vaatame mõningaid viise selle rakendamiseks.
1. meetod. Lihtne
Kõige kiiremini saab seda teha tingimusvorminguga, mis tõmbab lahtrite alumise piiri, kui veeru A lahtri sisu ei võrdu sama veeru järgmise lahtri sisuga. Valige tabelis kõik lahtrid, välja arvatud päis, ja valige Põhiline käsu vahekaart Tingimuslik vormindamine – loo reegel (Avaleht – tingimuslik vormindamine – uus reegel). Valige reegli tüüp Vormindatavate lahtrite määramiseks kasutage valemit (Kasutage vormindatavate lahtrite määramiseks valemit) ja sisestage väljale järgmine valem:
Veergude tähtede parandamiseks pöörake tähelepanu aadressides olevatele dollaritele, kuid mitte reanumbritele, sest. võrdleme riike ainult veerus A. Valemis ei tohiks olla tühikuid.
Klõpsake nuppu Raamistik (vorming) ja vahekaardil avanevas aknas Piir (Piirid) lülitage alumisel serval sisse soovitud värvi joon. Pärast klõpsamist OK meie reegel töötab ja joonte rühmade vahele ilmuvad horisontaalsed katkendlikud jooned
2. meetod. Numbrite ja kuupäevade filtritoega
Esimese meetodi väike, kuid väga märgatav puudus on see, et sellised äärised ei tööta alati õigesti, kui filtreerite loendit teiste veergude järgi. Näiteks kui me filtreerime oma tabeli kuupäevade järgi (ainult jaanuar), siis ei ole read enam nähtavad kõigi riikide vahel, nagu varem:
Sel juhul saate funktsiooni abil välja tulla VAHEKOMMENDID (VAHEKOGU), mis suudab sooritada erinevaid matemaatilisi tehteid (summa, keskmine, loendamine jne), kuid “näha” ainult filtreeritud lahtreid. Näiteks sorteerime oma tabeli viimase kuupäevaga veeru järgi ja tõmbame päevade vahele eraldusjoone. Tingimusliku vormingu puhul peate looma esimese meetodiga sarnase reegli, kuid ärge kasutage lahtrite D2 ja D3 võrdlemisel otselinke, vaid lisage need argumentidena funktsiooni SUBTOTAL:
Funktsiooni esimene argument (arv 109) on liitmiskood. Tegelikult me ei lisa siia midagi ja teeme tegelikult sellise lolli toimingu nagu SUM (D2), mis loomulikult võrdub D2-ga. Kuid see funktsioon erineb SUM-ist just selle poolest, et teeb toiminguid ainult nähtavatel lahtritel, st võrreldakse pärast filtrit ekraanile jäänud lahtreid, mida me tahtsimegi.
3. meetod. Mis tahes andmete filtri toega
Nagu näete hõlpsasti, on teisel meetodil ka puudus: summafunktsiooni saab rakendada ainult numbritele või kuupäevadele (mis on ka Excelis numbrid), kuid mitte tekstile. See tähendab, et kui tahame tõmmata riikide vahele piiri, nagu esimeses meetodis, kuid nii, et see kuvatakse pärast filtreerimist õigesti, peame kasutama palju keerulisemat teed. Valige uuesti kogu tabel, välja arvatud päis, looge valemi põhjal uus reegel ja sisestage valideerimisväljale järgmine konstruktsioon:
=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ($A$1:$A2;СТРОКА($A$1:$A2)-МИН(СТРОКА($A$1:$A2));;1));—($A$1:$A2=$A2))=1
Ingliskeelses versioonis on see:
=SUMPRODUCT(SUBTOTAL(103;OFFSET($A$1:$A2;ROW($A$1:$A2)-MIN(ROW($A$1:$A2));;1));—($A$1:$A2=$A2))=1
Nupule klõpsates Raamistik (vorming) määrake punase joonega ääris ja klõpsake OK. Saadud jaotus riigi järgi töötab õigesti ka pärast filtreerimist, näiteks kuupäeva järgi:
- Tõstke tingimusvorminguga esile kuupäevad ja kellaajad
- Kuidas Excel tegelikult kuupäevade ja kellaaegadega töötab
- Kuidas kasutada tingimusvormingut Excelis lahtrite esiletõstmiseks tingimuse järgi