змест
У гэтым артыкуле я растлумачу, чаму выдаленне пустых радкоў у Excel з дапамогай вылучыць пустыя вочкі > выдаліць радок гэта дрэнная ідэя, і я пакажу вам 2 хуткія і правільныя спосабы выдалення пустых радкоў без знішчэння дадзеных. Усе гэтыя метады працуюць у Excel 2013, 2010 і больш ранніх версіях.
Калі вы чытаеце гэты артыкул, то, хутчэй за ўсё, вы ўвесь час працуеце ў Excel з вялікімі табліцамі. Вы ведаеце, што сярод даных перыядычна з'яўляюцца пустыя радкі, якія абмяжоўваюць працу большасці інструментаў табліц Excel (сарціроўка, выдаленне дублікатаў, прамежкавых вынікаў і гэтак далей), не даючы ім правільна вызначыць дыяпазон даных. І кожны раз даводзіцца вызначаць межы ўручную, інакш у выніку атрымаецца няправільны вынік і шмат часу на выпраўленне памылак.
Ёсць шмат прычын, чаму з'яўляюцца пустыя радкі. Напрыклад, вы атрымалі кнігу Excel ад іншага чалавека або ў выніку экспарту з карпаратыўнай базы дадзеных, або непатрэбныя дадзеныя ў радках былі выдалены ўручную. У любым выпадку, калі ваша мэта складаецца ў тым, каб выдаліць усе гэтыя пустыя радкі і мець чыстую і акуратную табліцу, выканайце наступныя простыя крокі:
Ніколі не выдаляйце пустыя радкі пры выбары пустой ячэйкі
Па ўсім інтэрнэце вы знойдзеце простую падказку, якая нібыта дазваляе выдаляць пустыя радкі:
- Выберыце дадзеныя ад першай да апошняй ячэйкі.
- прэс F5каб адкрыць дыялогавае акно Да (Пераход).
- У дыялогавым акне націсніце кнопку спецыяльны (Вылучыць).
- У дыялогавым акне Перайсці да спец (Вылучыце групу ячэек) усталюйце сцяжок нарыхтоўкі (Пустыя клеткі) і націсніце OK.
- Пстрыкніце правай кнопкай мышы любую з выбраных вочак і націсніце Выдаляць (Выдаліць).
- У дыялогавым акне Выдаляць (Выдаліць вочкі) выбраць Увесь шэраг (радок) і націсніце OK.
Гэта вельмі дрэнны спосаб., рабіце гэта толькі з вельмі простымі табліцамі з парай дзесяткаў радкоў, якія змяшчаюцца на адным экране, ці яшчэ лепш - не рабіце гэтага наогул! Асноўная прычына заключаецца ў тым, што калі радок з важнымі дадзенымі змяшчае хаця б адну пустую ячэйку, то увесь радок будзе выдалены.
Напрыклад, у нас ёсць табліца кліентаў з 6 радкамі. Мы хочам выдаліць радкі 3 и 5таму што яны пустыя.
Зрабіце, як прапанавана вышэй, і атрымаеце наступны вынік:
Лінія 4 (Роджэр) таксама знік, таму што клетка D4 у слупок Крыніца руху аказалася пустой
Калі ваша табліца невялікая, вы заўважыце страту даных, але ў рэальных табліцах з тысячамі радкоў вы можаце несвядома выдаліць дзясяткі неабходных радкоў. Калі вам пашанцуе, вы знойдзеце страту на працягу некалькіх гадзін, аднавіце працоўную кнігу з рэзервовай копіі і працягнеце працу. Што рабіць, калі вам не пашанцавала і ў вас няма рэзервовай копіі?
Далей у гэтым артыкуле я пакажу вам 2 хуткія і надзейныя спосабы выдалення пустых радкоў з лістоў Excel.
Выдаленне пустых радкоў з дапамогай ключавога слупка
Гэты метад працуе, калі ў вашай табліцы ёсць слупок, які дапамагае вызначыць, пусты гэты слупок ці не (ключавы слупок). Напрыклад, гэта можа быць ідэнтыфікатар кліента, нумар заказу ці нешта падобнае.
Для нас важна захаваць парадак радкоў, таму мы не можам проста адсартаваць табліцу па гэтым слупку, каб перамясціць усе пустыя радкі ўніз.
- Вылучыце ўсю табліцу, ад першага да апошняга радка (націсніце Ctrl + Home, А затым Ctrl + Shift + End).
- Дадайце ў табліцу аўтафільтр. Для гэтага на таб Дата (дадзеныя) націсніце фільтры (Фільтр).
- Прымяніць фільтр да слупка Карыстацкі нумар. Для гэтага націсніце кнопку са стрэлкай у загалоўку слупка, зніміце галачку Выбраць усе (Выбраць усе), пракруціце ўніз да канца спісу (на практыцы гэты спіс можа быць даволі доўгім) і пастаўце галачку нарыхтоўкі (Пусты) у самым нізе спісу. Націсніце OK.
- Выберыце ўсе адфільтраваныя радкі: націсніце Ctrl + Home, затым стрэлку ўніз, каб перайсці да першага радка дадзеных, а потым націсніце Ctrl + Shift + End.
- Пстрыкніце правай кнопкай мышы любую выбраную ячэйку і ў кантэкстным меню абярыце Выдаліць радок (Выдаліць радок) або проста націснуць Ctrl + -(знак мінус).
- У якое з'явілася акне з пытаннем Выдаліць увесь радок аркуша? (Выдаліць увесь радок аркуша?) націсніце OK.
- Ачысціць ужыты фільтр: на ўкладцы Дата (дадзеныя) націсніце ясна (Ясна).
- Выдатна! Усе пустыя радкі цалкам выдаляюцца, а радок 3 (Roger) усё яшчэ на месцы (параўнайце з вынікам папярэдняй спробы).
Выдаленне пустых радкоў у табліцы без ключавога слупка
Выкарыстоўвайце гэты метад, калі ў вашай табліцы шмат пустых вочак, раскіданых па розных слупках, і вам трэба выдаліць толькі тыя радкі, у якіх няма вочак з дадзенымі.
У гэтым выпадку ў нас няма ключавога слупка, каб вызначыць, пусты радок ці не. Таму дадаем у табліцу дапаможны слупок:
- У канцы табліцы дадайце слупок з назвай нарыхтоўкі і ўстаўце наступную формулу ў першую ячэйку слупка:
=COUNTBLANK(A2:C2)
=СЧИТАТЬПУСТОТЫ(A2:C2)
Гэтая формула, як вынікае з яе назвы, падлічвае пустыя вочкі ў зададзеным дыяпазоне. A2 и C2 з'яўляюцца першай і апошняй ячэйкамі бягучага радка адпаведна.
- Скапіруйце формулу ва ўвесь слупок. Як гэта зрабіць – глядзіце пакрокавую інструкцыю Як ўставіць адну і тую ж формулу ва ўсе вылучаныя ячэйкі адразу.
- Цяпер у нашай табліцы ёсць ключавы слупок! Прымяніць фільтр да слупка нарыхтоўкі (вышэй - пакрокавае кіраўніцтва аб тым, як гэта зрабіць), каб паказаць толькі радкі з максімальным значэннем (3). Нумар 3 азначае, што ўсе вочкі ў гэтым радку пустыя.
- Далей абярыце ўсе адфільтраваныя радкі і цалкам іх выдаліце. Як гэта зрабіць, апісана вышэй. У выніку пусты радок (радок 5) будзе выдалены, усе астатнія радкі (з пустымі ячэйкамі або без) застануцца на сваіх месцах.
- Цяпер дапаможны слупок можна прыбраць. Ці вы можаце ўжыць іншы фільтр, каб паказаць толькі тыя ячэйкі, якія маюць адну або некалькі пустых вочак. Для гэтага зніміце галачку ў радку са значэннем 0 (нуль) і націсніце OK.