Note: The other languages of the website are Google-translated. Back to English

4 простих способи швидко видалити кілька порожніх чи порожніх рядків у Excel

Якщо є сотні порожніх рядків, які потрібно видалити через весь аркуш або книгу, ви будете розчаровані. Тут цей підручник перелічить кілька швидких методів покрокової обробки цієї роботи.


Спосіб A: Видаліть порожні рядки командою Go To Special

Тепер виконайте кроки нижче, щоб видалити порожні рядки за допомогою Перейти до спеціальних рядків:

1. Виберіть діапазон, який потрібно видалити порожніми рядками, клацніть Головна , а потім у Редагування групу клацніть Знайти та вибрати > Перейти до спеціального.
doc видалити порожній рядок 2

2 В Перейти до спеціального діалогове вікно, перевірте Бланки варіант.
doc видалити порожній рядок 3

3. клацання OK, тепер усі порожні клітинки у виділенні виділено.
doc видалити порожній рядок 4

4. клацання Головна вкладка, в Клітини групу клацніть видаляти > Видалити рядки аркуша.
doc видалити порожній рядок 5

Тепер рядки з порожніми клітинками видалено.
doc видалити порожній рядок 6

Примітка:

Під час використання команди Go To Special для видалення порожніх рядків відбувається фатальний потік:
Усі рядки містять порожні комірки (навіть якщо рядок містить одну порожню комірку, а інші стовпці містять дані), буде видалено, як показано на знімку екрана нижче.

doc видалити порожній рядок 1


Хочете отримати підвищення зарплати та багато часу, щоб супроводжувати сім’ю?

Вкладка Office підвищує вашу ефективність у роботі Microsoft Office на 50%

Неймовірно, працювати з двома або більше документами простіше і швидше, ніж працювати з одним.

У порівнянні з відомими браузерами інструмент з вкладками на вкладці Office є потужнішим та ефективнішим.

Зменште сотні клацань миші та набору тексту за допомогою клавіатури щодня, прощайтеся з рукою миші.

Якщо ви зазвичай працюєте з кількома документами, вкладка Office допоможе вам заощадити час.

30-денна безкоштовна пробна версія, кредитна картка не потрібна.

ДетальнішеЗавантажити зараз


Спосіб B: Видаліть порожні рядки в діапазоні / аркуші / книзі за допомогою Kutools

Якщо ви хочете швидко та легко видалити всі порожні рядки у виділеному фрагменті, активний аркуш, вибрані аркуші або цілу книгу без жодного неправильного видалення ,, ви можете спробувати Видалити порожні рядки інструмент Kutools для Excel, який може обробляти завдання одним клацанням миші без коду VBA та допоміжного стовпця.

Однак перед використанням цього інструменту вам потрібно безкоштовне встановлення Kutools для Excel по-перше

Натисніть Кутулс > видаляти > Видалити порожні рядки, а потім у підпадаючому списку оберіть одну операцію, яка вам потрібна.
doc видалити порожній рядок 17

Демонстрація: Видаліть усі порожні рядки лише одним клацанням миші


Спосіб C: Видаліть порожні рядки з кодом VBA

1. прес Alt + F11 клавіша для ввімкнення Microsoft Visual Basic для додатків вікна.

2. клацання Insert > Модулі створити новий Модулі скрипт, скопіюйте та вставте в скрипт код нижче.

VBA: Видаліть порожні рядки

Sub DeleteBlankRows()
'Update 20190107
Dim Rng As Range
Dim WorkRng As Range
On Error Resume Next
xTitleId = "KutoolsforExcel"
Set WorkRng = Application.Selection
Set WorkRng = Application.InputBox("Range", xTitleId, WorkRng.Address, Type:=8)
xRows = WorkRng.Rows.Count
Application.ScreenUpdating = False
For I = xRows To 1 Step -1
    If Application.WorksheetFunction.CountA(WorkRng.Rows(I)) = 0 Then
        WorkRng.Rows(I).EntireRow.Delete XlDeleteShiftDirection.xlShiftUp
    End If
Next
Application.ScreenUpdating = True
End Sub

doc видалити порожній рядок 7

3. прес F5 для запуску коду, а потім виберіть діапазон, який ви використовуєте для видалення порожніх рядків у спливаючому вікні Kutools для Excel діалог
doc видалити порожній рядок 8

4. клацання OK. Тепер порожні рядки у виділенні видалено.
doc видалити порожній рядок 9

Примітка:

За допомогою цього коду VBA вам краще видалити порожні рядки в діапазоні, але не на цілому аркуші, інакше Microsoft Excel може застрягти.


Спосіб D: Видаліть порожні рядки за допомогою допоміжного стовпця та функції фільтра

1. Вставте один стовпець перед діапазоном даних, візьміть вставку стовпця A як примірник, а потім введіть цю формулу = B3 & C3 & D3 в A3 для об'єднання даних у row3, див. знімок екрана:

Чайові: Якщо ваші дані в стовпці B3 - стовпець N, відрегулюйте формулу до = B3 & C3 & D3 & E3 & ... & N3.
doc видалити порожній рядок 10

2. Потім заповніть формулу до комірок, перетягнувши ручку автоматичного заповнення вниз.
doc видалити порожній рядок 11

3 Потім натисніть дані > фільтр.
doc видалити порожній рядок 12

4 Потім натисніть на Піктограма фільтра у допоміжній колонці, перевірте Бланки варіант лише у випадаючому списку. Дивіться знімок екрана:
doc видалити порожній рядок 13

5. клацання OK, всі порожні рядки відфільтровано.
doc видалити порожній рядок 14

6. Виділіть відфільтровані рядки, натисніть Головна > видаляти > Видалити рядки аркуша щоб видалити порожні рядки.
doc видалити порожній рядок 15

7 Потім натисніть дані > фільтр ще раз, щоб вимкнути фільтр функції.
doc видалити порожній рядок 16

Примітка:

Порівняно із методом A та методом C, цей метод може точно видаляти порожні рядки та простий у використанні для всіх користувачів Excel. Однак, якщо у ваших даних десятки стовпців, цей метод буде трохи втомливим.


Відносна операція: Вставте порожні рядки в кожен другий рядок

Можливо, іноді вам потрібно вставити порожні рядки в кожен другий рядок діапазону, як показано на скріншоті нижче:
doc видалити порожній рядок 18

У цьому випадку ви можете застосувати Вставити порожні рядки та стовпці утиліта Kutools для Excel, щоб швидко впоратися з цією роботою.

1. Виберіть діапазон, до якого ви хочете вставити порожні рядки або стовпці в кожен другий рядок, а потім натисніть Кутулс > Insert > Вставити порожні рядки та стовпці.
doc видалити порожній рядок 19

2 В Вставити порожні рядки та стовпці діалогове вікно, перевірте Пусті ряди or Пусті стовпці варіант, як вам потрібно Вставити тип розділ, потім, в опції у розділі вкажіть Інтервал і ряди/Колони.
doc видалити порожній рядок 20

3. клацання Ok, порожні рядки були вставлені в кожен другий рядок виділення.

Демонстрація: Вставте порожні рядки та стовпці


Завантажте зразок файлу

зразокКлацніть, щоб завантажити зразок файлу


Найкращі інструменти для підвищення продуктивності офісу

Kutools для Excel вирішує більшість ваших проблем і збільшує продуктивність на 80%

  • Повторне використання: Швидко вставте складні формули, діаграми і все, що ви використовували раніше; Шифрувати комірки з паролем; Створити список розсилки та надсилати електронні листи ...
  • Супер формула бар (легко редагувати кілька рядків тексту та формули); Макет читання (легко читати та редагувати велику кількість комірок); Вставте у відфільтрований діапазон...
  • Об’єднати клітинки / рядки / стовпці без втрати даних; Вміст розділених комірок; Об'єднати повторювані рядки / стовпці... Запобігання дублюючим клітинам; Порівняйте діапазони...
  • Виберіть Повторюваний або Унікальний Рядки; Виберіть Пусті рядки (усі клітинки порожні); Супер знахідка та нечітка знахідка у багатьох робочих зошитах; Випадковий вибір ...
  • Точна копія Кілька клітинок без зміни посилання на формулу; Автоматичне створення посилань на кілька аркушів; Вставте кулі, Прапорці та інше ...
  • Витяг тексту, Додати текст, Видалити за позицією, Видаліть пробіл; Створення та друк проміжних підсумків підкачки; Перетворення вмісту комірок та коментарів...
  • Супер фільтр (зберегти та застосувати схеми фільтрів до інших аркушів); Розширене сортування за місяцем / тижнем / днем, частотою та іншим; Спеціальний фільтр жирним, курсивом ...
  • Поєднайте робочі зошити та робочі аркуші; Об’єднати таблиці на основі ключових стовпців; Розділіть дані на кілька аркушів; Пакетне перетворення xls, xlsx та PDF...
  • Понад 300 потужних функцій. Підтримує Office / Excel 2007-2019 та 365. Підтримує всі мови. Простота розгортання на вашому підприємстві чи в організації. Повна функція 30-денної безкоштовної пробної версії. 60-денна гарантія повернення грошей.
вкладка kte 201905

Вкладка Office забезпечує інтерфейс з вкладками для Office і значно спрощує вашу роботу

  • Увімкніть редагування та читання на вкладках у Word, Excel, PowerPoint, Publisher, Access, Visio та Project.
  • Відкривайте та створюйте кілька документів на нових вкладках того самого вікна, а не в нових вікнах.
  • Збільшує вашу продуктивність на 50% та зменшує сотні клацань миші для вас щодня!
дно офісної таблиці
Коментарі (53)
Поки немає оцінок. Оцініть першим!
Цей коментар був мінімізований модератором на сайті
Коли я це роблю, текст видаляється. Допоможіть, будь ласка.
Цей коментар був мінімізований модератором на сайті
Не знаю, чи ви вирішили проблему з видаленням додаткового тексту, але я опублікував рішення щодо вашої проблеми. Він перерахований під вашим запитанням.
Цей коментар був мінімізований модератором на сайті
«Видалення порожніх рядків» для більшості методів незручне. У мене був набір із трьох стовпців даних. Перший стовпець мав рядки заголовка через кожні п’ять-шість рядків. Решта два стовпці містили випадкові дані в різних рядках до кінця. Іноді рядок у другому стовпці був порожнім, але клітинка поряд із ним у третьому стовпці містила дані. Або навпаки. Лише ДЕЯКІ з рядків (1,242 у цьому випадку) були порожніми на всьому шляху. ПРОБЛЕМА полягала в тому, що вибір ПОЧИХ комірок призведе до ВИДАЛЕННЯ ЦІЛІ РЯДКИ, які містять дані в інших стовпцях. Я знайшов ідеальне рішення. Я створив четвертий стовпець, у якому використав функцію COUNTA. Формула була =COUNTA(A1:C1), а потім скопіювала її через кілька тисяч рядків даних. Отже, мій стовпець D мав стек із 3, 2, 1 і 0. Потім я використав команду FILTER у стовпці D, щоб показати лише рядки, які дорівнюють 0. Результатом був аркуш порожніх комірок з 0 в стовпці D... Було виділено ТІЛЬКИ повністю порожні рядки! Потім я клацнув і перетягнув вниз НОМЕРИ РЯДКІВ ліворуч (на полях), щоб вибрати ці рядки, клацнув правою кнопкою миші та вибрав ВИДАЛИТИ. Вони всі зникли. Коли я вимкнув фільтр, у мене був ідеальний набір очищених даних. Менш ніж за хвилину! Готово! = = = = = = = Це було так просто, що тоді я придумав і змінив функцію COUNTA, щоб вибирати лише елементи зі стовпця A, у яких були дані. (Ці рядки були рядками «Заголовок» для згустків даних під ними.) Він читав =COUNTA(A1) і скопіював IT у стовпець D до кінця. Результатом був стовпець 1s і 0s. Коли я знову ввімкнув FILTER і вибрав значення "1", з'явилися лише рядки заголовка. Я вибрав ці рядки та виділив їх жирним шрифтом. Потім вимкнув фільтр, і знову ідеальне форматування через тисячі рядків. ЛЮБЛЮЄТЬСЯ ЦЯ ФУНКЦІЯ ФІЛЬТРУ!
Цей коментар був мінімізований модератором на сайті
Це чудове рішення, дякую!
Цей коментар був мінімізований модератором на сайті
Чудово, дуже дякую
Цей коментар був мінімізований модератором на сайті
Це геніально - дякую!
Цей коментар був мінімізований модератором на сайті
Ідеальне рішення, воно просто вийшло без проблем. Спасибі :-)
Цей коментар був мінімізований модератором на сайті
Відмінно - ідеальне просте рішення.
Цей коментар був мінімізований модератором на сайті
велика допомога, ця функція фільтра є найкращим рішенням, якщо ми думаємо й використовуємо її
Цей коментар був мінімізований модератором на сайті
Чудово, коли користувачі пропонують більш практичне рішення, ніж розробники та експерти
Цей коментар був мінімізований модератором на сайті
Дуже дякую за пораду. Це було чудово.
Цей коментар був мінімізований модератором на сайті
Це круто. Дуже дякую, Нед
Цей коментар був мінімізований модератором на сайті
Ти щойно врятував мені життя. :-)
Цей коментар був мінімізований модератором на сайті
Візуальний базовий маршрут був для мене новим і зробив свою справу. Велике дякую!
Цей коментар був мінімізований модератором на сайті
Це круто!!! @ # В. Галін. Дякую.
Цей коментар був мінімізований модератором на сайті
Я не можу видалити. Я використовую Excel 2010 і хочу видалити порожні рядки від A147533 до (після ctrl - End) T448140. Що б я не робив, усі рядки залишаються невидаленими в моїй електронній таблиці. Після ctrl-End я знову на T448140.
Цей коментар був мінімізований модератором на сайті
Дарко. Ваш перший крок у додатковому стовпці (який має бути стовпцем "U" для фільтрації), формула в U147533 має виглядати (судячи з наданих вами даних) =COUNTA(A147533:T147533), а потім СКОПІЙТЕ це вниз до рядка 448140. має отримати стовпець чисел, ДЕЯКІ з яких будуть нулями. Потім натисніть на літеру «U» у верхній частині стовпця (на полях лінійки), щоб виділити весь стовпець. Потім виберіть функцію «Фільтр» (вкладка «Дані», «Фільтр»), клацніть маленький трикутник, що розкривається, і видаліть усі варіанти прапорців, окрім варіанту «0» (АБО вибір «Пусті», якщо він відображається). Натисніть OK. Тоді ви повинні бачити лише рядки, у яких немає даних. Потім, як описано раніше, коли функція фільтра все ще активна, виділіть рядки від 147533 до 448140, які містять ці вибрані номери рядків (клацнувши/перетягнувши вниз ліве поле лінійки АБО клацнувши верхню і клацнувши останній), і ВИДАЛИТИ їх. (Клік правою кнопкою миші, Видалити). Коли вони зникнуть, вимкніть функцію фільтра, і всі інші дані з’являться знову. Удачі!
Цей коментар був мінімізований модератором на сайті
Для мене це не працює. Зараз я використовую EXCEL 2013 і маю таку ситуацію: мої дані знаходяться в діапазоні від A1 до AF52222. Коли я натискаю Ctrl-End, я потрапляю до клітинки AG56367. Отже, у мене є всі порожні рядки від 52223 до 56367. Після того, як COUNTA(a2;af2) скопійовано в рядок 56367 і виділите рядки від 52223 до 56376, клацніть правою кнопкою миші EXCEL пропонує DELETE ROW, і я видалив ці рядки. Після цього я вимикаю фільтр: за допомогою Ctrl-Home я перехожу в комірку A1, за допомогою Crtl-End я переходжу в комірку AG56367. Тож усе було однаково
Цей коментар був мінімізований модератором на сайті
Я спробував це, але коли я використовував функцію Kutools: інструменти видалення > У вибраному діапазоні я отримую повідомлення: «Успішно видалено 0 рядків», і нічого не змінюється.
Цей коментар був мінімізований модератором на сайті
Замість того, щоб використовувати Kutools, спробуйте метод, який я описав вище. Він використовує звичайний старий Excel, використовуючи функції, доступні в усіх останніх версіях. (Це якщо ви намагаєтеся видалити ТІЛЬКИ повністю порожній рядки, а не частково порожні.)
Цей коментар був мінімізований модератором на сайті
чи можете ви просто зробити все це за допомогою макросу, який буде виконано в нижній частині аркуша, коли всі дані будуть зібрані та проаналізовані? Я роблю аналіз "ЯКЩО/ТО" для деяких людей, і оскільки воно працює автоматично, наведене вище рішення, хоча і елегантне, може виходити за межі їх можливостей (можливо, і мої ...) Отже, коли дані будуть завершені, я шукав щоб потім вказати на клітинку та натиснути «перейти», і порожні рядки будуть усунені ..... є ідеї?
Цей коментар був мінімізований модератором на сайті
Написати такий макрос (який мав би автоматично обчислювати загальну кількість стовпців, загальне вертикальне заповнення ВСІХ стовпців, потім обчислювати, у якому стовпці виконувати підрахунок, потім виконувати операцію тощо), потрібно приблизно в десять разів довше, ніж для просто зробіть кроки. Насправді вся операція займає менше двох хвилин, якщо ви покроково читаєте інструкції. Можливо, спробуйте відобразити кроки поруч із роботою, яку ви виконуєте (або роздрукуйте кроки, а потім дотримуйтесь). Як тільки ви вперше побачите, що він працює, вам буде набагато комфортніше, і ви, безсумнівно, будете розумнішими у роботі з функцією фільтра. Поверніться до людей, для яких ви працюєте, просто принесіть їм результати; їм, мабуть, байдуже «як», вони просто хочуть знати «що». Швидко очищена база даних буде виглядати більш вражаючою, ніж спостерігати за тим, як вона сталася, особливо якщо ви тільки дізнаєтеся, як. Дайте йому практичний запуск або два. Ну, і, звичайно, зробіть резервну копію на випадок, якщо скасувати не вдасться або щось подібне під час спроби. (Зверніть увагу, під час вашого першого запиту я передбачав макрос, який повинен працювати в будь-яких середовищах. ВИ побачите, що як тільки ви отримаєте набір даних із фіксованою структурою, ви точно знатимете, як працює процедура і можете просто записати кроки у свій власний макрос, лише для коефіцієнта швидкості.)
Цей коментар був мінімізований модератором на сайті
Чи можете ви перетворити все це на макрос, який можна було б виконати в нижній частині електронної таблиці, коли дані збираються?
Цей коментар був мінімізований модератором на сайті
Гарний підручник - мені дуже допоміг! Спасибі!
Цей коментар був мінімізований модератором на сайті
Видалення порожніх рядків за допомогою спеціальної команди "Blank" не працює належним чином, якщо у мене є кілька рядків і кілька стовпців з деякими порожніми стовпцями між ними. Операція видаляє рядки з даними і дає несподіваний результат. Приклад: Стовпці: від A до F мають 5 рядків даних, як показано нижче. Коли ми виконуємо порожню операцію, ми отримуємо несподівані результати (результат не показує 5 рядків..!!) A B CD E F Перевірка1 Перевірка2 Перевірка3 Перевірка4 Перевірка6 Перевірка7 Перевірка1 Перевірка2 Перевірка3 Перевірка4 Перевірка7 Перевірка1 Перевірка2 Перевірка3 Перевірка4 Перевірка7 Перевірка1 Перевірка2 Перевірка3 Перевірка4 Перевірка6 Перевірка7 Перевірка1 Перевірка2 Перевірка3 будь-яка ідея, чому?
Цей коментар був мінімізований модератором на сайті
В. Галін: ваше рішення чудово спрацювало для мене. Використання Excel 2007 та 2013.
Цей коментар був мінімізований модератором на сайті
чудова пропозиція............... дякую :lol:
Цей коментар був мінімізований модератором на сайті
Це чудово, це було дуже корисно для мене, дуже дякую.
Цей коментар був мінімізований модератором на сайті
Привіт! Якщо я дотримуюся вищевказаної процедури, отримую повідомлення про помилку «Вибір занадто великий». Тоді як видалити порожні клітинки для великого списку.
Цей коментар був мінімізований модератором на сайті
[quote]Привіт! Якщо я дотримуюся вищевказаної процедури, отримую повідомлення про помилку як "Вибір завеликий". Тоді як видалити порожні клітинки для великого списку.Автор: Karthik[/quote] Перше, що я б спробував, це вибрати половину бази даних або чверть. Якщо це спрацює, повторіть на решті розділів. Якщо це не так, перевірте, чи достатньо оперативної пам’яті вашого комп’ютера для обробки такої великої кількості даних. Не бачачи файлу, важко сказати.
Цей коментар був мінімізований модератором на сайті
Чудові поради, дуже корисні
Цей коментар був мінімізований модератором на сайті
дякую це мені допомогло
Цей коментар був мінімізований модератором на сайті
Дуже дякую дуже корисно
Цей коментар був мінімізований модератором на сайті
дуже простий спосіб, якщо ви хочете видалити порожні рядки. перейдіть до першого стовпця, вставте новий стовпець і заповніть ряд, потім перейдіть до параметра фільтрації, а тепер у наступному стовпці виберіть порожній. це дуже простий спосіб видалити або видалити порожні рядки
There are no comments posted here yet
Load More
Залишайте свої коментарі
Публікація як гість
×
Оцініть цю публікацію:
0   Персонажі
Рекомендовані місця