Перейти к содержимому

Kutools для Office — один пакет. Пять инструментов. Выполняйте больше.

Как показать только повторяющиеся строки в столбце Excel?

Author Sun Last modified

В различных сценариях анализа данных вы можете столкнуться с ситуацией, когда столбец содержит как уникальные, так и повторяющиеся значения, но вы хотите просматривать или обрабатывать только повторяющиеся строки. Ручной поиск и скрытие каждого уникального значения по одному может быть неэффективным и подверженным ошибкам, особенно при работе с большими наборами данных. Пример показан на скриншоте ниже, где после фильтрации остаются видимыми только повторяющиеся записи.
show only duplicate rows

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

Показать только дубликаты с помощью условного форматирования и функции фильтрации

Показать только дубликаты с помощью Kutools для Excel good idea3

Показать только дубликаты с помощью формул и функции фильтрации

Показать только дубликаты с помощью кода VBA (Автоматическая фильтрация и отображение только дубликатов)


Показать только дубликаты с помощью условного форматирования и функции фильтрации

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

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

1. Выберите значения, которые нужно проверить на наличие дубликатов, затем нажмите Главная > Условное форматирование > Правила выделения ячеек > Повторяющиеся значения. В диалоговом окне Повторяющиеся значения диалог, выберите Повторяющиеся из левого выпадающего списка, выберите желаемый формат выделения из правого выпадающего списка и нажмите OK. Смотрите скриншот:
steps to use the Conditional Formatting feature to find and highlight duplicate values

Дубликаты будут выделены выбранным цветом.
the duplicates have been colored

2. Нажмите заголовок столбца (например, "Имя"), затем перейдите к Данные > Фильтр чтобы активировать функцию фильтрации.
click Data > Filter to enable the Filter function

3. Нажмите Фильтр значок в заголовке столбца. Из меню выберите Фильтр по цвету, затем выберите цвет, который вы установили для дубликатов на предыдущем шаге. Смотрите скриншот:
select the color you have formatted for the duplicates

4. Нажмите OK. В результате останутся видимыми только строки, содержащие повторяющиеся значения, а уникальные значения будут скрыты из отфильтрованного списка.
only the duplicates have been filtered out

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


Показать только дубликаты с помощью Kutools для Excel

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

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

После бесплатной установки Kutools для Excel выполните следующие шаги:

1. Выберите диапазон данных, затем нажмите Kutools > Выбрать > Выбрать дубликаты и уникальные ячейки.
click Select Duplicate & Unique Cells feature of kutools

2. В диалоговом окне Выбрать дубликаты и уникальные ячейки проверьте Только уникальные значения и Выбрать всю строку. Нажмите OK. Появится диалоговое окно сводки, показывающее количество выбранных строк.
set options in the dialog box

3. Нажмите OK чтобы закрыть диалоговое окно сводки. Теперь выбраны уникальные строки. Щелкните правой кнопкой мыши любой заголовок строки из выбранной группы, затем выберите Скрыть из контекстного меню.
select Hide from the context menu

С помощью этих шагов все уникальные строки будут скрыты, оставив только ваши повторяющиеся строки для анализа или дальнейших действий.
only duplicate rows have been shown

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

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


Показать только дубликаты с помощью формул и функции фильтрации

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

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

1. В пустой соседней ячейке вашего набора данных (например, в ячейке B2, если ваши данные начинаются в A2) введите следующую формулу, чтобы отметить повторяющиеся записи:

=COUNTIFS($A$2:$A$12,$A2)>1

Перетащите маркер заполнения вниз через целевой диапазон. Результат TRUE в ячейке формулы указывает на дубликат, тогда как FALSE отмечает уникальное значение. Смотрите скриншот:
use a formula to mark the duplicates

2. Нажмите заголовок вспомогательного столбца (B1, прямо над вашими формулами), затем нажмите Данные > Фильтр чтобы добавить элементы управления фильтром.
click Data > Filter to apply Filter function

3. Используйте раскрывающийся фильтр во вспомогательном столбце, чтобы выбрать только TRUE, затем нажмите OK. Только повторяющиеся значения будут отображаться в основном столбце данных.
 check TRUE from the drop down list then only the duplicates shown

Примечание: Настройте A2:A12 в формуле по мере необходимости, исходя из вашего фактического диапазона данных. Для динамических наборов данных убедитесь, что вы охватываете весь потенциальный диапазон, или используйте таблицы Excel для более легкого управления столбцами.

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


Показать только дубликаты с помощью кода VBA (Автоматическая фильтрация и отображение только дубликатов)

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

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

1. Перейдите в Разработчик > Visual Basic, чтобы открыть окно Microsoft Visual Basic for Applications. Нажмите Вставка > Модуль и вставьте следующий код в модуль:

Sub FilterDuplicatesOnly()
    Dim rng As Range
    Dim ws As Worksheet
    Dim duplicateCol As Range
    Dim lastRow As Long
    Dim colNum As Long
    
    On Error Resume Next
    xTitleId = "KutoolsforExcel"
    
    Set ws = Application.ActiveSheet
    Set rng = Application.Selection
    
    If rng Is Nothing Then
        MsgBox "Please select a range first.", vbExclamation
        Exit Sub
    End If
    
    lastRow = ws.Cells(ws.Rows.Count, rng.Cells(1, 1).Column).End(xlUp).Row
    colNum = rng.Column
    
    ' Add a temporary helper column next to the selected column
    ws.Cells(1, colNum + 1).Value = "IsDuplicate"
    ws.Range(ws.Cells(2, colNum + 1), ws.Cells(lastRow, colNum + 1)).Formula = "=COUNTIF(" & rng.Address & "," & ws.Cells(2, colNum).Address(False, False) & ")>1"
    
    ' Apply filter to show only duplicates
    ws.Range(ws.Cells(1, colNum), ws.Cells(lastRow, colNum + 1)).AutoFilter Field:=2, Criteria1:="TRUE"
End Sub

2. После ввода кода вернитесь в Excel и выберите столбец данных, где вы хотите фильтровать дубликаты (например, выберите все ячейки от A2 до A12, если ваши данные находятся в столбце A). Затем в редакторе VBA нажмите кнопку Run button Выполнить чтобы выполнить макрос. Макрос вставит временный вспомогательный столбец, использует его для определения дубликатов, а затем автоматически отфильтрует, чтобы показать только строки с повторяющимися значениями.

Временный вспомогательный столбец необходим для этого типа автоматизации VBA. При желании вы можете удалить этот столбец после просмотра ваших повторяющихся данных.

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

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


  Показать только повторяющиеся значения

 

Лучшие инструменты для повышения продуктивности в Office

🤖 Kutools AI Aide: Совершенно новый подход к анализу данных благодаря: Интеллектуальное выполнение |  Генерация кода  |  Создание пользовательских формул |  Анализ данных и построение диаграмм  |  Вызов Kutools Functions
Популярные функции: Поиск, выделение или отметка дубликатов | Удалить пустые строки | Объединить столбцы или адреса без потери данных | Округлить ...
Супер ПОИСК: VLOOKUP по нескольким критериям | VLOOKUP по нескольким значениям | Многолистовой поиск | Распознавание нечетких соответствий ...
Расширенный раскрывающийся список: Быстро создать раскрывающийся список | Зависимый раскрывающийся список | Множественный выбор в раскрывающемся списке ...
Менеджер столбцов: Добавить определённое количество столбцов | Переместить столбцы | Переключить видимость скрытых столбцов | Сравнить диапазоны и столбцы ...
Рекомендуемые функции: Сетка фокусировки | Дизайн листа | Улучшенная строка формулы | Управление книгой и листами | Библиотека автотекста | Выбор даты | Объединить данные | Зашифровать/расшифровать ячейки | Отправить письмо по списку | Супер фильтр | Специальный фильтр (фильтр жирный/курсив/зачеркнутый...) ...
Топ15 наборов инструментов:12 текстовых инструментов (Добавить текст, Удалить определенные символы, ...) |50+ типов диаграмм (Диаграмма Ганта, ...) |40+ полезных формул (Расчет возраста на основе даты рождения, ...) |19 инструментов для вставки (Вставить QR-код, Вставить изображение по пути, ...) |12 инструментов преобразования (Преобразовать в слова, Конвертация валюты, ...) |7 инструментов объединения и разделения (Расширенное объединение строк, Разделить ячейки, ...) | ... и многое другое
Используйте Kutools на предпочитаемом вами языке — поддерживает Английский, Испанский, Немецкий, Французский, Китайский и более40 других языков!

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


Office Tab добавляет вкладки в Office и делает вашу работу намного проще

  • Включите режим вкладок для редактирования и чтения в Word, Excel, PowerPoint, Publisher, Access, Visio и Project.
  • Открывайте и создавайте несколько документов во вкладках одного окна вместо новых отдельных окон.
  • Увеличьте свою продуктивность на50% и уменьшите количество щелчков мышью на сотни ежедневно!

Все надстройки Kutools. Один установщик

Пакет Kutools for Office включает надстройки для Excel, Word, Outlook и PowerPoint, а также Office Tab Pro — идеально для команд, работающих в разных приложениях Office.

Excel Word Outlook Tabs PowerPoint
  • Комплексный набор — надстройки для Excel, Word, Outlook и PowerPoint плюс Office Tab Pro
  • Один установщик, одна лицензия — настройка занимает считанные минуты (MSI-совместимо)
  • Совместная работа — максимальная эффективность между приложениями Office
  • 30-дневная полнофункциональная пробная версия — без регистрации и кредитной карты
  • Лучшее соотношение цены и качества — экономия по сравнению с покупкой отдельных надстроек