Dalīšanas līnija starp rindu kopām

Ja jums ir liels saraksts, kas sakārtots pēc kādas kolonnas, skaidrības labad būtu jauki iegūtās rindu kopas automātiski atdalīt ar atdalošām horizontālām līnijām:

Dalīšanas līnija starp rindu kopām

Iepriekš minētajā piemērā tās ir līnijas starp valstīm, bet kopumā starp atkārtotiem vienumiem tajā pašā kolonnā. Apskatīsim dažus veidus, kā to īstenot.

1. metode. Vienkārša

Ātrākais veids, kā to izdarīt, ir ļoti vienkārši, izmantojot nosacīto formatējumu, kas iezīmēs šūnu apakšējo apmali, ja A kolonnas šūnas saturs nav vienāds ar tās pašas kolonnas nākamās šūnas saturu. Atlasiet visas tabulas šūnas, izņemot galveni, un atlasiet Galvenais komandu cilne Nosacījuma formatēšana — izveidojiet kārtulu (Sākums — nosacījumformatēšana — jauna kārtula). Izvēlieties kārtulas veidu Izmantojiet formulu, lai noteiktu, kuras šūnas formatēt (Izmantojiet formulu, lai noteiktu, kuras šūnas formatēt) un laukā ievadiet šādu formulu:

Dalīšanas līnija starp rindu kopām

Pievērsiet uzmanību dolāriem adresēs, lai labotu kolonnu burtus, bet ne rindu numuriem, jo. mēs salīdzinām tikai valstis A slejā. Formulā nedrīkst būt atstarpes.

Noklikšķiniet uz pogas Ietvars (Formāts) un atvērtajā cilnes logā Robeža (Robežas) ieslēdziet vajadzīgās krāsas līniju apakšējā malā. Pēc noklikšķināšanas uz OK mūsu noteikums darbosies, un starp līniju grupām parādīsies horizontālas svītras

2. metode. Ar filtru atbalstu skaitļiem un datumiem

Neliels, bet ļoti pamanāms pirmās metodes trūkums ir tāds, ka šādas apmales ne vienmēr darbosies pareizi, filtrējot sarakstu pēc citām kolonnām. Piemēram, ja mēs filtrēsim tabulu pēc datumiem (tikai janvārī), rindas vairs nebūs redzamas starp visām valstīm, kā tas bija iepriekš:

Dalīšanas līnija starp rindu kopām

Šajā gadījumā jūs varat izkļūt, izmantojot funkciju STARPKOPĀS (SUBTOTAL), kas spēj veikt dažādas matemātiskas darbības (summu, vidējo, saskaitīšanu utt.), bet “redzēt” tikai filtrētās šūnas. Piemēram, sakārtosim tabulu pēc pēdējās kolonnas ar datumu un novelsim robežlīniju starp dienām. Nosacītā formatējumā jums būs jāizveido kārtula, kas līdzīga pirmajai metodei, taču neizmantojiet tiešās saites, salīdzinot šūnas D2 un D3, bet iekļaujiet tās kā argumentus funkcijā SUBTOTAL:

Dalīšanas līnija starp rindu kopām

Funkcijas pirmais arguments (numurs 109) ir summēšanas operācijas kods. Patiesībā mēs šeit neko nepievienojam un faktiski veicam tādu muļķīgu darbību kā SUM (D2), kas, protams, ir vienāda ar D2. Bet šī funkcija atšķiras no SUM tieši ar to, ka tā veic darbības tikai ar redzamajām šūnām, ti, tiks salīdzinātas šūnas, kas palikušas pēc filtra uz ekrāna, ko mēs vēlējāmies.

3. metode. Ar filtru atbalstu jebkuriem datiem

Kā jūs viegli varat redzēt, otrajai metodei ir arī trūkums: summas funkciju var izmantot tikai skaitļiem vai datumiem (kas arī programmā Excel ir skaitļi), bet ne tekstam. Tas ir, ja mēs vēlamies novilkt robežu starp valstīm, kā pirmajā metodē, bet tā, lai pēc filtrēšanas tas tiktu parādīts pareizi, tad mums būs jāizmanto daudz sarežģītāks ceļš. Atkal atlasiet visu tabulu, izņemot galveni, izveidojiet jaunu noteikumu, pamatojoties uz formulu, un apstiprināšanas laukā ievadiet šādu konstrukciju:

=СУММПРОИЗВ(ПРОМЕЖУТОЧНЫЕ.ИТОГИ(103;СМЕЩ($A$1:$A2;СТРОКА($A$1:$A2)-МИН(СТРОКА($A$1:$A2));;1));—($A$1:$A2=$A2))=1

Angļu valodas versijā tas būs:

=SUMPRODUCT(SUBTOTAL(103;OFFSET($A$1:$A2;ROW($A$1:$A2)-MIN(ROW($A$1:$A2));;1));—($A$1:$A2=$A2))=1

Noklikšķinot uz pogas Ietvars (Formāts) iestatiet apmali ar sarkanu līniju augšpusē un noklikšķiniet OK. Iegūtais dalījums pēc valsts darbosies pareizi pat pēc filtrēšanas, piemēram, pēc datuma:

Dalīšanas līnija starp rindu kopām

  • Iezīmējiet datumus un laikus, izmantojot nosacījumu formatējumu
  • Kā Excel faktiski darbojas ar datumiem un laikiem
  • Kā izmantot nosacījumu formatējumu, lai programmā Excel iezīmētu šūnas pēc nosacījuma

 

Atstāj atbildi