Как удалить повторяющиеся строки в Excel

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

Начиная

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

Вариант 1 - удалить дубликаты в Excel

Если вы используете Microsoft Office Suite, у вас будет небольшое преимущество, потому что есть встроенная функция для поиска и удаления дубликатов.

Начните с выбора ячеек, на которые вы хотите направить поиск. В этом случае мы выберем всю таблицу, одновременно нажав «Control» и «A» (Ctrl + A).

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

После того, как вы нажмете на нее, появится небольшое диалоговое окно. Вы заметите, что первая строка была автоматически снята с выбора. Причина в том, что в поле «Мои данные есть заголовки» стоит галочка.

В этом случае у нас нет заголовков, поскольку таблица начинается с «Строки 1.» Мы снимем флажок «Мои данные имеют заголовки». Как только вы это сделаете, вы заметите, что вся таблица была снова выделена, а раздел «Столбцы» изменился с «Дубликаты» на «Столбцы A, B и C.»

Теперь, когда выделена вся таблица, вы просто нажимаете кнопку «ОК», чтобы удалить все дубликаты. В этом случае все строки с повторяющейся информацией, кроме одной, были удалены, и подробности удаления отображаются во всплывающем диалоговом окне.

Вариант 2 - Расширенная фильтрация в Excel

Второй инструмент, который вы можете использовать в Excel для выявления и удаления дубликатов, - это «Расширенный фильтр». Этот метод также применим к Excel 2003. Давайте начнем снова, открыв электронную таблицу Excel. Чтобы отсортировать электронную таблицу, вам нужно сначала выбрать все, используя «Control» и «A», как показано ранее.

После выбора таблицы просто щелкните вкладку «Данные» и в разделе «Сортировка и фильтр» нажмите кнопку «Дополнительно», как показано ниже. Если вы используете Excel 2003, щелкните раскрывающееся меню «Данные», затем «Фильтры», затем «Расширенные фильтры…»

Теперь вам нужно будет установить флажок «Только уникальные записи».

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

Вариант 3 - Заменить

Этот метод отлично подходит для небольших таблиц, если вы хотите идентифицировать целые строки, которые дублируются. В этом случае мы будем использовать простую функцию «заменить», которая встроена во все продукты Microsoft Office. Вам нужно будет начать с открытия электронной таблицы, над которой вы хотите работать.

Когда он открыт, вам нужно выбрать ячейку с содержимым, которое вы хотите найти, заменить и скопировать. Щелкните ячейку и нажмите «Control» и «C» (Ctrl + C).

После того, как вы скопировали слово, которое хотите найти, вам нужно будет нажать «Control» и «H», чтобы вызвать функцию замены. Как только он появится, вы можете вставить скопированное слово в раздел «Найти что:», нажав «Control» и «V» (Ctrl + V).

Теперь, когда вы определили, что ищете, нажмите кнопку «Параметры >>». Установите флажок «Соответствовать всему содержимому ячейки». Причина этого в том, что иногда ваше слово может присутствовать в других ячейках с другими словами. Если вы не выберете эту опцию, вы можете случайно удалить ячейки, которые вам нужно сохранить. Убедитесь, что все остальные настройки соответствуют показанным на изображении ниже.

Теперь вам нужно будет ввести значение в поле «Заменить на:». В этом примере мы будем использовать цифру «1». После того, как вы ввели значение, нажмите «Заменить все».

Вы заметите, что все значения, соответствующие «dulpicate», были изменены на 1. Причина, по которой мы использовали число 1, заключается в том, что оно маленькое и выделяется. Теперь вы можете легко определить, в каких строках было дублированное содержимое.

Чтобы сохранить одну копию дубликатов, просто вставьте исходный текст обратно в первую строку, которая была заменена единицами.

Теперь, когда вы определили все строки с повторяющимся содержимым, просмотрите документ и, удерживая нажатой кнопку «Control», щелкните номер каждой повторяющейся строки, как показано ниже.

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

Когда вы закончите, вы заметите, что все ваши оставшиеся строки имеют уникальные значения.