Удалить дубликаты – Excel
Видеокурсы по Excel
В сотрудничестве с SEDUO я создал несколько видеокурсов:
- Как работать с Excel – научитесь эффективно использовать Excel – самый популярный ( рейтинг 97 %, более 13 000 студентов, + 750 положительных отзывов ) – Получить курс
- MaxiCourse Excel – получите лучшую работу, больше денег, станьте незаменимым ( более 6 часов просмотра, 160 уроков ) – Получить курс
- G-таблицы. — если не нравится Excel, воспользуйтесь курсом на Google-таблицах
Как удалить повторяющиеся (одинаковые) строки (значения) в Microsoft Excel? Ответы в этой статье.
Кнлем
Цель — убрать повторяющиеся значения — т.е. те, которые повторяются в таблице, принцип можно увидеть на анимированной «гифке».
Удаление может быть выполнено:
Мы начнем позже, сначала подготовим исходную таблицу.
Примечание. Дублирование также можно обнаружить с помощью функции, описанной в отдельной статье: Отметить повторяющиеся записи.
Исходная таблица
В качестве примера я буду использовать таблицу, аналогичную той, что показана на следующем рисунке.
Для скачивания
Файл Таблица ресурсов для дедупликации для бесплатной загрузки.
Для одного столбца
Для первого шага мы будем использовать таблицу из листа 1 .
Выберите первую ячейку в таблице. На вкладке Данные раздела Инструменты работы с данными нажмите Удалить дубликаты .
Диалоговое окно «Получить» Удалить дубликаты
Если в вашей таблице есть заголовок — не забудьте проверить Данные содержат заголовок и проверить, отмечен ли нужный столбец в нашем примере B . затемпросто нажмите ОК .
Excel удалит дубликаты и отобразит диалоговое окно с результатом — просто подтвердите ОК
Для всей таблицы
Для первого шага мы будем использовать таблицу из листа 2 .
Выберите первую ячейку в таблице. На вкладке Данные раздела Инструменты работы с данными нажмите Удалить дубликаты .
Диалоговое окно «Получить» Удалить дубликаты
Отметьте нужный вариант (есть ли у таблицы заголовок и какие столбцы нужно проверить). Затем просто нажмите ОК . Получите диалоговое окно о количестве повторяющихся значений, нажмите ОК , чтобы отобразить результат.
Количество таблиц/столбцов
При необходимости вы можете удалить дубликаты (одинаковые значения) только в части таблицы. В случае частично выделенной области Excel спросит, хотите ли вы расширить область. Если вы этого не хотите, выберите Продолжить с текущей областью. .
Примечание. Дубликаты в отмеченной области удаляются.
Всего
Используете ли вы удаление повторяющихся записей с помощью функции Удалить дубликаты ? Или, скорее, пользовательские макросы VBA? Или вы не возражаете против дублирования записей? Вы можете изменить в комментариях.
Статья обновлена: 19.09.2020 10:56
Если
Помог ли этот веб-сайт сэкономить вам время и деньги? Помог ли он решить проблему? Готовы ли вы предоставить символическое вознаграждение за дальнейшее развитие? Выберите форму вознаграждения, которая вам подходит.
Павел Ласбк — автор сайта
Microsoft Office (Word, Excel, Google Sheets , PowerPoint) Пользуюсь с 2000 г. (с 2004 г. на этом домене) — В 2017 г. получил престиж от MicrosoftНагражден MVP (пока я единственный из IR в категории Excel). Я также делюсь своими знаниями и опытом онлайн в видеороликах для SEDUO . В компаниях преподаю и консультирую , работаю в МУНИ. Я создаю этот сайт более 15 лет. Существует более 1000 бесплатных инструкций, советов и рекомендаций, включая более 250 различных шаблонов и рабочих книг.
Комментарии
Петр Печбек
Добавлено: 26.07.13 08:51
Инструмент «Удалить дубликаты» удобен. Ну, он был бы, если бы я мешал ему. Однако, когда он повторно запускается в одном и том же списке, он может вернуть, что он нашел больше дубликатов. Где-то товарищи в Редмонде ошиблись. Кажется, я уже сообщал об этой ошибке раньше, я понятия не имею, происходит ли с ней что-то. По крайней мере, инструмент работает правильно, а вот MsgBox с резюме работает неправильно.
Павел Ласбак
Добавлено: 26.07.13 09:47
Петру Пехбику: Спасибо за стимулирующую и дополнительную информацию. До сих пор все, что я пытался удалить с помощью инструмента, было удалено правильно. Правда, MsgBox я не проверял — информация в нем мне не показалась важной.
Даниэла
Добавлено: 28.06.14 09:38
Отлично 🙂 именно то, что я искал! Спасибо и прекрасной субботы 🙂
Добавлено: 29.09.14 14:39
Здравствуйте, прежде чем использовать эту функцию, мне нужно придумать формулу, которая будет возвращать количество неповторяющихся записей в списке. Можно ли придумать что-то подобное? Спасибо Петр
Добавлено: 01.10.14 07:22
Петру: — Количество неповторяющихся (уникальных) записей в списке (ВНИМАНИЕ: вставлять не через «ENTER», а через «CTRL+SHIFT+ENTER»): — =СУММ(1*(СЧЁТЕСЛИ (A1:A10;A1 :A10)=1)) — ИЛИ — =СУММ(КОГДА(СЧЁТЕСЛИ(A1:A10;A1:A10)=1;1))
Мартин
Добавлено: 11.02.14 09:32
Здравствуйте, хотелось бы очень ценного совета. Удаление дубликатов — хорошая функция, но она мне понадобится, если кто-то не знает, как добиться этого количества.ячейка остается, но удаляется только повторяющийся контент. пример: У меня есть обувь petr Novęk1 petr Novęk2 petr Novęk3 Jan Dlouhé Jan Dlouhé2 Результат должен выглядеть следующим образом: petr Novęk1 пусто. ячейка Novęk2 пуста. ячейка Novęk3 Jan Dlouhé пуста. ячейка Long2 Мне нужно удалить повторяющиеся записи из базы данных таким образом. Не названия, а производители, названия только для примера. Буду признателен за любую идею. Спасибо
Добавлено: 11.03.14 13:45
Мартину: — Если столбец с именами имеет заголовок: — 1) отсортировать по данному столбцу — 2) в другом вспомогательном столбце, в строке 2, написать: — =KDYЋ(A2=A1 ;»»;A2 ) + сканирование вниз
Мартин
Добавлено: 09.11.14 10:45
Тот ЖОДЖО:—-спасибо большое, работает, теперь почистил, теперь осталось только объединить ячейки, где дубликаты убраны 😉
Добавлено: 02.02.15 10:31
Пожалуйста, сообщите, у меня есть два файла в Excel, и мне нужно объединить данные в один окончательный файл. В полученном листе должны быть перечислены все коды продуктов, которые встречались в каком-либо файле, без дубликатов. Спасибо 🙂
Добавлено: 05.02.15 07:30
Яне: — Exc 2007,2010 — если они имеют одинаковый формат, вручную скопируйте все области данных друг под другом на получившемся листе + нажмите в полученной области данных + на «Данные/Инструменты данных/ вкладка «Удалить дублирование»
Томас
Добавлено: 12.03.15 20:35
Здравствуйте, есть ли способ удалить дубликаты полностью, чтобы не осталось ни одной записи? Спасибо
Томаш Л
Добавлено: 03.04.15 11:14
Меня бы интересовало ровно то же самое, что и Томаса 🙂 Мне нужно удалить дубликаты из набора данных — то есть полностью отбросить все дублирующиеся данные. Из файла: a bbb bbb c bbb, получится: a c
Роман
Добавлено: 12.08.15 09:45
Я хотел бы знать, как получить количество уникальных записей в списке:Джоджо предложил кое-что о неповторяющихся записях: <=СУММ(КОГДА(СЧЁТЕСЛИ(A1:A10;A1:A10)=1;1))>Однако мне нужно подсчитать уникальные записи, т.е. если есть дубликат, будет использоваться только первое вхождение. я думаю
Добавлено: 31.01.16 23:07
Здравствуйте, хотелось бы спросить, возможен ли поиск отдельных повторяющихся ячеек, к которым добавляются какие-то данные в соседней ячейке, чтобы добавленные данные копировались для себя (для всех повторяющихся ячеек)
Отметить
Добавлено: 02.04.16 11:40
Здравствуйте, у меня есть один вопрос: что происходит с удаленными повторяющимися данными? Оно лежит где-то во временной памяти, или можно ли дальше с ними работать? Спасибо за ответ.