Возможно, Google Sheets не имеет такого же уровня функций, как Excel, но он по-прежнему обладает преимуществом — и он может обрабатывать любые большие электронные таблицы, которые вы ему бросаете.
Когда вы работаете с большим количеством данных, вы столкнетесь с пробелами. Вам не нужно вручную находить каждую пустую строку в электронной таблице — есть лучший способ сделать это.
Если вы хотите узнать, как удалить пустые строки в Google Таблицах, выполните следующие действия.
Если у вас есть только одна или две пустые строки для удаления в Google Таблицах, быстрее удалить каждую вручную.
Если у вас есть несколько пустых строк, которые вы хотите удалить, не рекомендуется избавляться от них по одной за раз. Есть несколько способов ускорить процесс.
Альтернативный метод достижения того же результата — использование фильтра для отображения только пустых строк. Затем вы можете выбрать и удалить эти строки.
Знание того, как удалять пустые строки в Google Таблицах, позволяет очистить данные и сделать их более презентабельными. Есть и другие приемы, которым вы можете научиться, чтобы ваши данные Google Sheets выглядели лучше.
Удаление пустых строк с помощью скрипта приложений
С помощью Google Apps Script вы можете создать настраиваемый пункт меню, который позволит вам удалять все пустые строки одним щелчком мыши.
Я создал скрипт, который удаляет ячейки пустых строк в выбранном диапазоне вместо удаления всей строки. Таким образом, другие ячейки за пределами диапазона останутся нетронутыми.
Это полезно, если вы не хотите удалять какие-либо данные за пределами выбранного диапазона.
Ниже приведен код, который создает опцию пользовательского меню с названием «Удалить пустые строки».
//Код, разработанный Манидипом Чаудхари на сайте https://productivesheets.com function removeEmptyRows() { constsheet = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet(); const activeRange = лист.getActiveRange().getValues(); пусть rowIndex = лист.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--; } }); } function onOpen() { let ui = SpreadsheetApp.getUi(); ui.createMenu('Пользовательское удаление').addItem('Удалить пустые строки', 'removeEmptyRows').addToUi(); }
Выполните следующие действия, чтобы добавить скрипт в документ Google Таблиц.
Наведите указатель мыши на меню и нажмите «Расширения» > Скрипт приложений![Нажмите на кнопку «Расширения». меню и выберите «Скрипт приложений». вариант]()
Вставьте приведенный выше код в редактор сценариев и щелкните значок «Сохранить проект».![Введите код сценария приложения в редакторе и нажмите «Сохранить». кнопка]()
Теперь закройте редактор сценариев, вернитесь к документу Google Sheets и перезагрузите его.
Как только вы это сделаете, вы увидите новый пункт меню «Пользовательское удаление» вместе с подменю «Удалить пустые строки».![Меню сценариев пользовательских приложений]()
Выполните следующие действия, чтобы удалить пустые строки с помощью опции пользовательского меню:
Выберите диапазон данных, из которого вы хотите удалить пустые строки.![Выберите весь набор данных]()
Нажмите на меню Настраиваемое удаление и выберите пункт «Удалить пустые строки<». вариант i=4>”![Нажмите на опцию «Удалить пустые строки».]()
Это выполнит скрипт и удалит все пустые строки из выбранного диапазона данных.![Набор данных с удаленными пустыми строками]()
После выполнения этих шагов все пустые строки из выбранного набора данных будут удалены.
Работа кода
Приведенный выше код создает пользовательский пункт меню с названием «Удалить пустые строки». При нажатии на этот пункт меню вызывается функция .removeEmptyRows().
Эта функция сначала получает значения в активном диапазоне активного листа. Затем используется метод для перебора каждой строки в активном диапазоне.removeEmptyRows()forEach().
Внутри цикла метод используется для проверки того, пуста ли каждая ячейка в строке после обрезки. Если строка пуста, функция удаляет все ячейки этой строки, вызывая метод, и уменьшает индекс строки на 1, чтобы учесть удаленную строку.every()deleteCells()
Этот процесс повторяется до тех пор, пока все пустые строки не будут удалены из активного диапазона.
Удаление пустых строк с помощью надстройки
Другой способ удалить пустые строки из набора данных — использовать надстройку Google Sheets. Для этой цели доступно несколько дополнений Google Sheets. Я рекомендую дополнение Power Tools.
Power Tools — это расширенное дополнение дляablebits, обладающее множеством функций, одна из которых может помочь удалить пустые строки в вашем наборе данных.
Как установить надстройку «Электроинструменты»
Откройте меню "Расширения".
Выберите Дополнения в раскрывающемся меню.
Далее нажмите «Получить дополнения» из списка.![Перейдите в меню «Расширения» и выберите «Дополнения» из списка.]()
Откроется окно «Торговая площадка аддонов». В поле поиска введите «Электроинструменты» и нажмите Enter.
Надстройка «Электроинструменты» появится в результатах поиска. Нажмите на дополнение «Электроинструменты».![Введите электроинструменты в поле поиска на Google Workspace Marketplace и выберите электроинструменты.]()
Нажмите кнопку «Установить», затем нажмите «Продолжить».![Нажмите кнопку «Установить».]()
Теперь всплывающее окно предложит вам войти в свою учетную запись Google. Если у вас несколько учетных записей, обязательно выберите ту, которая связана с документом Google Таблиц, над которым вы работаете.![Войдите в свою учетную запись Google]()
После того, как вы выбрали свою учетную запись, вам будет предложено утвердить разрешения, запрошенные для дополнения. Просто нажмите кнопку «Разрешить».![Нажмите кнопку Разрешить.]()
После установки дополнения вы получите подтверждающее сообщение.![Всплывающее окно подтверждения установки дополнения.]()
После установки надстройки Power Tools вы можете использовать ее для удаления пустых строк.
Выполните следующие действия, чтобы удалить пустые строки с помощью надстройки Power Tools:
Выберите набор данных, содержащий пустые строки, которые вы хотите удалить.![Выберите весь набор данных]()
Нажмите «Расширения» > Электроинструменты > Начинать![Нажмите кнопку «Пуск» в «Электроинструментах».]()
Откроется окно надстройки «Электроинструменты».
Нажмите на вкладку «Очистить».![Выберите параметр «Очистить» на боковой панели «Электроинструменты».]()
Выберите «Удалить все пустые строки» из списка.
Нажмите «Очистить», чтобы начать процесс.![Выберите опцию «Удалить все пустые строки» и нажмите кнопку «Очистить».]()
Это приведет к удалению пустых строк из вашего набора данных, и данные будут автоматически переупорядочены.![Набор данных с удаленными пустыми строками.]()