Crta razdvajanja između skupova redova

Ako imate veliki popis razvrstan po nekom stupcu, tada bi bilo lijepo automatski odvojiti rezultirajuće skupove redaka vodoravnim linijama za odvajanje radi jasnoće:

Crta razdvajanja između skupova redova

U gornjem primjeru, to su linije između zemalja, ali, općenito, između bilo kojih stavki koje se ponavljaju u istom stupcu. Pogledajmo nekoliko načina kako to implementirati.

Metoda 1. Jednostavna

Najbrži način da to učinite je vrlo jednostavan s uvjetnim oblikovanjem, koje će nacrtati donju granicu ćelija ako sadržaj ćelije u stupcu A nije jednak sadržaju sljedeće ćelije u istom stupcu. Odaberite sve ćelije u tablici osim zaglavlja i odaberite Glavni naredbena kartica Uvjetno oblikovanje – Stvorite pravilo (Početna – Uvjetno oblikovanje – Novo pravilo). Odaberite vrstu pravila Upotrijebite formulu da odredite koje će ćelije formatirati (Koristite formulu da odredite koje ćelije formatirati) i unesite sljedeću formulu u polje:

Crta razdvajanja između skupova redova

Obratite pozornost na dolare u adresama kako biste popravili slova stupaca, ali ne i brojeve redaka, jer. uspoređujemo samo zemlje u stupcu A. U formuli ne smije biti razmaka.

Kliknite gumb Okvir (format) a u otvorenom prozoru na kartici Granica (Granice) uključite liniju željene boje na donjem rubu. Nakon klika na OK naše pravilo će raditi i horizontalne isprekidane crte će se pojaviti između grupa linija

Metoda 2. S podrškom za filtere za brojeve i datume

Mali, ali vrlo primjetan nedostatak prve metode je da takve granice neće uvijek ispravno raditi kada filtrirate popis prema drugim stupcima. Tako, na primjer, ako našu tablicu filtriramo po datumima (samo siječanj), linije više neće biti vidljive između svih zemalja, kao prije:

Crta razdvajanja između skupova redova

U tom slučaju možete izaći pomoću funkcije MEDUZBURNICI (SUBTOTAL), koji može izvoditi razne matematičke operacije (zbroj, prosjek, brojanje itd.), ali "vidi" samo filtrirane ćelije. Na primjer, sortirajmo našu tablicu prema zadnjem stupcu s datumom i povucimo crtu koja razdvaja dane. U uvjetnom oblikovanju morat ćete stvoriti pravilo slično prvoj metodi, ali nemojte koristiti izravne veze u usporedbi ćelija D2 i D3, već ih priložite kao argumente u funkciji SUBTOTAL:

Crta razdvajanja između skupova redova

Prvi argument funkcije (broj 109) je operacijski kod zbrajanja. Zapravo, ovdje ne dodajemo ništa i radimo, zapravo, glupu operaciju kao što je SUM (D2), koja je, naravno, jednaka D2. No ova se funkcija razlikuje od SUM-a upravo po tome što izvodi radnje samo na vidljivim ćelijama, odnosno uspoređivat će se ćelije koje ostanu nakon filtera na ekranu, što smo i htjeli.

Metoda 3. S podrškom za filtar za sve podatke

Kao što lako možete vidjeti, druga metoda ima i nedostatak: funkcija zbroja može se primijeniti samo na brojeve ili datume (koji su također brojevi u Excelu), ali ne i na tekst. Odnosno, ako želimo povući crtu između zemalja, kao u prvoj metodi, ali tako da se ispravno prikaže nakon filtriranja, tada ćemo morati koristiti mnogo kompliciraniji put. Ponovno odaberite cijelu tablicu osim zaglavlja, izradite novo pravilo na temelju formule i unesite sljedeću konstrukciju u polje za provjeru valjanosti:

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

U engleskoj verziji to će biti:

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

Klikom na gumb Okvir (format) postavite obrub s crvenom crtom na vrhu i kliknite OK. Dobivena podjela po zemlji ispravno će funkcionirati čak i nakon filtriranja, na primjer, po datumu:

Crta razdvajanja između skupova redova

  • Istaknite datume i vremena uz uvjetno oblikovanje
  • Kako Excel zapravo radi s datumima i vremenima
  • Kako koristiti uvjetno oblikovanje za označavanje ćelija prema uvjetu u Excelu

 

Ostavi odgovor