Как удалить повторяющиеся строки в Excel
Повторяющиеся(Duplicate) значения на листе Excel могут испортить ваши данные. Если дубликаты не являются преднамеренными, они могут привести к неточностям и искаженным отчетам.
В этом уроке мы покажем вам, как находить и удалять дубликаты в документе Excel .
Как найти повторяющуюся строку или данные
Важно сначала проверить, какие строки (или столбцы) содержат идентичную информацию. Поэтому, прежде чем мы покажем вам, как удалить дубликаты в Excel , давайте проведем вас через процесс проверки вашего листа на наличие повторяющихся данных.
Метод 1: поиск по всему рабочему листу(Method 1: Search Entire Worksheet)
В Excel есть инструмент условного форматирования,(Conditional Formatting tool) который помогает идентифицировать, визуализировать и делать выводы из данных. Вот как использовать этот инструмент для выделения повторяющихся значений в документе Excel .
- Нажмите Control + A , чтобы выбрать список или таблицу. Либо щелкните значок « Выбрать все(Select All) » в верхнем левом углу таблицы, чтобы выбрать весь рабочий лист.
- Перейдите на вкладку « Главная(Home) » и нажмите кнопку раскрывающегося списка « Условное форматирование ».(Conditional Formatting)
- Наведите курсор на «Правила выделения ячеек»(Highlight Cell Rules) и выберите «Дублировать значения(Duplicate Values) » .
- Убедитесь(Make) , что в первом раскрывающемся списке указано «Дублировать». Вы также можете выбрать предпочтительный цвет выделения во втором раскрывающемся меню.
- Выберите ОК(OK) , чтобы продолжить.
Excel сразу выделяет строки и столбцы с повторяющимися значениями.
Способ 2: путем объединения рядов(Method 2: By Combining Rows)
Этот метод идеально подходит для поиска строк с повторяющимися значениями во всех столбцах или ячейках. Во- первых(First) , вам нужно будет использовать функцию Excel «Объединить», чтобы объединить содержимое каждой строки. Затем выберите столбец, в котором вы хотите сохранить объединенные значения, и выполните следующие действия. Мы рекомендуем объединять значения в столбце рядом с последним значением в первой строке.
- Введите или вставьте =CONCAT( в ячейку, выберите первую ячейку в строке, введите столбец ( : ) и выберите последнюю ячейку в строке. После этого(Afterward) закройте формулу скобками и нажмите Enter .
В нашем образце рабочего листа (см. изображение ниже) первая и последняя ячейки в первой строке имеют ссылки A2 и D2 соответственно. Следовательно(Hence) , формула будет иметь следующий вид: =CONCAT(A2:D2) .
Помните(Remember) , что ссылки на ячейки будут различаться в зависимости от количества строк и столбцов в таблице.
- Скопируйте формулу вниз по столбцу, пока не дойдете до последней строки. Для этого выберите ячейку с формулой, переместите курсор мыши в левый нижний угол ячейки, удерживайте значок маркера(Fill handle) заполнения (то есть значок плюса) и перетащите его вниз по столбцу.
- Выберите весь столбец — щелкните букву в верхней части столбца или щелкните ячейку в столбце и нажмите Control + Space .
- Перейдите на вкладку « Главная(Home) » и выберите « Условное форматирование(Conditional Formatting) » .
- Наведите курсор мыши на Highlight Cell Rules и выберите Duplicate Values .
- Выберите ОК(OK) , чтобы продолжить.
Excel выделит столбец с повторяющимися значениями. Это говорит вам о ячейках в этой конкретной строке, которые имеют повторяющиеся значения, как о другой строке на листе.
Если вы внимательно посмотрите на изображение выше, вы заметите, что инструмент условного форматирования(Conditional Formatting) не выделил строки 4(Row 4) и строки 13(Row 13) . Обе строки имеют повторяющиеся значения в столбцах Names , Scores и ID , но разные значения в столбце Day .
Только 3 из 4 столбцов в обеих строках содержат повторяющуюся информацию. Это объясняет, почему инструмент условного форматирования(Conditional Formatting) не выделял конкатенированные или объединенные значения для обеих строк. Обе строки ( строка 4(Row 4) и строка 13(Row 13) ) уникальны, поскольку в столбце «День» есть отличительная информация.
Как удалить повторяющиеся строки(Duplicate Rows) в Excel
Вы обнаружили на листе Excel несколько строк, содержащих повторяющуюся информацию . Давайте покажем вам, как удалить эти повторяющиеся строки с помощью двух инструментов Excel .
1. Используйте инструмент «Удалить дубликаты»(1. Use the “Remove Duplicates” Tool)
У этого инструмента есть только одна задача: убедиться, что у вас есть чистые данные на вашем листе Excel . Это достигается путем сравнения выбранных столбцов на вашем листе и удаления строк с повторяющимися значениями. Вот как использовать инструмент:
- Выберите ячейку в таблице и нажмите Control + A на клавиатуре, чтобы выделить таблицу.
- Перейдите на вкладку « Данные » и щелкните значок « (Data)Удалить дубликаты(Remove Duplicates) » в разделе «Инструменты данных».
Если у вашего ПК маленький экран или окно Excel свернуто, нажмите кнопку раскрывающегося списка « Инструменты данных » и выберите « (Data Tools)Удалить дубликаты(Remove Duplicates) » .
- Перейдите в раздел « Столбцы(Columns) » и выберите все столбцы. Если в вашей таблице есть заголовок, установите флажок «Мои данные имеют заголовки». Это отменит выбор строки заголовка или первой строки на листе. Нажмите (Click) OK , чтобы продолжить.
Совет.(Quick Tip:) Чтобы сделать первую строку листа Excel заголовком, перейдите на вкладку « Вид(View) », выберите « Закрепить области(Freeze Panes) » и выберите « Закрепить верхнюю строку»(Freeze Top Row) .
- Excel отобразит подсказку, уведомляющую вас об общем количестве повторяющихся значений, найденных и удаленных с листа. Нажмите (Click) OK , чтобы вернуться к рабочему листу.
2. Используйте инструмент расширенного фильтра(2. Use the Advanced Filter Tool)
«Расширенный фильтр» — еще один блестящий инструмент, помогающий очищать данные в Excel(clean your data in Excel) . Инструмент позволяет просматривать, редактировать, группировать и сортировать данные на листе(group and sort data on your worksheet) . Следуйте приведенным ниже инструкциям, чтобы узнать, как использовать этот инструмент для удаления повторяющихся строк с листа Excel .
- Выберите(Select) любую ячейку в таблице и нажмите Control + A , чтобы выделить всю таблицу.
- Перейдите на вкладку « Данные(Data) » и выберите « Дополнительно(Advanced) » в разделе «Сортировка и фильтрация».
- Установите флажок « Только уникальные записи(Unique records only) » и нажмите « ОК(OK) » .
Если таблица или рабочий лист содержат несколько строк с похожей информацией или значениями, Excel удалит все дубликаты, кроме первого.
Примечание.(Note:) Инструмент « Расширенный фильтр(Advanced Filter) » автоматически обрабатывает первую строку как заголовок. Это означает, что инструмент не удалит первую строку, даже если она содержит повторяющиеся данные. Например, в приведенной ниже таблице запуск функции « Только уникальные(Unique) записи» инструмента « Расширенный фильтр(Advanced Filter) » не удалит первую и последнюю строки, даже если они обе имеют повторяющиеся значения во всех столбцах.
Итак, если ваш лист или таблица Excel имеет заголовок, лучше всего использовать инструмент «Удалить дубликаты», чтобы удалить повторяющиеся строки.
Совет:(Quick Tip:) случайно удалили повторяющиеся строки или значения? Нажмите Control + Z , чтобы отменить изменение и вернуть дубликаты данных.
Удаление дубликатов в Excel : ограничения
Следует отметить, что вы не можете удалить повторяющиеся строки или значения из рабочего листа, содержащего выделенные или сгруппированные данные(outlined or grouped data) . Поэтому, если вы сгруппировали строки и столбцы на листе Excel(grouped the rows and columns in your Excel worksheet) , возможно, в итоговые и промежуточные итоги, вам придется разгруппировать данные, прежде чем вы сможете проверить наличие дубликатов. Обратитесь к официальной документации Microsoft(this official documentation from Microsoft) , чтобы узнать больше об удалении дубликатов в Excel и фильтрации уникальных значений.
Related posts
Группировать строки и столбцы на листе Excel
Как быстро вставить несколько строк в Excel
Как объединить ячейки, столбцы и строки в Excel
Как удалить пустые строки в Excel
Как использовать функцию «Говорить ячейки» в Excel
Почему вы должны использовать именованные диапазоны в Excel
3 способа разделить ячейку в Excel
Как сделать круговую диаграмму в Excel
Как открыть Word и Excel в безопасном режиме
Как искать в Excel
Как вставить CSV или TSV в рабочий лист Excel
Как вставить лист Excel в документ Word
Как исправить ошибки #N/A в формулах Excel, таких как ВПР
Как использовать Flash Fill в Excel
Используйте имена динамических диапазонов в Excel для гибких раскрывающихся списков
Google Таблицы против Microsoft Excel — в чем разница?
Как написать формулу/оператор ЕСЛИ в Excel
10 советов и рекомендаций по Excel на 2019 год
Как исправить строку в Excel
Подключение Excel к MySQL