Как удалить дубликаты в Google Sheets

Google Sheets позволяет удалять дубликаты из документа тремя способами – от простой встроенной функции до настраиваемого сценария. Хотя это не так очевидно, как в Excel, Sheets предлагает более разнообразный способ удаления дубликатов в вашей электронной таблице.

Обновление : теперь вы можете сделать это с помощью встроенного инструмента «Удалить дубликаты» в Google Sheets.

Удалить дубликаты, используя уникальную функцию

Первый метод, который мы рассмотрим, использует встроенную функцию Google Sheets, которая находит все уникальные записи, позволяя вам избавиться от всего остального в наборе данных.

Запустите ваш браузер и откройте электронную таблицу, чтобы начать.

Затем щелкните пустую ячейку, в которую вы хотите вывести данные, введите = UNIQUE и нажмите предложенную функцию, которая появится в диалоговом окне.

Отсюда вы можете либо вручную ввести диапазон ячеек, либо выделить их для разбора функции. Когда вы закончите, нажмите Enter.

Подобно магии, Sheets выбирает все уникальные результаты и отображает их в выбранной ячейке.

Если вы копируете и вставляете информацию обратно в Google Sheet, обязательно щелкните правой кнопкой мыши в том месте, куда вы хотите вставить, и выберите «Специальная вставка»> «Вставить только значения» – в противном случае в новую ячейку будет скопирована только формула.

Вставить только значения “width =” 632 “height =” 238 “onload =” pagespeed.lazyLoadImages.loadIfVisibleAndMaybeBeacon (this); “onerror =” this.onerror = “this.onerror =” null; pagespeed. lazyLoadImages.loadIfVisibleAndMaybeBeacon (это); “/>

Удалить дубликаты с помощью дополнения

Для следующего метода вам нужно установить дополнение к Google Sheets. Если вы никогда ранее не использовали надстройки, они похожи на расширения браузера, которые открывают для вас дополнительные функции в приложениях Google, такие как Документы, Листы и Слайды.

В этом примере мы будем использовать Remove Duplicates by AbleBits. Он поставляется с бесплатной пробной версией в течение 30 дней; Премиум членство составляет $ 59,60 за пожизненную подписку или $ 33,60 в год.

Установка дополнения

Чтобы получить надстройку, откройте файл в Google Sheets, нажмите «Надстройки», а затем нажмите «Получить надстройки».

Введите «Дубликаты» в строку поиска и нажмите кнопку «Бесплатно».

Нажмите на учетную запись Google, которую вы хотите использовать для установки дополнения.

После установки надстроек необходимо предоставить им определенные разрешения. Они являются основополагающими для работы надстройки. Убедитесь, что вы полностью понимаете разрешения и доверяете разработчику перед установкой любого дополнения.

Нажмите «Разрешить».

Использование дополнения

Вы можете использовать надстройку «Удалить дубликаты» для одного столбца или для нескольких строк. В этом примере мы будем искать дубликаты в строках, но они работают в основном одинаково для одного столбца.

В вашей электронной таблице выделите все строки, которые вы хотите найти дубликаты. После этого нажмите Надстройки> Удалить дубликаты> Найти дубликаты или уникальные строки.

После того, как надстройка откроется, убедитесь, что указанный диапазон верен, и нажмите «Далее».

Далее выберите тип данных, которые вы хотите найти. Поскольку мы удаляем дубликаты, выберите «Дубликаты» и нажмите «Далее».

Выберите столбцы для надстройки для поиска. Если вы не включили заголовки (или, возможно, в вашей таблице вообще нет заголовков), обязательно снимите флажок «Моя таблица содержит заголовки». В противном случае первый ряд будет опущен. Нажмите кнопку “Далее.”

Наконец, выберите, что надстройка будет делать со своими выводами, и нажмите «Готово».

На странице результатов надстройка сообщает нам, что четыре повторяющихся строки были найдены и удалены.

Вуаля! Все повторяющиеся строки исчезают с вашего листа.

Удалите дублирующиеся строки с помощью Google Script Editor

Последний метод удаления дубликатов на вашем листе включает использование Google App Script, бесплатной облачной платформы разработки для создания настраиваемых и легких веб-приложений. Хотя это включает в себя написание кода, не позволяйте этому пугать вас. Google предоставляет обширную документацию и даже предоставляет вам скрипт для удаления дубликатов.Просто скопируйте код, проверьте надстройку и запустите ее на своем листе.

В текущем Google Sheet нажмите «Инструменты», а затем «Редактор сценариев».

Скрипт Google Apps открывается в новой вкладке с пустым скриптом.

Удалите пустую функцию внутри файла и вставьте следующий код:

 // Удаляет дублирующиеся строки с текущего листа.
function removeDuplicates () {
// Получить текущую активную электронную таблицу
var sheet = SpreadsheetApp.getActiveSheet ();
// Получить все значения из строк электронной таблицы
var data = sheet.getDataRange (). getValues ​​();
// Создать массив для не дубликатов
var newData = [];
// Перебираем ячейки строки
для (различные данные) {
var row = data [i];
var duplicate = false;
for (var j in newData) {
if (row.join () == newData [j] .join ()) {
дубликат = правда;
}
}
// Если не дубликат, положить в массив newData
if (! duplicate) {
newData.push (строка);
}
}
// Удалить старый лист и вставить массив newData
sheet.clearContents ();
sheet.getRange (1, 1, newData.length, newData [0] .length) .setValues ​​(newData);
} 

Сохраните и переименуйте ваш скрипт. Нажмите значок «Выполнить», когда закончите.

Вам нужно будет просмотреть разрешения, которые требуются вашему сценарию, и предоставить ему доступ к вашей электронной таблице. Нажмите «Просмотреть разрешения», чтобы увидеть, какой доступ требуется для этого сценария.

Примите подсказки и нажмите «Разрешить», чтобы авторизовать скрипт.

После того, как он завершится, вернитесь к своему листу и, как и в предыдущих методах, все дублирующиеся записи исчезнут из вашего файла!

К сожалению, если ваши данные находятся внутри таблицы – как в примере, показанном выше – этот скрипт не изменит размер таблицы, чтобы соответствовать количеству записей в ней, и вам придется исправить это вручную.

Это все, что нужно сделать. Если вы хотите использовать встроенную функцию Unique , стороннее дополнение или создать собственное дополнение с помощью скрипта Apps, Google предоставляет вам несколько способов управления дубликатами в вашей электронной таблице.

Оцените статью
TutoryBird.Ru
Добавить комментарий