Как убрать дубли в гугл таблице
Перейти к содержимому

Как убрать дубли в гугл таблице

  • автор:

Как убрать повторы в таблицах Google Sheets

Андрей Мазур

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

Что касается электронных таблиц Google Sheets, то в них есть уже встроенная функция для удаления повторов Данные -> Очистка данных -> Удалить повторы (Data -> Data Cleanup -> Remove Duplicates).

Однако часто нужно только найти и отметить повторы. Для решения такой задачей существует несколько приемов. Рассмотрим один, наиболее универсальный. Этот прием позволяет выделить цветом повторяющиеся ячейки. Базируется он на использовании настраиваемой формулы для функции условного форматирования.

Итак, нужно проанализировать таблицу, данные в которой организованы по столбцам. Выделим столбцы, подлежащие анализу.

Заходим в меню условного форматирования: Формат -> Условное форматирование (Format -> Conditional Formatting). Открывается окно для установления правил форматирования (Conditional format rules). Можно отредактировать уже существующие правила. А можно составить новую формулу — после нажатия Добавить правило (Add another rule). Так и поступим.

Окно Применить к диапазону (Apply to range) у нас уже заполнено согласно ранее сделанному выделению нужных для анализа столбцов.

Свяжите сервисы между собой без программистов за 5 минут!

Используейте ApiX-Drive для самостоятельной интеграции разных сервисов между собой. Доступно 350+ готовых интеграций.

  • Автоматизируйте работу интернет магазина или лендинга
  • Расширяйте возможности за счет интеграций
  • Не тратьте деньги на программистов и интеграторов
  • Экономьте время за счет автоматизации рутинных задач

Бесплатно протестируйте работу сервиса прямо сейчас и начните экономить до 30% времени! Перейти

Ниже находится поле Форматировать ячейки если… (Format cells if…). В вываливающемся меню представлен внушительный перечень возможных параметров. Но нам нужно создать собственную формулу для поиска дубликатов. Жмем на расположенный в самом низу перечня пункт Ваша формула (Custom formula is…).

Теперь вписываем в поле функцию =счетесли($X:$Y; A1)>1 (=countif($X:$Y,A1)>1). Здесь X и Y – буквы, обозначающие начальный и конечный столбцы выбранного нами диапазона. Функция =счетесли (=countif) ведет подсчет ячеек в отмеченном диапазоне и отвечающих некоему ОДНОМУ заданному параметру. Если параметров НЕСКОЛЬКО, используется функция =счетеслимн (=countifs).

Отмечу, что выше описан наиболее трудоемкий этап работы по поиску повторов. Вполне возможно, что здесь все заработает далеко не с первого раза. Так, автор при подготовке этого поста выяснил, что Google Sheets «предпочитают», чтобы анализируемая область начиналась с ячеек ПЕРВОЙ строки. В противном случае вполне возможна потеря некоторых повторов. Кроме того, полезно вставить символ $ перед буквами, обозначающими столбцы.

Теперь задаем вид выделенных повторов. Это делается в расположенном ниже формулы меню Формат (Formatting style). Здесь можно сильно не заморачиваться. Предустановленные стили дают возможность выбора между выделением цветом ячейки или символов внутри нее. Нажимаем Готово для завершения созданной формулы и начала работы. В идеальном случае все повторы в анализируемом диапазоне будут выделены цветом.

Заданная нами формула отметила все ячейки с повторяющимся содержимым. Что это может нам дать? Обратите внимание, строки 3 и 11 — явный повтор. Однако без проведенной нами нехитрой процедуры заметить подобное дублирование даже в небольшой таблице непросто. Теперь можно безбоязненно удалить лишнюю строку, либо провести слияние одинаковых строк.

Как альтернативу написанию собственной формулы для условного форматирования, упомяну возможность поиска дубликатов при помощи приложения Remove Duplicates от Ablebits. Пробная версия на 30 дней — бесплатная. Приложение позволяет находить, отмечать удалять (объединять) одинаковые строки.

Время — самый ценный ресурс в современных бизнес-реалиях. Исключив из рабочих процессов рутину, вы получите больше возможностей для реализации самых смелых планов и идей. Выбирайте – можете дальше терять время, деньги и нервы на неэффективные решения, а можете воспользоваться ApiX-Drive, автоматизировав рабочие процессы и достигая результатов с минимальными инвестициями денег, сил и кадровых ресурсов.

Как работать с повторяющимися значениями в Гугл Таблицах?

Объяснять, что такое повторяющиеся значения в Гугл Таблицах, не нужно. зато нужно поговорить о том, как можно быстро их найти и удалить! Факт: вручную выбирать дубли очень сложно, особенно, если документ объемный. Поэтому воспользуемся специальными функциями сервиса.

Условное форматирование

Проще всего посмотреть повторяющиеся значения в условном форматировании в Гугл Таблицах! Что это такое? Специальный инструмент, позволяющий быстро выделить данные в ячейках по определенному признаку.

Вам нужно лишь настроить правило форматирования! Поиск дублей в Гугл Таблицах сразу покажет повторяющиеся значения. Давайте смотреть, как это работает?

  • Открываем нужный документ;

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

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

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

  • Первым делом выбираем нужный диапазон, введя данные в соответствующее поле;
  • Ниже выбираем правила форматирования.

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

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

Когда вы выберете подходящее правило, откроется окно для ввода уточняющих данных. Объясним на примере.

  • Вы хотите найти в ячейках повторяющиеся значения «слово»;
  • Выбираете правило «Текст содержит…» ;

  • Вписываете в открывшееся окно «слово»;
  • Жмете на кнопку поиска.

Все ячейки, в которых есть «слово» будут выделены цветом!

Отсюда можно плавно перейти к следующему шагу настройки. Выбираем сам формат:

  • Определяем цвет заливки и цвет текста;
  • При необходимости форматируем шрифт.

Как закончите редактирование, нажмите на кнопку «Готово» .

Вот как удалить дубли в Гугл Таблицах – теперь вы с легкостью можете найти повторяющиеся значения. Они будут подсвечены выбранным цветом, и вы в мгновение ока сможете от них избавиться. Согласитесь, довольно удобно?

Разумеется, настройки могут быть более сложными, нежели поиск по слову. Можно подставлять формулы, выбирать количество вхождений и число повторов… Уверены, стоит только опробовать инструмент один раз, как вы научитесь им пользоваться.

Повторы строк

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

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

  • Откройте документ и вручную выделите диапазон, над которым будем работать;
  • Найдите на верхней панели вкладку «Данные» и щелкните по значку «Очистка» ;

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

Откроется новое окно: сейчас необходимо выставить правильные настройки.

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

  • Кликаем по кнопке удаления и ждем пару секунд!

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

Удалите дубликаты в Google Sheets

Перетащите сюда файлы. Максимальный размер загружаемых файлов зависит от тарифного плана. Настоятельно рекомендуется использовать GOOGLE DRIVE для обработки файлов размером более 2 ГБ.

QuickCreator

С помощью этой функции вы можете подключиться к 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 есть несколько листов, убедитесь, что вы выбрали правильный лист, прежде чем удалять дубликаты. Дубликаты удаляются только из выбранного листа, а не из других листов файла.

Как удалить дубли по строкам?

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

  • Вопрос задан более года назад
  • 110 просмотров

1 комментарий

Простой 1 комментарий

oshliaer

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

oshliaer

Alexander Ivanov @oshliaer Куратор тега Google Apps Script
Google Products Expert

Если речь идет про Гугл Таблицы, то есть штатный метод из меню Данные — Очистить данные — Удалить повторы

62f126a4d47d6634325189.png

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

62f5e48278178237948204.png

Положим, что есть данные

Можно использовать скрипт

/** * @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()

62f5e4afd08ef072268750.png

Получим

62f5e50e8ac2c297504373.png

А если вызвать uniqByRow_(range, false) , то получим

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *