Під час роботи з великими наборами даних у Excel вам може знадобитися очистити дані для подальшого використання. Одним із поширених кроків очищення даних є видалення з нього порожніх рядків.
Тепер для цього можна використовувати різні способи:
- Перейдіть до кожного порожнього рядка та видаліть його вручну (надто виснажливий і займає багато часу).
- Сортуйте весь набір даних так, щоб усі порожні рядки були внизу (працює, але змінює набір даних).
- За допомогою спеціальної техніки «Перейти до» (або макросу) виберіть усі порожні клітинки одночасно та видаліть рядки (шлях).
Видалити порожні рядки (порожні рядки) в Excel
У цьому посібнику ви дізнаєтесь два способи швидкого вибору порожніх клітинок у наборі даних:
- За допомогою діалогового вікна Перейти до спеціального.
- Використання макросу VBA.
Вибравши порожні клітинки, їх можна легко видалити.
Використання спеціальної техніки переходу до видалення порожніх рядків у Excel
Припустимо, у вас є набір даних, як показано нижче:
Наведені вище дані містять три порожні рядки.
Ось кроки для швидкого видалення порожніх рядків (порожніх рядків) з цього набору даних.
- Виберіть весь набір даних (у цьому випадку A1: C13).
- Натисніть клавішу F5. Відкриється діалогове вікно Перейти.
- Ви можете отримати це діалогове вікно з Домашня сторінка -> Редагування -> Знайти і вибрати -> Перейти.
- У діалоговому вікні Перейти до натисніть кнопку Спеціальне. Відкриється діалогове вікно Перейти до спеціального.
- У діалоговому вікні Перейти до спеціального виберіть пробіли.
- Натисніть OK.
Буде вибрано всі порожні клітинки в наборі даних.
Тепер, коли у вас вибрано всі порожні рядки, виконайте кроки, щоб видалити ці рядки:
- Клацніть правою кнопкою миші будь-яку з виділених клітинок і виберіть Видалити.
- У діалоговому вікні Видалити виберіть «Весь рядок».
- Натисніть OK.
Це буде миттєво видалити всі порожні рядки в наборі даних.
Зауважте, що цей метод видалить весь рядок, а це означає, що якщо у вас є якісь дані ліворуч/праворуч від набору даних, вони також будуть видалені. Якщо ви не хочете, щоб це сталося, виберіть опцію Змістити комірки вгору. Це видалить лише клітинки/рядки в наборі даних, а всі інші клітинки навколо нього залишаться недоторканими.
Ось відео, яке показує, як за допомогою наведених вище кроків видалити порожні рядки в Excel.
Використання макросу VBA для видалення порожніх рядків у Excel
Хоча техніка "Перейти до спеціального" набагато швидша, ніж будь-який інший звичайний метод, якщо ваша робота вимагає видалення порожніх рядків кілька разів в одній книзі, використання простого макросу VBA може бути швидшим.
Ви можете написати простий код VBA, який виділить усі порожні клітинки в наборі даних. Після вибору їх можна відформатувати, видалити або ввести в нього значення.
Хоча це можна зробити за допомогою діалогового вікна Excel Перейти до спеціального, якщо ви створите макрос і додасте його на панель швидкого доступу, ви зможете вибрати всі порожні клітинки одним натисканням кнопки (заощаджуючи деякі кліки).
Ось кроки для створення коду VBA для вибору порожніх клітинок/рядків у Excel:
- Вибравши книгу, натисніть ALT + F11. Відкриється вікно редактора VB.
- У редакторі VB зліва буде панель дослідника проектів. Якщо ви не можете його знайти, перейдіть до Перегляд -> Провідник проектів.
- Клацніть правою кнопкою миші будь -який об’єкт робочої книги, у якій ви працюєте, і перейдіть до пункту Вставка -> Модуль.
- У вікні модуля скопіюйте та вставте такий код:
Sub SelectBlanks () Selection.SpecialCells (xlCellTypeBlanks). Виберіть End Sub
- Закрийте вікно редактора VB або натисніть Alt + F11, щоб повернутися до робочого аркуша.
- Клацніть правою кнопкою миші будь-яку вкладку на стрічці та виберіть Налаштувати панель швидкого доступу.
- У діалоговому вікні Параметри Excel під командами вибору зі спадного меню виберіть Макроси.
- Виберіть Поле для вибору макросу та натисніть кнопку Додати.
- Натисніть OK.
Тепер у вас буде доступний макрос у QAT. Це лише одноразовий процес, і тепер, коли у вас є набір даних і ви хочете видалити з нього порожні рядки, виберіть дані та натисніть значок макросу з QAT.
Це виділить усі порожні рядки, а потім видалить їх.
Примітка:
- Оскільки ця книга містить код VBA, не забудьте зберегти його у форматі .xls або .xlsm.
- Використання макросу з QAT буде працювати ТІЛЬКИ для книги, у якій у вас є код макросу. Якщо ви хочете, щоб це працювало в іншій книзі, вам доведеться вставити в неї код (кнопка «Макрос» у QAT буде доступна у всіх робочих книгах). Якщо ви хочете, щоб це було доступно у всіх робочих книгах, подумайте про створення надбудови.
Отже, це два простих способи, якими ви можете скористатися видалити порожні рядки в Excel (з VBA та без неї).
Сподіваюся, вам цей підручник був корисним!