Съдържание
- Как да НЕ изтривате празни редове в Excel
- Формула за премахване на пусти редове в Excel
- Как да премахнете празни редове в Excel с помощта на Power Query
- Как да премахнете строки, ако ячейка в определеното столбце пуста
- Как да премахнете допълнителните редове под данните или да ги скриете
- Как бързо да премахнете празни редове в Excel с помощта на VBA
- Как да премахнете празни редове в Excel с помощта на сортиране
- Как да премахнете празни редове в Excel с помощта на филтриране
- Как да премахнете празни редове в Excel, като изберете група клетки
- Как да премахнете празни редове в Excel с помощта на помощна колона
- Заключение
При съставяне на таблици в Microsoft Excel и работа с формули често се образуват пусти строки, които проблематично се убират. В тази статия са описани най-разпространените методи за тяхното премахване.
Как да НЕ изтривате празни редове в Excel
Не се препоръчва премахването на празни редове чрез секцията „Намиране и избиране“. Данната команда премахва веднага цялата строка, в която има пустоти. В такъв случай ячейки с нужната информация също пропадат. Инструментът „Намиране и избиране“ е подходящ, когато цял ред в таблицата е празен и трябва да бъде изтрит. В такава ситуация трябва да се предприемат следните стъпки:
- Изберете празен ред с мишката.
- Отидете в секцията „Намиране и избор“.
- Кликнете върху „Отидете на специално“.
- Натиснете LMB върху думата "Интервал". След това празнотата трябва да изчезне и масата ще се трансформира.
В Excel празните редове могат да бъдат премахнати чрез сортиране на таблицата или задаване на филтър. Този метод обаче може да доведе и до пълно премахване на ред със запълнени клетки. Освен това съседните редове или колони също могат да пострадат.
Обърнете внимание! В Excel не можете да изтриете празни редове, като изберете отделни клетки в таблица, за да избегнете загуба на важна информация. По-добре е да използвате други методи, които ще бъдат описани по-късно.
Формула за премахване на пусти редове в Excel
За изпълнение на поставената задача можете да използвате специална формула, която работи във всички версии на програмата: =АКО(БРОЙ(A2:E2)=0,”Празно”,””). А2 и Е2 — това е първата и последната ячейки редове, в които е необходимо да вземете празнини. Аналогичният начин на изобразяване се прилага за всеки столбца таблици. Потребителят е необходимо да постави курсора на мишката в свободната ячейка и да напише тази формула в реда над главното меню. След това тази формула се нуждае от разтягане за всички строки или столбцови таблици, зажав ЛКМ кръстик в десния долен ъгъл на първата ячейка. След такива манипулации пустые строчки пропадат.
Как да премахнете празни редове в Excel с помощта на Power Query
Power Query — това е специален инструмент, който присъства във версията на Excel, започваща от 2013 г.
Важно! Такъв инструмент променя форматирането на таблицата, запълването на клетките, техния размер, ориентация.
За да изтриете празни клетки в таблици, трябва да следвате няколко лесни алгоритъм стъпки:
- Използвайте манипулатора, за да изберете ред или колона, в които има празнини, които изискват деинсталиране.
- В интерфейса на Excel в горната част отидете на секцията „Данни“.
- В графата открити документи щракнете върху бутона «Получи данни».
- В контекстното меню щракнете върху реда „От други източници“ и след това изберете опцията „От таблица/диапазон“. Сега ще се отвори малко меню, където трябва да поставите отметка в квадратчето до опцията „Таблица със заглавие“ и да кликнете върху „OK“.
- Разгледайте интерфейса на редактора на Power Query, който се отваря.
- Щракнете върху LMB върху бутона „Изтриване на редове“ в горната част на секцията.
- В контекстното меню щракнете върху „Изтриване на празни редове“.
- Щракнете върху бутона „Затваряне и изтегляне“.
- Проверете резултата. След като извършите горните манипулации, прозорецът на редактора трябва да се затвори и празните клетки ще изчезнат в таблицата.
Допълнителна информация! След прилагането на разглеждания метод форматът за показване на дати и числа в таблицата ще се промени.
Как да премахнете строки, ако ячейка в определеното столбце пуста
След изграждането в някои колони на таблицата може да се появят единични празни клетки. Лесно е да се отървете от тях, като използвате метода за пропуски, обсъден в началото на статията. В тази ситуация може да се приложи този метод на деинсталиране. Трябва да действате както следва:
- Нажать ПКМ по името на столбика, в който има пустоты.
- В контекстното меню щракнете върху „Избор“ и в следващия прозорец изберете „Празни клетки“. След затваряне на прозореца в избраната колона ще бъдат маркирани само празнини, а клетките с информация ще останат незасегнати.
- Щракнете с десния бутон върху която и да е избрана клетка и щракнете върху реда „Изтриване“. Ще се отвори малък прозорец, в който трябва да поставите превключвател срещу полето „Низове“ и след това щракнете върху „OK“.
- Проверете резултата. Редовете, които съдържат празни клетки, трябва да бъдат напълно деинсталирани от таблицата. Както бе споменато по-горе, минусът на метода е, че клетките с информация също ще бъдат изтрити.
Как да премахнете допълнителните редове под данните или да ги скриете
В процеса на попълване на таблица в Excel често се появяват празни редове, в които всъщност е написана скрита информация. Допълнителните клетки могат да бъдат премахнати, както следва:
- Изберете празна клетка LMB и едновременно задръжте бутоните „Ctrl + Shift + End“. Тази команда ще избере останалите клетки, в които действително е написано нещо.
- Щракнете с десния бутон върху клетката и изберете опцията „Изтриване“ в полето за тип контекст.
- Проверете дали допълнителните кухини са премахнати. Избраните клетки със скрити данни трябва да бъдат деинсталирани, както в предишния метод.
Понякога потребителят не иска да изтрие информация от скритите клетки на таблицата. В този случай те могат да бъдат скрити. Скриването на линии в Microsoft Office Excel се извършва съгласно следните инструкции:
- Изберете клетката под последния ред с данни и задръжте „Ctrl + Shift + End“, за да изберете оставащите допълнителни интервали.
- След като изберете всички кухини за някоя от тях, щракнете с десния бутон и щракнете върху опцията „Скриване“.
- Можете да използвате бутони «Ctrl+9» за скриване на лишни ячейки.
- Задръжте „Ctrl + Shift + 9“, ако трябва отново да направите празнините видими.
Как бързо да премахнете празни редове в Excel с помощта на VBA
VBA е специален език за програмиране, предназначен да автоматизира процесите в редакторите на Microsoft Office. С него можете бързо да изтриете празни клетки в Excel, като копирате желания програмен код. За да приложите този метод на деинсталиране, не е необходимо да сте програмист. След това ще разгледаме няколко команди, внедрени във VBA в Excel.
Макрос 1. Изтрийте празните редове в избрания диапазон
Ако изберете желаните редове и въведете този код, можете да премахнете всички празнини в посочения диапазон. В този случай потребителят няма да вижда никакви предупреждения, съобщения, изскачащи диалогови прозорци и т.н. Можете да видите кода за премахване на празнини в диапазон на следното изображение:
За да поставите макрос в Excel на програмния език VBA и да го стартирате, е необходимо:
- Превключете към секцията „Разработчик“, разположена в списъка с опции в горната част на главното меню.
- Щракнете върху бутона „Запис на макрос“.
- Копирайте кода от изображението по-горе и го въведете в съответното поле.
- Запазете промените, като щракнете върху „OK“.
- За стартиране на програмата е необходимо да отидете във вкладката «Макросы», изберете необходимия код по името на създадените, отделете диапазона, в който предстои премахване на пустотите, и щракнете върху «ОК».
Важно! Създаденият макрос ще бъде записан в Excel и няма да е необходимо да го въвеждате всеки път, за да извършите конкретно действие.
Макрос 2. Изтрийте всички пусти строки в Excel
С написаното кода можете да деинсталирате веднага всички пустоти, които се намират в активния списък с помощта на Ексел. За този използван следващ код:
Макрос 3. Изтриване на ред, ако клетката е празна
Това е методът за празно пространство, който беше описан по-горе, реализиран с помощта на код. Този метод ви позволява да изтриете целия ред, в който има една или повече празни клетки, както и да се отървете от излишните редове. Представеният код ще изглежда така:
Преди да стартирате какъвто и да е код в Excel, добра идея е да архивирате работата си, за да избегнете загуба на важна информация, ако направите грешка.
Как да добавите макрос към вашата книга
За запис на кодове в Excel се създава своя книга. Вече беше разгледан алтернативен метод за създаване и макрозапускания. Има още един начин, който се състои в изпълнението на следващите стъпки:
- Отворете листа, в който искате да изтриете всички клетки.
- Натиснете Alt+F11, за да стартирате вградения редактор на Visual Basic.
- В колоната с параметри отляво на прозореца, който се отваря, щракнете върху думата „Вмъкване“ и след това отидете в раздела „Модул“.
- Поставете желания програмен код в показания прозорец.
- Щракнете върху F5, за да проверите дали кодът работи.
- Щракнете върху бутона „Запазване“, за да добавите макроса към вашата работна книга.
Допълнителна информация! За да активирате създадения макрос следващия път, трябва да влезете в книгата, да изберете подходящата таблица, да задържите „Alt + F8“ от клавиатурата, да изберете желания код и да кликнете върху бутона „Изпълни“.
Как да премахнете празни редове в Excel с помощта на сортиране
Сортирането на данни в таблица помага за премахване на пропуски. Тази операция се извършва съгласно алгоритъма:
- Изберете желания диапазон от LMB клетки.
- Преминете към раздела «Данни» над главното меню на програмата и щракнете върху бутона «Сортиране».
- В следващото меню изберете колона, за да сортирате информацията в нея и щракнете върху „OK“.
- Уверете се, че таблицата е сортирана. Под таблицата ще бъдат поставени празни редове. Те могат да бъдат премахнати, ако е необходимо.
Как да премахнете празни редове в Excel с помощта на филтриране
Процесът на изпълнение на поставената задача се разделя на следните етапи:
- По същия начин изберете таблицата и превключете към секцията „Данни“ в горната част на прозореца на програмата.
- Сега, вместо да сортирате, щракнете върху бутона „Филтър“.
- В прозореца, който се показва, поставете отметка в квадратчето до стойността „(Празно)“.
- Проверете дали всички празни клетки в таблицата са маркирани и ги изтрийте, като използвате стандартния метод, обсъден по-горе.
Преди изпълнението на способа за филтриране на данни ще бъде отделен целият диапазон от таблици, филтрирането ще бъде извършено само до първата пустота.
Обърнете внимание! За да деинсталирате празни клетки по описания по-горе начин, потребителят трябва внимателно да филтрира всяка колона в таблицата, за да не изтрие необходимата информация.
Как да премахнете празни редове в Excel, като изберете група клетки
Excel има вграден инструмент, с който можете да изберете клетки в групи. С негова помощ празнините се отстраняват според алгоритъма:
- Изберете цялата LMB таблица.
- Кликнете върху иконата на лупа в лентата с раздели в горната част на прозореца на програмата. Това е менюто Търсене и избор.
- В контекстното меню щракнете върху реда „Избор на група клетки ...“.
- В прозореца, който се показва, поставете превключвателя в полето „Празни клетки“ и щракнете върху „OK“. Всички интервали в таблицата ще бъдат маркирани.
- Изтрийте реда чрез проби и проверете резултата.
Как да премахнете празни редове в Excel с помощта на помощна колона
За да деинсталирате празнини до таблицата, можете да създадете колона, която ще действа като спомагателен елемент. Това е един от най-бързите и надеждни методи за премахване. За да приложите този метод, трябва да извършите няколко прости манипулации според инструкциите стъпка по стъпка:
- Създайте друга колона вдясно от оригиналната таблица и я наименувайте, например „Празен ред“, за да не се объркате в бъдеще.
- Напишете формулата “Count voids”, като посочите подходящия диапазон, в който програмата ще проверява за празни редове.
- Когато пустите строчки бъдат открити, те ще останат само да ги изделите и деинсталирате.
Важно! Тази формула изглежда така: “=БРОЙКА ПРАЗНО (A6:D6) ”. Вместо букви в скоби се посочва диапазон от клетки.
Заключение
По този начин съществуват няколко начина за премахване на празен ред в Microsoft Excel, всеки от тях е актуален за конкретния случай. За да се разберете в темата, е необходимо внимателно да се запознаете с по-гореизложената информация.