Линија поделе између скупова редова

Ако имате велику листу сортирану по некој колони, онда би било лепо да аутоматски одвојите резултујуће скупове редова са одвајањем хоризонталних линија ради јасноће:

Линија поделе између скупова редова

У горњем примеру, ово су редови између земаља, али, генерално, између свих поновљених ставки у истој колони. Хајде да погледамо неколико начина да ово применимо.

Метод 1. Једноставан

Најбржи начин да се то уради је веома лако са условним форматирањем, које ће нацртати доњу границу ћелија ако садржај ћелије у колони А није једнак садржају следеће ћелије у истој колони. Изаберите све ћелије у табели осим заглавља и изаберите Главни командна картица Условно форматирање – Креирајте правило (Почетна – Условно форматирање – Ново правило). Изаберите тип правила Помоћу формуле одредите које ћелије треба форматирати (Користите формулу да одредите које ћелије да форматирате) и унесите следећу формулу у поље:

Линија поделе између скупова редова

Обратите пажњу на доларе у адресама да поправите слова колоне, али не и бројеве редова, јер. упоређујемо само земље у колони А. У формули не би требало бити размака.

Кликните на дугме Оквир (Формат) и у отвореном прозору на картици Граница (Границе) укључите линију жељене боје на доњој ивици. Након што кликнете на OK наше правило ће радити и хоризонталне испрекидане линије ће се појавити између група линија

Метод 2. Са подршком филтера за бројеве и датуме

Мали, али веома приметан недостатак првог метода је то што такве границе неће увек функционисати исправно када се листа филтрира по другим колонама. Тако, на пример, ако филтрирамо нашу табелу по датумима (само јануар), онда линије више неће бити видљиве између свих земаља, као раније:

Линија поделе између скупова редова

У овом случају, можете изаћи помоћу функције СУБТОТАЛС (СУБТОТАЛ), који може да обавља различите математичке операције (збир, просек, бројање, итд.), али „види“ само филтриране ћелије. На пример, хајде да сортирамо нашу табелу по последњој колони са датумом и нацртамо линију раздвајања између дана. У условном форматирању, мораћете да креирате правило слично првом методу, али немојте да користите директне везе у поређењу ћелија Д2 и Д3, већ их приложите као аргументе у функцији СУБТОТАЛ:

Линија поделе између скупова редова

Први аргумент функције (број 109) је код сумирања. У ствари, овде не додајемо ништа и радимо, у ствари, глупу операцију као што је ЗБИР (Д2), која је, наравно, једнака Д2. Али ова функција се разликује од СУМ-а управо по томе што врши радње само на видљивим ћелијама, односно упоређиваће ћелије преостале после филтера на екрану, што смо и желели.

Метод 3. Са подршком филтера за било које податке

Као што можете лако да видите, други метод такође има недостатак: функција суме се може применити само на бројеве или датуме (који су такође бројеви у Екцел-у), али не и на текст. Односно, ако желимо да повучемо линију између земаља, као у првом методу, али тако да се након филтрирања прикаже исправно, онда ћемо морати да користимо много компликованији пут. Поново изаберите целу табелу осим заглавља, креирајте ново правило на основу формуле и унесите следећу конструкцију у поље за валидацију:

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

У енглеској верзији биће:

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

Кликом на дугме Оквир (Формат) поставите ивицу са црвеном линијом на врху и кликните OK. Добијена подела по земљи ће исправно функционисати чак и након филтрирања, на пример, по датуму:

Линија поделе између скупова редова

  • Истакните датуме и времена са условним форматирањем
  • Како Екцел заправо ради са датумима и временима
  • Како користити условно форматирање за истицање ћелија по услову у Екцелу

 

Ostavite komentar