Unlimited Powerpoint templates, graphics, videos & courses! Unlimited asset downloads! From $16.50/m
Advertisement
  1. Business
  2. Microsoft Excel
Business

Как Найти и и Удалить Дубликаты в Excel Быстро

by
Difficulty:BeginnerLength:MediumLanguages:

Russian (Pусский) translation by Andrey Rybin (you can also view the original English article)

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

Хорошей новостью является то, что в Microsoft, предусмотрели необходимость в такой функции в Excell. Функция Удалить Дубликаты, поможет вам быстро найти повторяющиеся данные в таблицах и удалить их.

Example of Removing Duplicates in Microsoft Excel
Всего за пару щелчков мышкой, я удалил повторяющиеся строки в моей таблице Excell, с помощью функции Удаления Дубликатов.

В этом уроке, я научу вас использовать функцию Удалить Дубликаты. Вы узнаете, как использовать эту функцию, чтобы удалить повторяющиеся строки в таблице. Я дам вам несколько советов, как правильно использовать эту функцию, что вы удалили только действительно повторяющиеся строки.

Что бы вам было удобнее следовать инструкциям урока, я рекомендую вам загрузить файлы примеров. Вы можете найти ссылку голубого цвета Download Attachment справа от текста этого урока или загрузить бесплатный файл- электронную таблицу прямо здесь.

Начнем Работу с Функцией Удалить Дубликаты в Excel

Если вы используете файл примеров, зайдите во вкладку Order List, данные в которой, пригодятся нам для этой части урока.

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

Duplicate Order List Excel
В этом списке есть несколько дубликатов, которые нам нужно удалить.

1. Выделите Ваши Данные

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

Highlight Data to Remove Duplicates Excel
Я выделил строки с данными, чтобы начать работать с удалением дубликатов.

2. Найдите Функцию в Excel Для Удаления Дубликатов

Функция Удалить Дубликаты, находится во вкладке Данные. Более точно, вы найдете кнопку Удалить Дубликаты в разделе Работа с Данными, в этой вкладке. После того как вы найдете кнопку, просто нажмите на нее для запуска мастера удаления.

Excel Remove Duplicates Feature
Кнопка Удалить Дубликаты находится во вкладке Данные, в верхней панели Excel, в разделе Работа с Данными.

3. Выберите Критерии для Удаления Дубликатов

После того, как вы щелкните на кнопке Удаление Дубликатов, появится новое окно с чекбоксами. Этот лист, предлагает вам задать, какие поля нужно будет проверять на наличие повторов. По умолчанию все отмечено. 

Для данного примера, не делайте каких-либо изменений в этом окне. Нажмите ОК, чтобы удалить повторы в таблице.

List of Criteria for Duplicates Excel
После нажатия на кнопку Удалить Дубликаты, Excel откроет новое окно со списком вариантов; для данного примера, не вносите никаких изменений.

4. Оцените Результаты

После того, как вы нажмете ОК, Excel удалит повторы в таблице, и выдаст вам сообщение, что он удалил. Я настоятельно рекомендую вам проверять результат, когда вы работаете с данными.

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

Duplicate Values Found Removed
Удалить Дубликаты, выдаст вам сообщение, как много строк было удалено, и сколько осталось нетронутыми. 

Быстрое Удаление Дубликатов - Видео Урок

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

Удаление Дубликатов по Нескольким Критериям

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

Зачем нам нужно это меню? Главным образом, оно позволят нам уточнить для Excel, каким образом будут удалять повторы. Давайте рассмотрим пример:

Remove Duplicates on 1 Factor
Пример Удаления Дубликатов по одному фактору.

На скриншоте выше, я опять выделили данные и нажал на кнопку Удалить Дубликаты. Затем, я снял выделения в чекбоксах, за исключением одного - "Chef". Результат показан в нижней половине картинки. Заметьте, что наша таблица уменьшилась всего на три строки, на те в которых повторялось имя шефа.

Когда мы отмечаем только чекбокс с названием "Chef", мы просим Excel, искать повторы только в колонке Chef. Первый раз, как он видит повторяющееся имя в колонке chefe, то он удаляет целую строку, в независимости от того, чем отличаются другие колонки.

Будьте Осторожны Удаляя Повторяющиеся Строки в Excell

И вот почему так важно соблюдать осторожность при использовании функции "Удалить Дубликаты". Если вы оставите удаление по одному фактору, то вы можете случайно удалить данные, которые на самом деле нужны.

Совет: окошки, которые вы оставляете отмеченными в окне Удаления Дубликатов - это комбинации по которым Excel будет проверять повторы. Оставляйте отмеченными несколько чекбоксов, для более аккуратного удаления.

Часто, одной колонки не достаточно, что бы достоверно судить о наличии повторов. Если у вас есть онлайн магазин, и вы ведете базу данных по покупателям, велики шансы, что среди ваши данных есть более чем одно упоминание покупателя "Mike Smith". Вы должны отмечать несколько колонок, для правильного удаления дубликатов, такие как имя покупателя, его адрес или дата регистрации. Вот почему мы отмечаем несколько колонок.

Если вы хотите, чтобы удаление повторов было более точным, оставляйте отмеченными несколько чекбоксов (колонок), когда используете функцию Удалить Дубликаты. И кончено же, всегда дважды проверьте ваши данные, после использования этой функции.

Когда Нужно Быть Избирательным

Если вы используете таблицу с примерами,  откройте вкладку Duplicate Shifts, для этой части урока.

Вы можете задаться вопросом: а может быть ситуация, где вам действительно придется снять галочки с каких-то окошек? Конечно может. Давайте рассмотрим следующий пример.

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

Duplicates with fewer criteria
Мне необходимо удалить повторы, потому что отчет был ошибочно загружен дважды (посмотрите на последнюю колонку), но мне нужно исключить последнюю колонку из проверок по дубликатам.

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

No Duplicates Found Error
Мои строки почти что те же; отличия только в колонке F, я не хочу, чтобы Excel оценивал ее при поиске повторов. Если я оставлю галочки во всех чекбоксах, Excel вообще не найдет повторов.

Эти строки не совсем повторы - в них не все повторяется, но мне нужно удалить дубликаты, основываясь на данных в колонках A-E.

Что бы сделать это, я снова выделяю таблицу и снова запускаю функцию Удалить Дубликаты. На этот раз, я оставил отмеченными все чекбоксы, за исключением Report Download Date (дата загрузки отчета).

Removed duplicates in Excel while ignoring a column
Заметьте, что Excel удалил дубликаты, потому что он игнорировал и не стал проверять в процессе работы алгоритма колонку F.

Вы можете представить себе это таким образом: те чекбоксы которые вы оставили отмеченными, соответствуют тем колонкам, которые Excel стал рассматривать в ходе поиска повторов. Если есть особые колонки, в которых не надо искать дубликаты, то снимите соответствующие галочки в окне Удалить Дубликаты.

Используйте Удалить Дубликаты для Пустых Строк

Один из любимых моих вариантов использования функции Удаления Дубликатов - это избавления от пустых строк в моих данных.

Remove Blank Rows Excel
Функция Удалить Дубликаты, невероятно удобна при удалении пустых строк в электронной таблице.

Для того чтобы удалить пустые строки, подчеркните данные в таблице. Затем, Удалите Дубликаты и оставьте все галочки отмеченными. Excel удалит все пустые строки, за исключением первой! Так как технически первая пустая строке не является повтором (она ведь оригинал), то Excel оставляет ее нетронутой. Ее вам придется удалить вручную.

Помните, при этом, что у вас будут удалены все повторяющиеся строки, а не только пустые.

Подводим Итоги и Продолжаем Обучение

Удаление дубликатов в таблицах Excel - это существенный навык при работе с данными. Когда вы работаете с набором данных, вам сложно найти время, для того чтобы вручную искать повторы и удалять их. Вот почему, стоит научиться пользоваться функцией "Удалить Дубликаты" в  Excel.

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

  • Официальная документация Microsoft по работе с функцией Удалить Дубликаты - очень полезна, и это второй по важности источник, к которому вам стоит обратиться.
  • Урок Bob Filsser - 12 Техник для Уверенных Пользователей содержит краткую информацию по использованию функции Удаление Дубликатов, а так же в нем рассказывается о других важных техниках, которые нужны при работе с данными.

Как вы используете функцию Удалить Дубликаты при работе с данными в таблице Excel? Если у вас возникнут какие-то вопросы, обязательно пишите в комментариях и мы вам поможем.

Advertisement
Advertisement
Advertisement
Advertisement
Looking for something to help kick start your next project?
Envato Market has a range of items for sale to help get you started.