Как удалить дубликаты из Google Таблиц

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



Дублированные строки в Excel

Дублированные строки в Excel

Как в Excel, так и в облачном эквиваленте Google (Google Sheets) есть функции, которые позволят вам удалить любые ненужные дубликаты из вашей электронной таблицы. Ниже мы собираемся продемонстрировать список методов, способных автоматически удалять повторяющиеся строки.



Удаление повторяющихся записей из Google Таблиц

В Microsoft Excel удалить повторяющиеся строки очень просто, поскольку эта функция встроена в программное обеспечение. Вы должны иметь возможность повторить описанные ниже действия независимо от того, какую версию Excel вы используете (настольную или облачную).



Вот краткое руководство по удалению повторяющихся строк в Excel:



  1. Откройте электронную таблицу, которую нужно очистить от дубликатов.
  2. Используя ленточную панель вверху, перейдите к Данные и нажмите на Удалить дубликаты кнопка. Go to Data>Удалить дубликаты

    Перейдите в Данные> Удалить дубликаты

  3. Затем выберите столбцы, которые вы хотите проверить. Когда вы будете удовлетворены выбором, нажмите Хорошо удалить любой обнаруженный дубликат.

    Выберите столбцы, на которые вы хотите настроить таргетинг, и нажмите кнопку ОК.

  4. Через некоторое время вы должны увидеть сообщение с кратким описанием удаленных дубликатов.

    Сообщение, содержащее повторяющееся изложение



Как удалить повторяющиеся строки в Google Таблицах

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

Если вы хотите, чтобы все было просто, следуйте Способ 1 где мы используем надстройки Google Sheet под названием Remove Duplicates, которые решат проблему автоматически.

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

Метод 1: удаление повторяющихся строк из Google Таблиц с помощью надстройки Remove Duplicates

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

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

Вот краткое руководство по установке и использованию Удалить дубликаты надстройка в Google Таблицах:

  1. Посетите эту ссылку ( Вот ) и нажмите кнопку Бесплатно, чтобы загрузить Удалить дубликаты добавить.

    Загрузка надстройки 'Удаление дубликатов Google Таблиц'

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

    Предоставление разрешения на запуск удаления дубликатов

  3. Затем вам будет предложено войти в свою учетную запись Google. Как только вы это сделаете и нажмете кнопку Разрешить внизу экрана, Удалить дубликаты расширение готово к использованию в Google Таблицах.

    Разрешение расширения удаления дубликатов

  4. Чтобы использовать Удалить дубликаты, перейдите в Дополнения вкладку с помощью ленты вверху и нажмите Удалить дубликаты> Найти повторяющиеся или уникальные строки .

    Использование расширения Remove Duplicates

  5. Подождите, пока загрузится мастер. Когда появится первое окно, выберите диапазон вручную или нажмите Авто Выбор кнопку, затем нажмите следующий продолжать.

    Выбор диапазона таблицы с помощью удаления дубликатов

    Заметка: Попробуйте установить флажок, связанный с Создать резервную копию листа чтобы избежать потери данных.

  6. Выберите тип данных, на которые вы хотите настроить таргетинг, и как вы хотите их обрабатывать, и нажмите следующий очередной раз. Мы использовали Дубликаты чтобы удалить первый повторяющийся экземпляр.

    Выбор типа данных и разрешения

  7. Затем выберите все столбцы, которые вы хотите включить в поиск, и нажмите кнопку следующий кнопку еще раз.
  8. В последнем окне вы сможете выбрать, что вы хотите делать со значениями, которые соответствуют критериям, которые вы выбрали ранее. Мы выбрали Удалить строки в выделении для того, чтобы удалить наши дубликаты. Наконец, нажмите Конец чтобы получить конечный результат.

Метод 2: удаление повторяющихся строк из Google Таблиц с помощью скрипта

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

Более того, это решение полностью бесплатное и не требует установки дополнительных надстроек или программного обеспечения. Вот что вам нужно сделать:

  1. Откройте электронную таблицу, из которой вы хотите удалить дубликаты, в Google Таблицах.
  2. Используя панель ленты вверху, нажмите Инструменты> Редактор скриптов . Go to Tools>Редактор скриптов

    Перейдите в Инструменты> Редактор скриптов.

  3. в Code.gs файл, скопируйте и вставьте в следующий скрипт:
    функцияremoveDuplicates() {гделистзнак равно SpreadsheetApp.getActiveSheet();гдеданныезнак равнолист.getDataRange().getValues();гдеnewDataзнак равно [];за (явданные) {гдестроказнак равноданные[я];гдедублироватьзнак равно ложный;за (jвnewData) {если (строка.присоединиться() ==newData[j].присоединиться()) {дублироватьзнак равно правда;}}если (!дублировать) {newData.От себя(строка);}}лист.clearContents();лист.getRange(1, 1,newData.длина,newData[0].длина).setValues(newData); }
  4. Идти к Файл> Сохранить и назовите этот вновь созданный сценарий как-нибудь узнаваемым.

    Сохранение скрипта удаления дубликатов

  5. Затем, используя ленточную панель, нажмите Выполнить> Выполнить функцию> удалить дубликаты .

    Запускаем только что созданный скрипт

  6. Если будет предложено авторизоваться, нажмите Проверить разрешения и нажмите Позволять для запуска скрипта.

    Разрешение запуска сценария

  7. Вернитесь к целевой таблице и взгляните на нее. Вы должны обнаружить, что все дубликаты были удалены.