Deliaca čiara medzi sadami riadkov

Ak máte veľký zoznam zoradený podľa nejakého stĺpca, bolo by pekné automaticky oddeliť výsledné sady riadkov oddelením vodorovných čiar kvôli prehľadnosti:

Deliaca čiara medzi sadami riadkov

Vo vyššie uvedenom príklade ide o riadky medzi krajinami, ale vo všeobecnosti medzi ľubovoľnými opakujúcimi sa položkami v tom istom stĺpci. Pozrime sa na niekoľko spôsobov, ako to implementovať.

Metóda 1. Jednoduchá

Najrýchlejší spôsob, ako to urobiť, je veľmi jednoduchý pomocou podmieneného formátovania, ktoré vykreslí spodný okraj buniek, ak sa obsah bunky v stĺpci A nerovná obsahu nasledujúcej bunky v tom istom stĺpci. Vyberte všetky bunky v tabuľke okrem hlavičky a vyberte Hlavné príkazová karta Podmienené formátovanie – vytvoriť pravidlo (Domov – Podmienené formátovanie – Nové pravidlo). Vyberte typ pravidla Použite vzorec na určenie, ktoré bunky sa majú formátovať (Použite vzorec na určenie, ktoré bunky sa majú formátovať) a do poľa zadajte nasledujúci vzorec:

Deliaca čiara medzi sadami riadkov

Dávajte pozor na doláre v adresách, aby ste opravili písmená stĺpcov, ale nie čísla riadkov, pretože. krajiny porovnávame len v stĺpci A. Vo vzorci by nemali byť žiadne medzery.

Kliknite na tlačidlo Rámec (Formát) a v otvorenom okne na karte Hranice (Hranice) zapnite čiaru požadovanej farby na spodnom okraji. Po kliknutí na OK naše pravidlo bude fungovať a medzi skupinami čiar sa objavia vodorovné prerušované čiary

Metóda 2. S podporou filtra pre čísla a dátumy

Malou, ale veľmi nápadnou nevýhodou prvého spôsobu je, že takéto ohraničenia nebudú vždy správne fungovať pri filtrovaní zoznamu podľa iných stĺpcov. Ak teda napríklad filtrujeme tabuľku podľa dátumov (iba január), riadky už nebudú viditeľné medzi všetkými krajinami ako predtým:

Deliaca čiara medzi sadami riadkov

V tomto prípade sa môžete dostať von pomocou funkcie MEDZISÚČET (MEDZISÚČET), ktorý dokáže vykonávať rôzne matematické operácie (súčet, priemer, počet atď.), no „vidí“ iba filtrované bunky. Zoraďme si napríklad našu tabuľku podľa posledného stĺpca s dátumom a nakreslite deliacu čiaru medzi dňami. Pri podmienenom formátovaní budete musieť vytvoriť pravidlo podobné prvej metóde, ale pri porovnávaní buniek D2 a D3 nepoužívajte priame odkazy, ale uzavrite ich ako argumenty vo funkcii SUBTOTAL:

Deliaca čiara medzi sadami riadkov

Prvý argument funkcie (číslo 109) je sčítací operačný kód. V skutočnosti tu nič nepridávame a robíme v podstate hlúpu operáciu typu SUM (D2), ktorá sa, samozrejme, rovná D2. Táto funkcia sa však od SUM líši práve tým, že vykonáva akcie len na viditeľných bunkách, teda bunky zostávajúce po filtri na obrazovke budú porovnávané, čo sme chceli.

Metóda 3. S podporou filtra pre akékoľvek údaje

Ako môžete ľahko vidieť, druhý spôsob má aj nevýhodu: funkciu súčtu možno použiť iba na čísla alebo dátumy (čo sú v Exceli tiež čísla), ale nie na text. To znamená, že ak chceme nakresliť čiaru medzi krajinami, ako v prvom spôsobe, ale tak, aby sa po filtrovaní zobrazila správne, budeme musieť použiť oveľa komplikovanejšiu cestu. Znova vyberte celú tabuľku okrem hlavičky, vytvorte nové pravidlo na základe vzorca a do overovacieho poľa zadajte nasledujúcu konštrukciu:

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

V anglickej verzii to bude:

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

Kliknutím na tlačidlo Rámec (Formát) nastavte orámovanie červenou čiarou navrchu a kliknite OK. Výsledné rozdelenie podľa krajiny bude fungovať správne aj po filtrovaní, napríklad podľa dátumu:

Deliaca čiara medzi sadami riadkov

  • Zvýraznite dátumy a časy pomocou podmieneného formátovania
  • Ako Excel skutočne pracuje s dátumami a časmi
  • Ako používať podmienené formátovanie na zvýraznenie buniek podľa podmienky v Exceli

 

Nechaj odpoveď