Док радите са великим скуповима података у Екцелу, можда ћете морати да их очистите да бисте их даље користили. Један уобичајен корак чишћења података је брисање празних редова из њега.
Сада постоје различити начини на које можете то учинити:
- Идите на сваки празан ред и обришите га ручно (превише заморно и одузима време).
- Сортирајте цео скуп података тако да сви празни редови буду при дну (ради, али мења скуп података).
- Помоћу посебне технике Иди на (или макронаредбе) одаберите све празне ћелије одједном и избришите редове (пут којим треба ићи).
Избришите празне редове (празне редове) у програму Екцел
У овом водичу ћете научити два начина да брзо изаберете празне ћелије у скупу података:
- Коришћењем дијалога Го то Специал.
- Коришћење ВБА макроа.
Када изаберете празне ћелије, можете их лако избрисати.
Коришћење посебне технике преласка за брисање празних редова у Екцелу
Претпоставимо да имате скуп података као што је приказано испод:
Горе наведени подаци садрже три празна реда.
Ево корака за брзо брисање празних редова (празних редова) из овог скупа података.
- Изаберите цео скуп података (А1: Ц13 у овом случају).
- Притисните тастер Ф5. Отвориће се дијалошки оквир Иди на.
- Овај оквир за дијалог можете добити са странице Почетна -> Уређивање -> Нађи и изабери -> Иди на.
- У дијалогу Иди на, кликните на дугме Специјално. Ово ће отворити дијалог Го то Специал.
- У дијалогу Иди на специјално изаберите празна поља.
- Притисните ОК.
Ово би изабрало све празне ћелије у скупу података.
Сада када сте изабрали све празне редове, ево корака за брисање ових редова:
- Десним тастером миша кликните било коју од изабраних ћелија и изаберите Избриши.
- У дијалогу Брисање изаберите „Цео ред“.
- Притисните ОК.
Ово би одмах обрисало све празне редове у скупу података.
Имајте на уму да би ова техника избрисала цео ред, што значи да ће, ако имате податке лево/десно од вашег скупа података, бити избрисани. Ако не желите да се то догоди, изаберите опцију Помери ћелије нагоре. Ово би само избрисало ћелије/редове у скупу података, а све остале ћелије око њега остале би нетакнуте.
Ево видео снимка који показује како да користите горње кораке за брисање празних редова у Екцелу.
Коришћење ВБА макроа за брисање празних редова у Екцелу
Иако је техника „Иди на специјално“ много бржа од било које друге уобичајене методе, ако ваш посао захтева да више пута избришете празне редове у истој радној свесци, коришћење једноставног ВБА макронаредбе могло би бити брже.
Можете написати једноставан ВБА код који ће изабрати све празне ћелије у скупу података. Када их изаберете, можете их форматирати, избрисати или унети вредност у њих.
Иако се то може урадити помоћу дијалога Екцел Иди на специјално, ако креирате макро и додате га на траку са алаткама за брзи приступ, моћи ћете да изаберете све празне ћелије притиском на дугме (чиме ћете уштедети неколико кликова).
Ево корака за креирање ВБА кода за одабир празних ћелија/редова у Екцелу:
- Када је радна свеска изабрана, притисните АЛТ + Ф11. Ово ће отворити прозор ВБ Едитор.
- У ВБ Едитор -у би се са леве стране налазило окно истраживача пројеката. Ако не можете да га пронађете, идите на Виев -> Пројецт Екплорер.
- Кликните десним тастером миша на било који објекат радне свеске у којој радите и идите на Уметни -> Модул.
- У прозору модула копирајте и залепите следећи код:
Суб СелецтБланкс () Селецтион.СпециалЦеллс (клЦеллТипеБланкс) .Одаберите Енд Суб
- Затворите прозор ВБ Едитор или притисните Алт + Ф11 да бисте се вратили на радни лист.
- Кликните десним тастером миша на било коју картицу на траци и изаберите Прилагоди траку са алаткама за брзи приступ.
- У дијалогу Опције програма Екцел испод наредби за избор са падајућег менија изаберите Макрои.
- Изаберите Макро СелецтБланкс и кликните на дугме Адд.
- Притисните ОК.
Сада ћете имати макро доступан у КАТ -у. Ово је само једнократни процес и сада кад год имате скуп података и желите да из њега избришете празне редове, изаберите податке и кликните на икону Макро из КАТ -а.
Ово би одабрало све празне редове, а затим бисте их избрисали.
Белешка:
- Пошто ова радна свеска садржи ВБА код, уверите се да сте је сачували у .клс или .клсм формату.
- Коришћење макроа из КАТ -а радило би САМО за радну свеску у којој имате код макроа. Ако желите да ово функционише у другој радној свесци, мораћете да унесете код у њу (дугме Макро у КАТ -у ће ипак бити доступно у свим радним свескама). Ако желите да ово буде доступно у свим радним свескама, размислите о стварању додатка.
Дакле, ово су два једноставна начина на која можете то учинити избришите празне редове у програму Екцел (са и без ВБА).
Надам се да вам је овај водич био користан!