Удалить повторяющиеся строки в Excel
![](http://officeassist.ru/wp-content/uploads/4715/tmp-2699c70d-0cbd-45c7-b567-0dcfee1a136b-360x166.jpg)
![Удаление дубликатов в Excel](http://officeassist.ru/wp-content/uploads/4715/tmp-2699c70d-0cbd-45c7-b567-0dcfee1a136b.jpg)
Работая с Microsoft Excel очень часто возникает ситуация, когда необходимо удалить повторяющиеся строки. Этот процесс может превратиться в бессмысленную, монотонную и трудоемкую работу, однако, существует ряд способов упростить задачу. Сегодня мы разберем несколько удобных методов нахождения и удаления повторяющихся строк в Excel. В качестве примера возьмем следующую таблицу с данными:
![Удаление дубликатов в Excel](http://officeassist.ru/wp-content/uploads/4715/tmp-4133598f-6a57-4910-8fd3-2b7dd337f6bf.jpg)
Вариант 1: Команда Удалить дубликаты в Excel
Microsoft Excel располагает встроенным инструментом, который позволяет находить и удалять дубликаты строк. Начнем с поиска повторяющихся строк. Для этого выберите любую ячейку в таблице, а затем выделите всю таблицу, нажав Ctrl+A.
![Удаление дубликатов в Excel](http://officeassist.ru/wp-content/uploads/4715/tmp-1c8cb70c-88c8-4083-a9cf-0dd06478ace7.jpg)
Перейдите на вкладку Date (Данные), а затем нажмите команду Remove Duplicates (Удалить дубликаты), как показано ниже.
![Удаление дубликатов в Excel](http://officeassist.ru/wp-content/uploads/4715/tmp-d79706bf-f14f-4001-b051-768e7b6ba68c.jpg)
Появится небольшое диалоговое окно Remove Duplicates (Удалить дубликаты). Можно заметить, что выделение первой строки снимается автоматически. Причиной тому является флажок, установленный в пункте My data has headers (Мои данные содержат заголовки).
![Удаление дубликатов в Excel](http://officeassist.ru/wp-content/uploads/4715/tmp-548c541d-f52d-4857-9b51-bee8fa96d57b.jpg)
В нашем примере нет заголовков, поскольку таблица начинается с 1-й строки. Поэтому снимем флажок. Сделав это, Вы заметите, что вся таблица снова выделена, а раздел Columns (Колонны) изменится с dulpicate на Column A, B и С.
![Удаление дубликатов в Excel](http://officeassist.ru/wp-content/uploads/4715/tmp-98b1394b-67b2-40ca-b2c3-2c2334756be7.jpg)
Теперь, когда выделена вся таблица, нажмите OK, чтобы удалить дубликаты. В нашем случае все строки с повторяющимися данными удалятся, за исключением одной. Вся информация об удалении отобразится во всплывающем диалоговом окне.
![Удаление дубликатов в Excel](http://officeassist.ru/wp-content/uploads/4715/tmp-c5349701-99bf-4723-ac8e-51ff02fd8040.jpg)
Вариант 2: Расширенный фильтр
Вторым инструментом Excel, с помощью которого можно найти и удалить дубликаты, является Расширенный фильтр. Этот метод также применим к Excel 2003. Чтобы применить фильтр, необходимо выделить всю таблицу, как и прежде, воспользовавшись сочетанием клавиш Ctrl+A.
Затем перейдите на вкладку Data (Данные), в группе команд Sort & Filter (Сортировка и фильтр) нажмите команду Advanced (Дополнительно), как показано ниже. Если Вы используете Excel 2003, вызовите раскрывающееся меню Data (Данные), выберите Filters (Фильтры), а затем Advanced Filters (Расширенные фильтры).
![Удаление дубликатов в Excel](http://officeassist.ru/wp-content/uploads/4715/tmp-458b5008-a448-4f62-87b5-e25af827c327.jpg)
Теперь необходимо установить флажок Unique records only (Только уникальные записи).
![Удаление дубликатов в Excel](http://officeassist.ru/wp-content/uploads/4715/tmp-a1e51dbb-fb69-4c7e-9242-d2d408a446a8.jpg)
После нажатия OK в документе будут удалены все дубликаты, за исключением одной записи. В нашем примере осталось две записи, поскольку первый дубликат был обнаружен в строке 1. Этот метод автоматически определяет заголовки в таблице. Если Вы хотите удалить первую строку, Вам придется удалить ее вручную. Когда в 1-й строке будут заголовки, а не дубликаты, останется только одна копия существующих повторов.
![Удаление дубликатов в Excel](http://officeassist.ru/wp-content/uploads/4715/tmp-cb58abd9-705f-408a-9de4-8ef6fb1810c6.jpg)
Вариант 3: Замена
Этот метод удобно применять, когда необходимо найти повторяющиеся строки в небольших таблицах. Мы будем использовать инструмент Find and Replace (Поиск и замена), который встроен во все продукты Microsoft Office. Для начала необходимо открыть таблицу Excel, с которой планируется работать.
Открыв таблицу, выберите ячейку, содержимое которой требуется найти и заменить, и скопируйте ее. Для этого выделите нужную ячейку и нажмите сочетание клавиш Ctrl+C.
![Удаление дубликатов в Excel](http://officeassist.ru/wp-content/uploads/4715/tmp-a3ac2645-d8bc-412e-b893-1daf1ae044b2.jpg)
Скопировав слово, которое необходимо найти, воспользуйтесь сочетанием Ctrl+H, чтобы вызвать диалоговое окно Find and Replace (Поиск и замена). Вставьте скопированное слово с поле Найти, нажав Ctrl+V.
![Удаление дубликатов в Excel](http://officeassist.ru/wp-content/uploads/4715/tmp-414c9a92-b6dd-497f-908e-9b87072d9307.jpg)
Нажмите кнопку Options (Параметры), чтобы открыть дополнительный список опций. Установите флажок у пункта Match entire cell contents (Ячейка целиком). Это необходимо сделать, поскольку в некоторых ячейках искомые слова находятся вместе с другими словами. Если не выбрать эту опцию, можно непреднамеренно удалить ячейки, которые требуется оставить. Убедитесь, что все остальные настройки соответствуют указанным на рисунке ниже.
![Удаление дубликатов в Excel](http://officeassist.ru/wp-content/uploads/4715/tmp-a8aba322-e8ad-4740-a49f-ad3a26929a1d.jpg)
Теперь необходимо ввести значение в поле Replace with (Заменить на). В данном примере мы воспользуемся цифрой 1. Введя нужное значение, нажмите Replace All (Заменить все).
![Удаление дубликатов в Excel](http://officeassist.ru/wp-content/uploads/4715/tmp-10788fbd-5c33-43b9-9347-dfa95d3dd66a.jpg)
Можно заметить, что все значения duplicate в ячейках таблицы, будут заменены на 1. Мы использовали значение 1, так как оно небольшое и выделяется в тексте. Теперь Вы можете визуально определить строки, которые имеют повторяющиеся значения.
![Удаление дубликатов в Excel](http://officeassist.ru/wp-content/uploads/4715/tmp-732c459d-2ebb-4645-a547-325210ce3934.jpg)
Чтобы оставить один из дубликатов, достаточно вставить исходный текст обратно в строку, которая была заменена. В нашем случае мы восстановим значения в 1-й строке таблицы.
![Удаление дубликатов в Excel](http://officeassist.ru/wp-content/uploads/4715/tmp-77ca33e2-3b50-4f27-b6f8-e5dc03b7cdb6.jpg)
Определив строки с повторяющимся содержимым, поочередно выделите их, удерживая клавишу Ctrl.
![Удаление дубликатов в Excel](http://officeassist.ru/wp-content/uploads/4715/tmp-a6c40953-afad-4cd3-836e-4c161284fb33.jpg)
Выбрав все строки, которые необходимо удалить, щелкните правой кнопкой мыши по заголовку любой из выделенных строк и в контекстном меню нажмите Delete (Удалить). Не стоит нажимать клавишу Delete на клавиатуре, поскольку в этом случае удалится только содержимое ячеек, а не строки полностью.
![Удаление дубликатов в Excel](http://officeassist.ru/wp-content/uploads/4715/tmp-c94ecfe5-1c0f-4984-88a3-56c67332d804.jpg)
Сделав это, Вы можете заметить, что все оставшиеся строки имеют уникальные значения.
![Удаление дубликатов в Excel](http://officeassist.ru/wp-content/uploads/4715/tmp-1e21d4c8-9953-4758-aa30-872dbd17b679.jpg)
Урок подготовлен для Вас командой сайта office-guru.ru Источник: http://www.howtogeek.com/198052/how-to-remove-duplicate-rows-in-excel/ Перевел: Андрей Антонов Правила перепечатки Еще больше уроков по Microsoft Excel