Как удалить дубли по строкам?
Как удалить дубли в строке? Дубликаты надо чтобы нашлись и удалились только по строками, а не всей таблице. Возможно ли это сделать?
- Вопрос задан более года назад
- 101 просмотр
1 комментарий
Простой 1 комментарий

Alexander Ivanov @oshliaer Куратор тега Google Apps Script
Речь про Гугл Таблицы?
Решения вопроса 1

Alexander Ivanov @oshliaer Куратор тега Google Apps Script
Google Products Expert
Если речь идет про Гугл Таблицы, то есть штатный метод из меню Данные — Очистить данные — Удалить повторы

Вопрос про пример так и остался в воздухе.

Положим, что есть данные
Можно использовать скрипт
/** * @param < globalThis.SpreadsheetApp.Range >range */ function uniqByRow_(range, compact = false) < const mapper = compact ? row => < const uniq = [. new Set(row)]; return row.map((_, i) =>uniq[i] ?? ''); > : row => row.map((cell, i) => row.indexOf(cell) === i ? cell : ''); range.setValues( range.getValues().map(mapper)); > function run()

Получим

А если вызвать uniqByRow_(range, false) , то получим
Как удалить дубликаты в Excel и в Google таблице

Если у вас большая таблица Excel и в ней множество одинаковый значений, которые просто внесены по ошибке – вы можете их быстро найти и удалить. В сегодняшней статье рассмотрим как удалить дубликаты в Excel и в таблице Google.
Удалить дубликаты в Excel
Откройте таблицу Excel => если вы хотите найти и удалить одинаковые строки во всем документе – нажмите на вкладку “Данные” и в “Работе с данными” нажмите на “Удалить дубликаты”.
В появившемся окне выбраны все столбцы для поиска дубликатов, вы же можете убрать галочки с столбцов где не нужно искать дубликаты. В вашей таблице может быть множество повторяющихся значений в одном столбце, при этом строки будут отличаться одна от другой за счет других столбцов, если выбрать для поиска дубликатов только один столбец – можно удалить повторяющиеся в нём значения вместе с их строками, а строки то были разными. К примеру, в моей таблице множество детекторов, они находятся на разных объектах и цена у них разная, если я выберу для поиска дубликатов все столбцы – найдет только полностью идентичные строки(несколько детекторов с одинаковым инвентарником, одинаковой ценой и т.д.), а если выбрать только третий столбик с названиями продаваемого – останется только один из детекторов( остальные будут удалены),а это не то что мне нужно было сделать. По этому, если вы хотите удалить повторяющиеся значения, рекомендуется выбирать все столбцы. Нажмите “ОК” для продолжения.

Вам напишет сколько найдено и удалено повторяющихся значений, нажмите на “ОК”.

Удалить дубликаты в таблицах Google
В “Google Таблицы” нет встроенных функций для удаления дубликатов, но вы можете установить дополнение “Remove Duplicates”. Откройте страницу Remove Duplicates и нажмите на “Бесплатно”.

Нажмите на “Продолжить” и “Разрешить”.

Теперь откройте таблицу Google в которой вы хотите удалить дубликаты, выделите столбец или столбцы где нужно найти и удалить дубликаты => зайдите в “Дополнения” => Remove Duplicates => Find duplicates or uniques

В первом окне вам предлагает выделить область поиска, если вы ее выделили в предыдущем пункте – нажмите “Next” и в следующих окнах нажимайте “Next”.

В последнем окне вам нужно выбрать, что делать с найденными дубликатами, если вы оставите точку возле “Fill with color” и нажмете “Finish” – все дубликаты будут выделены выбранным вами цветом. Если вы поставите точку возле “Delete rows within selection” и нажмете “Finish”- все дубликаты будут удалены.
На сегодня всё, если вы знаете другие способы – пишите в комментариях! Удачи Вам
Удалите дубликаты в Google Sheets
Перетащите сюда файлы. Максимальный размер загружаемых файлов зависит от тарифного плана. Настоятельно рекомендуется использовать GOOGLE DRIVE для обработки файлов размером более 2 ГБ.

С помощью этой функции вы можете подключиться к Google Sheets и удалить все повторяющиеся строки в таблицах Google одним щелчком мыши и сохранить только одну уникальную строку.
Quick Creator is the ultimate marketing tool for creating SEO-optimized blog pages andhigh-conversion landing pages in minutes.
Start Free Trial
Transform your blog and landing pages with AI-powered Quick Creator
Start Free Trial
Удалите дубликаты в Google Sheets
Как удалить повторяющиеся строки в Google Sheets с помощью этого инструмента
- Нажмите значок Google Drive, чтобы подключиться к вашему диску Google
- Выберите файл таблицы Google, повторяющиеся строки которого вы хотите удалить.
- Нажмите кнопку «Преобразовать», чтобы удалить повторяющиеся строки
- Дождитесь завершения
Как удалить повторяющиеся строки в Google Sheets с помощью функции Google Sheet
- Выберите весь лист или определенный диапазон ячеек, из которых вы хотите удалить дубликаты.
- Перейдите в меню «Данные» и выберите «Удалить дубликаты».
- В диалоговом окне «Удалить дубликаты» выберите столбцы, в которых вы хотите проверить наличие дубликатов.
- Если вы хотите удалить все повторяющиеся строки, убедитесь, что выбрана опция «Все повторяющиеся строки». Если вы хотите сохранить первое появление каждого дубликата и удалить остальные, выберите опцию «Только уникальные строки».
- Нажмите на кнопку «Удалить дубликаты».
Теперь Google Sheets удалит дубликаты из выбранного диапазона ячеек, и у вас останутся только уникальные строки.
Примечание. Если в файле Google Sheets есть несколько листов, убедитесь, что вы выбрали правильный лист, прежде чем удалять дубликаты. Дубликаты удаляются только из выбранного листа, а не из других листов файла.
Как работать с повторяющимися значениями в Гугл Таблицах?
Объяснять, что такое повторяющиеся значения в Гугл Таблицах, не нужно. зато нужно поговорить о том, как можно быстро их найти и удалить! Факт: вручную выбирать дубли очень сложно, особенно, если документ объемный. Поэтому воспользуемся специальными функциями сервиса.
Условное форматирование
Проще всего посмотреть повторяющиеся значения в условном форматировании в Гугл Таблицах! Что это такое? Специальный инструмент, позволяющий быстро выделить данные в ячейках по определенному признаку.
Вам нужно лишь настроить правило форматирования! Поиск дублей в Гугл Таблицах сразу покажет повторяющиеся значения. Давайте смотреть, как это работает?
- Открываем нужный документ;

- Находим на верхней панели вкладку «Формат» ;

- Выбираем из открывшегося меню раздел «Условное форматирование» .

Справа появится дополнительная панель. И вот тут мы будем работать над тем, как выделить повторяющиеся значения в Гугл Таблице.
- Первым делом выбираем нужный диапазон, введя данные в соответствующее поле;
- Ниже выбираем правила форматирования.

Правил очень много. Наша задача – разобраться, как в Гугл Таблицах выделить повторяющиеся значения. Поэтому выбирать форматирование нужно соответственно.
- Содержит/не содержит определенные данные
- Текст содержит/не содержит информацию
- Текст начинается/заканчивается с…
- Текст в точности повторяет введенное слово/фразу
- Повторяющаяся дата
- Дата до/после определенного числа
- Больше/больше или равно
- Меньше/меньше или равно
- Равно/не равно определенному числу
- Между/не между
- Соответствие формуле

Когда вы выберете подходящее правило, откроется окно для ввода уточняющих данных. Объясним на примере.
- Вы хотите найти в ячейках повторяющиеся значения «слово»;
- Выбираете правило «Текст содержит…» ;

- Вписываете в открывшееся окно «слово»;
- Жмете на кнопку поиска.
Все ячейки, в которых есть «слово» будут выделены цветом!
Отсюда можно плавно перейти к следующему шагу настройки. Выбираем сам формат:
- Определяем цвет заливки и цвет текста;
- При необходимости форматируем шрифт.

Как закончите редактирование, нажмите на кнопку «Готово» .
Вот как удалить дубли в Гугл Таблицах – теперь вы с легкостью можете найти повторяющиеся значения. Они будут подсвечены выбранным цветом, и вы в мгновение ока сможете от них избавиться. Согласитесь, довольно удобно?
Разумеется, настройки могут быть более сложными, нежели поиск по слову. Можно подставлять формулы, выбирать количество вхождений и число повторов… Уверены, стоит только опробовать инструмент один раз, как вы научитесь им пользоваться.
Повторы строк
Удалить дубликаты в Гугл Таблице можно иным способом, воспользовавшись специальным инструментом. Действие этой опции распространяется только на полностью повторяющиеся значения строк.
Например, в вашем файле есть пять или даже десять строчек, которые абсолютно идентичны. Этот инструмент позволит убрать все повторы, оставив только одну строку с информацией. Попробуем разобраться, как удалить дубликаты в Гугл Таблицах?
- Откройте документ и вручную выделите диапазон, над которым будем работать;
- Найдите на верхней панели вкладку «Данные» и щелкните по значку «Очистка» ;


- Появится дополнительное меню, где нужно выбрать раздел «Удалить повторы» .

Откроется новое окно: сейчас необходимо выставить правильные настройки.
- Выбираем столбцы для анализа, проставляя и снимая галочки (можно нажать на кнопку «Выбрать все» );
- При необходимости отмечаем опцию «Данные со строкой заголовка» ;

- Кликаем по кнопке удаления и ждем пару секунд!
Рассказали все о том, как в Гугл Таблице найти повторяющиеся значения и удалить дубликаты. Теперь самое время опробовать полученные знания в действии!