Можливо, Google Таблиці не мають такого рівня функцій, як Excel, але все одно мають потужний потенціал — і можуть працювати з будь-якою великою електронною таблицею, яку ви кидаєте.
Коли ви працюєте з великою кількістю даних, ви зіткнетеся з прогалинами. Вам не потрібно вручну знаходити кожен порожній рядок у електронній таблиці — є кращий спосіб зробити це.
Якщо ви хочете знати, як видалити порожні рядки в Google Таблицях, виконайте наведені нижче дії.
Якщо у вас є лише один або два порожніх рядки для видалення в Google Таблицях, швидше видалити кожен із них вручну.
Якщо у вас є кілька порожніх рядків, які ви хочете видалити, позбавлятися від них по одному не ідеально. Є кілька способів прискорити процес.
Альтернативний спосіб досягнення того самого результату — використання фільтра для відображення лише порожніх рядків. Потім ви можете вибрати та видалити ці рядки.
Знання того, як видаляти порожні рядки в Google Таблицях, дозволяє очистити дані та зробити їх більш презентабельними. Є й інші трюки, якими ви можете навчитися покращувати вигляд своїх даних Google Таблиць.
Видалити порожні рядки за допомогою Apps Script
За допомогою Google Apps Script ви можете створити власний параметр меню, який дозволить видаляти всі порожні рядки одним клацанням миші.
Я створив сценарій, який видаляє клітинки порожніх рядків у вибраному діапазоні замість видалення всього рядка. Таким чином інші комірки за межами діапазону залишаться недоторканими.
Це корисно, якщо ви не хочете видаляти дані за межами вибраного діапазону.
Нижче наведено код, який створює настроюваний параметр меню з назвою «Видалити порожні рядки».
//Код, розроблений Manideep Chaudhary з https://productivesheets.com function removeEmptyRows() { const sheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); const activeRange = sheet.getActiveRange().getValues(); нехай rowIndex = sheet.getActiveRange().getRowIndex(); const colIndex = sheet.getActiveRange().getColumn(); const numColumns = sheet.getActiveRange().getNumColumns(); activeRange.forEach((item, index) => { if (item.every(element => element.toString().trim().length === 0)) { sheet.getRange(index + rowIndex, colIndex , 1, numColumns).deleteCells(SpreadsheetApp.Dimension.ROWS); rowIndex--; } }); } функція onOpen() { let ui = SpreadsheetApp.getUi(); ui.createMenu('Користувацьке видалення') .addItem('Видалити порожні рядки', 'removeEmptyRows') .addToUi(); }
Виконайте наведені нижче дії, щоб додати сценарій до свого документа Google Таблиць.
Наведіть курсор на меню та натисніть Розширення > Скрипт додатків![Натисніть 'Розширення' і виберіть 'Apps Script' варіант]()
Вставте наведений вище код у редактор сценаріїв і натисніть значок «зберегти проект».![Введіть код сценарію програми в редакторі та натисніть 'зберегти' кнопку]()
Тепер закрийте редактор сценаріїв, поверніться до свого документа Google Таблиць і оновіть його
Коли ви це зробите, ви побачите нову опцію меню «Видалити на замовлення» разом із підменю «Видалити порожні рядки».![Меню сценарію спеціальних програм]()
Виконайте наведені нижче дії, щоб видалити порожні рядки за допомогою параметра спеціального меню:
Виберіть діапазон даних, з якого потрібно видалити порожні рядки![Виберіть весь набір даних]()
Натисніть меню Видалити на замовлення і виберіть «Видалити порожні рядки< a i=4>" параметр![Натисніть на опцію видалення порожніх рядків]()
Це виконає сценарій і видалить усі порожні рядки з вибраного діапазону даних![Набір даних із видаленими порожніми рядками]()
Після виконання цих кроків усі порожні рядки з вибраного набору даних буде видалено.
Робота з кодом
Наведений вище код створює настроюваний пункт меню з назвою «Видалити порожні рядки». Якщо натиснути цей пункт меню, він викликає функцію .removeEmptyRows()
Ця функція спочатку отримує значення в активному діапазоні активного аркуша. Потім метод використовується для проходження кожного рядка в активному діапазоні.removeEmptyRows()forEach()
Усередині циклу метод використовується для перевірки, чи кожна клітинка в рядку порожня після обрізання. Якщо рядок порожній, функція видаляє всі клітинки цього рядка, викликаючи метод, і зменшує індекс рядка на 1 для врахування видаленого рядка.every()deleteCells()
Цей процес повторюється, доки всі порожні рядки не будуть видалені з активного діапазону.
Видалення порожніх рядків за допомогою доповнення
Ще один спосіб видалити порожні рядки з набору даних – це використовувати надбудову Google Таблиці. Для цього доступно кілька доповнень Google Таблиць. Я рекомендую надбудову Power Tools.
Power Tools — це вдосконалене доповнення для enablebits, яке має багато функцій, одна з яких може допомогти видалити порожні рядки у вашому наборі даних.
Як встановити надбудову Power Tools
Натисніть меню Розширення
У спадному меню виберіть Додатки
Далі натисніть «Отримати додатки» зі списку![Перейдіть до меню «Розширення» та виберіть «Додатки» зі списку]()
Це відкриє вікно Addons Marketplace. У полі пошуку введіть «Електроінструменти» та натисніть клавішу enter
Надбудова Power Tools з’явиться в результатах пошуку. Натисніть на надбудову «Електроінструменти».![Введіть електроінструменти у вікно пошуку на Google Workspace Marketplace та виберіть електроінструменти]()
Натисніть кнопку Встановити, а потім натисніть Продовжити![Натисніть кнопку Встановити]()
Тепер спливаюче вікно запропонує вам увійти у свій обліковий запис Google. Якщо у вас кілька облікових записів, обов’язково виберіть той, який пов’язано з документом таблиць Google, над яким ви працюєте![Увійдіть у свій обліковий запис Google]()
Коли ви виберете свій обліковий запис, вам буде запропоновано підтвердити дозволи, які запитуються для надбудови. Просто натисніть кнопку "Дозволити".![Натисніть кнопку Дозволити]()
Після встановлення надбудови ви отримаєте повідомлення про підтвердження![Спливаюче вікно з підтвердженням встановлення надбудови]()
Після встановлення надбудови Power Tools ви можете використовувати її для видалення порожніх рядків.
Щоб видалити порожні рядки за допомогою надбудови Power Tools, виконайте наведені нижче дії.
Виберіть набір даних, який містить порожні рядки, які потрібно видалити![Виберіть весь набір даних]()
Натисніть Розширення > Електроінструменти > Почніть![Натисніть кнопку Пуск у Power Tools]()
Це відкриє вікно надбудови Power Tools
Натисніть на вкладку «Очистити».![Виберіть опцію «Очистити» на бічній панелі «Електроінструменти».]()
У списку виберіть «Видалити всі порожні рядки».
Натисніть «Очистити», щоб почати процес![Виберіть параметр Видалити всі порожні рядки та натисніть кнопку Очистити.]()
Це призведе до видалення порожніх рядків із вашого набору даних, а дані буде автоматично перевпорядковано![Набір даних із видаленими порожніми рядками.]()