Как удалить дубликаты в Excel и Google Таблицах
Дубликаты искажают отчёты: выручка удваивается, ВПР находит не ту строку, в рассылке два письма одному клиенту. Разберём, как найти и удалить дубли в Excel и Google Таблицах — от одной кнопки до «почти одинаковых» записей.
Excel: встроенная функция
- Встаньте в таблицу → Данные → Удалить дубликаты.
- Отметьте столбцы, которые определяют «одинаковость». Например, только «Артикул» — если один артикул должен встречаться один раз.
- Excel сообщит, сколько строк удалено.
Остаётся первая встреченная строка. Если важно оставить самую свежую — сначала отсортируйте по дате по убыванию.
Excel: найти, не удаляя
- Подсветка: Главная → Условное форматирование → Правила выделения ячеек → Повторяющиеся значения.
- Счётчик: в соседнем столбце
=СЧЁТЕСЛИ($A$2:$A$5000;A2)— всё, что больше 1, дубли. - По нескольким столбцам:
=СЧЁТЕСЛИМН($A:$A;A2;$C:$C;C2)— например, артикул + город. - Уникальный список (Excel 365):
=УНИК(A2:A5000).
Google Таблицы
- Данные → Очистка данных → Удалить повторы — аналог функции Excel;
=UNIQUE(A2:C)— уникальные строки в отдельном диапазоне, исходные данные не трогаются;=COUNTIF(A:A;A2)>1в условном форматировании — подсветка повторов.
Почему функция не находит дубли, которые видны глазами
| Выглядит одинаково | Чем отличается | Как исправить |
|---|---|---|
| «KT-1700» и «KT-1700 » | Пробел в конце | =СЖПРОБЕЛЫ(A2) |
| «Samsung» и «SAMSUNG» | Регистр | =СТРОЧН(A2) — для сравнения |
| «12345» и 12345 | Текст и число | Привести к одному типу |
| «KT-1700» и «KT1700» | Дефис | =ПОДСТАВИТЬ(A2;"-";"") |
| Неразрывный пробел | Скопировано с сайта | =ПОДСТАВИТЬ(A2;СИМВОЛ(160);" ") |
Создайте вспомогательный столбец с «очищенным» ключом и ищите дубли по нему.
«Почти одинаковые» строки
Сложнее всего с записями, которые описывают одно и то же, но разными словами: «Чайник Brand K17 белый» и «Электрочайник Brand K-17 (white)». Здесь формулы бессильны — нужно сопоставление по артикулу производителя, штрихкоду или характеристикам. Это задача матчинга товаров.
Профилактика
- единая система артикулов и хранение штрихкодов;
- проверка данных при объединении таблиц (см. как объединить таблицы);
- автоматическая очистка в Power Query.
Если вы регулярно сводите данные из разных источников и тратите время на очистку, мы можем автоматизировать весь процесс — см. объединение данных.
Как удалить дубликаты в Excel в одном столбце
Если нужен список уникальных значений одного столбца — например, всех брендов из прайса:
- Excel 365 / 2021:
=УНИК(B2:B5000)— уникальный список появится рядом, исходные данные не изменятся. - Любая версия: скопируйте столбец на новый лист → «Данные → Удалить дубликаты».
- Через расширенный фильтр: «Данные → Дополнительно» → «Только уникальные записи» → «Скопировать результат в другое место».
Важно: если удалять дубликаты в одном столбце внутри таблицы, Excel спросит, расширить ли выделение. Выбирайте «Автоматически расширить», иначе строки «разъедутся».
Удалить дубликаты формулой
Чтобы пометить вторые и последующие повторы (и оставить первое вхождение):
=ЕСЛИ(СЧЁТЕСЛИ($A$2:A2;A2)>1;"дубль";"")
Диапазон «растёт» вместе с формулой, поэтому первое вхождение остаётся пустым, а повторы помечаются. Отфильтруйте «дубль» и удалите строки.
Как удалить дубликаты в Google Таблице
- Выделите диапазон.
- «Данные → Очистка данных → Удалить повторы».
- Отметьте «Данные содержат заголовки» и столбцы для сравнения.
Для живого уникального списка используйте =UNIQUE(A2:C), для подсчёта повторов — =COUNTIF(A:A;A2).
Удалить дубликаты строк онлайн
Есть онлайн-инструменты, которые удаляют повторяющиеся строки из текста или файла. Они удобны для коротких списков, но не загружайте в них конфиденциальные данные — прайсы с закупочными ценами, клиентов, внутренние отчёты. Для таких данных используйте Excel, Google Таблицы под своим аккаунтом или Power Query.
Какую строку оставить
| Задача | Как оставить нужную строку |
|---|---|
| Самая свежая цена | Отсортировать по дате по убыванию, затем удалить дубликаты по артикулу |
| Минимальная цена | Отсортировать по цене по возрастанию, затем удалить дубликаты |
| Объединить данные дублей | Не удалять, а свести сводной таблицей или Power Query с группировкой |
Дубли в собранных с сайтов данных
При сборе каталогов дубли появляются естественно: один товар лежит в нескольких категориях, один объект недвижимости публикуют несколько агентств. Поэтому в наших выгрузках удаление дублей — обязательный этап: по ссылке, идентификатору товара или набору ключевых параметров. См. парсинг каталога и объединение данных.
Читайте также
Консолидация данных: что это и как сделать в Excel
Сведение данных с разных листов и из разных файлов в одну таблицу.
Читать →Как объединить таблицы в Excel: 5 способов
Копирование, ВПР, Power Query, консолидация — что выбрать под задачу.
Читать →Функция ВПР в Excel: примеры и частые ошибки
Как подтянуть данные из одной таблицы в другую и почему ВПР возвращает #Н/Д.
Читать →Сводная таблица в Excel: как сделать и использовать
Пошаговая инструкция с примером отчёта по продажам и ценам.
Читать →Частые вопросы
Как удалить дубликаты в Excel?
Выделите таблицу → «Данные → Удалить дубликаты» → отметьте столбцы, по которым строки считаются одинаковыми → ОК.
Как удалить дубликаты в Google Таблицах?
«Данные → Очистка данных → Удалить повторы» или формула =UNIQUE(A2:C) в отдельном диапазоне.
Как найти дубли, не удаляя их?
Условное форматирование «Повторяющиеся значения» в Excel или формула СЧЁТЕСЛИ, которая показывает, сколько раз значение встречается.
Как удалить дубликаты в Excel в одном столбце?
Используйте =УНИК(диапазон) в новых версиях Excel или скопируйте столбец отдельно и примените «Данные → Удалить дубликаты». Внутри таблицы выбирайте «Автоматически расширить выделение», чтобы не нарушить строки.
Как удалить дубликаты в Google Таблице?
«Данные → Очистка данных → Удалить повторы» или формула =UNIQUE(диапазон) для живого списка уникальных значений.
Нужны данные для вашего бизнеса? Опишите задачу
Пришлите ссылку на сайт или маркетплейс и напишите, какие данные нужны. Мы оценим задачу, назовём срок и стоимость и покажем пример результата на ваших данных до оплаты.
- Ответим в течение рабочего дня
- Пробная выгрузка до начала работ
- Разовый сбор или регулярный отчёт по расписанию
- Только открытые источники — без персональных данных
Или напрямую: +7 705 277 80 80 · WhatsApp · info@life-com.kz