Перейти к основному содержанию

Как найти и выделить повторяющиеся строки в диапазоне в Excel?

Иногда в вашем диапазоне данных на листе могут быть повторяющиеся записи, и теперь вы хотите найти или выделить повторяющиеся строки в диапазоне, как показано на следующих снимках экрана. Конечно, вы можете найти их одну за другой, проверяя строки. Но это не лучший выбор, если рядов сотни. Здесь я расскажу о некоторых полезных способах решения этой задачи.

 

Найдите повторяющиеся строки в нескольких столбцах с помощью формул

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

Выделите или выделите повторяющиеся строки в нескольких столбцах с помощью удобной функции


Найдите повторяющиеся строки в нескольких столбцах с помощью формул

Следующая формула может помочь вам найти повторяющиеся записи, пожалуйста, сделайте следующее:

1. В соседней пустой ячейке, в данном случае ячейке D2, введите следующую формулу:

=IF(COUNTIFS($A$2:$A$12,$A2,$B$2:$B$12,$B2,$C$2:$C$12,$C2)>1, "Duplicate row", "")

2. Затем перетащите дескриптор заполнения вниз к ячейкам для применения этой формулы, теперь вы можете увидеть, что если в этом используемом диапазоне есть идентичные строки, он отобразит Повторяющаяся строка, см. снимок экрана:

  • Ноты:
  • 1. В формуле $ A $ 2: $ A $ 12, 2 млрд долларов: 12 млрд долларов, 2 канадских доллара: 12 канадских долларов укажите столбцы диапазона, в которых вы хотите найти дубликат. Вы можете изменить их как хотите. И A2, B2, C2 укажите первые ячейки в каждом столбце данных, к которым необходимо применить эту формулу, вы также можете изменить их.
  • 2. Вышеупомянутая формула основана на данных в 3 столбцах. Если в вашем диапазоне данных есть 4 или более столбцов, для которых необходимо найти повторяющиеся значения из первой строки, вам просто нужно добавить ссылки на столбцы, как показано в следующей формуле: =IF(COUNTIFS($A$2:$A$12,$A2,$B$2:$B$12,$B2,$C$2:$C$12,$C2,$D$2:$D$12,$D2)>1, "Duplicate row", "").

Советы: Если вы хотите найти повторяющиеся строки без первых вхождений, примените следующую формулу:

=IF(COUNTIFS($A$2:$A2,$A2,$B$2:$B2,$B2,$C$2:$C2,$C2) >1, "Duplicate row", "")


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

Если вы не можете правильно применить формулу, не волнуйтесь, Условное форматирование Утилита также может помочь вам выделить повторяющиеся строки. Выполните следующие действия:

1. Первый шаг, который вы должны использовать CONCATENATE функция для объединения всех данных в одну ячейку для каждой строки. Введите приведенную ниже ячейку формулы D2, затем скопируйте формулу вниз до последней строки данных, см. Снимок экрана:

=CONCATENATE(A2,B2,C2)

2. Затем выберите диапазон, в котором вы хотите найти повторяющиеся строки, включая формулы в столбце D, а затем перейдите к Главная вкладку и щелкните Условное форматирование > Новое правило, см. снимок экрана:

3. В Новое правило форматирования диалоговом окне выполните следующие действия:

  • Нажмите Используйте формулу, чтобы определить, какие ячейки следует форматировать. из Выберите тип правила список;
  • А затем введите эту формулу = СЧЁТЕСЛИ ($ D $ 2: $ D $ 12, $ D2)> 1 (Выделите повторяющиеся строки с первыми вхождениями) или = СЧЁТЕСЛИ ($ D $ 2: $ D2; $ D2)> 1 (Выделите повторяющиеся строки без первых вхождений) в Формат значений, где эта формула истинна текстовое окно;
  • Наконец, нажмите Формат .

Внимание: В приведенной выше формуле $ D $ 2: $ D $ 12 - это столбец D, в котором вы объединили другие значения столбца.

4. В выскочившем Формат ячеек диалоговое окно, нажмите Заполнять вкладка, а затем выберите один цвет, который вам нужен, чтобы выделить дубликаты.

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

Выделите повторяющиеся строки первыми Выделите повторяющуюся строку без первых

Выделите или выделите повторяющиеся строки в нескольких столбцах с помощью удобной функции

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

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

После установки Kutools for Excel, пожалуйста, сделайте так:

1. Нажмите Кутулс > Выберите > Выберите повторяющиеся и уникальные ячейки, см. снимок экрана:

2. В Выберите повторяющиеся и уникальные ячейки диалоговом окне выполните следующие действия:

  • Нажмите кнопка1  кнопка для выбора диапазона, который вы хотите использовать;
  • Затем выберите Каждый ряд из на основании раздел;
  • А затем проверьте Дубликаты (кроме 1-го) or Все дубликаты (включая 1-й) вариант под Правило раздел по мере необходимости;
  • Наконец, вы можете указать цвет фона или цвет шрифта для повторяющихся строк под Обработка результатов.

3. Затем нажмите OK, а повторяющиеся строки выбираются как следующие снимки экрана:

Выберите повторяющиеся строки, включая первые Выберите повторяющиеся строки, исключая первые
  • Ноты:
  • 1. Если вы проверите Выбрать целые строки вариант, будут выбраны все повторяющиеся или уникальные строки.
  • 2. Если вы отметите опцию «Учитывать регистр», текст будет сравниваться с учетом регистра.

 Скачать и бесплатную пробную версию Kutools для Excel сейчас!


Больше относительных статей:

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

Лучшие инструменты для офисной работы

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

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

вкладка kte 201905


Вкладка Office: интерфейс с вкладками в Office и упрощение работы

  • Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
  • Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
  • Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
Comments (16)
No ratings yet. Be the first to rate!
This comment was minimized by the moderator on the site
Fórmulas lixo, nenhuma funciona!
This comment was minimized by the moderator on the site
Hello Carlos,
So sorry to hear that. But I did try all of the formulas in the article and they all works fine. Please see the screenshots I upload. And I would love to help you on this matter if only you could provide the details of the errors. Thanks.Sincerely,Mandy
This comment was minimized by the moderator on the site
The formula "Sumproduct" does not work! The values ​​keep appearing non-duplicate, and since there are duplicate values, you must have got something wrong with this formula. Because I did the same and checked several times to find the error, but I was unsuccessful
This comment was minimized by the moderator on the site
Hello, Elienay,
The above Sumproduct formula works well in my worksheet, could you give your problem as an image to insert here?
Thank you!
This comment was minimized by the moderator on the site
I had to invent another formula to check for duplicate values, in fact I created two formulas! But with this "sumproduct" I couldn't fix it. However I already solved my problem, thanks! The formula I created looked like this: =IF(CONTIF($G$53:$G$55;G53)>1;"DUPLI";"NO")
This comment was minimized by the moderator on the site
at the time of data entry can i stop duplicate entries in two columns example :- Table A Table B A 1 B 2 at the time data entry once A & 1 is coming than i don't enter this entry, can any formula & idea for this
This comment was minimized by the moderator on the site
Can i find duplicate entries in two columns at time of data entry, that can i prevent duplicate entries in two columns example, Table A Table B A 1 B 2 at time of data entry next A and 1 i don't enter this entry, plz give any idea
This comment was minimized by the moderator on the site
Hi, suppose i have data of 15 letters (alphanumeric), and i want it to be split in different columns. ex - ASDFGH11WE31005 this is the 15 letters code, i want it to be spilt in different columns like - AS DF GH 11 WE 3 1005 pls suggest any shortcut or any formula to split it
This comment was minimized by the moderator on the site
Good day, I am dealing with a similar problem but one that goes beyond just checking for duplicates and I am hoping you could shed some light in as to how to tackle it. To illustrate I will build up onto the problem you have already illustrated above and adding some more complexities to it. Suppose after checking for and finding duplicates (ie., product, order or quantity and price), you now want to select a shop from which you can now buy your products from (I assume the duplicates tells you what products in what amount you can buy at what prices, and there is that repeat of products, orders and prices). The Shop Name given is for the shop that actually has stock of items required. A B C D E F PRODUCT ORDER PRICE SHOP NAME Distance to Shop (miles) Shop chosen to buy from QQQQ 50 30 Shop A 15 ? PPPP 60 40 Shop A 15 ? XXXX 45 28 Shop B 30 ? QQQQ 50 30 Shop A 15 ? VVVV 65 42 Shop A 15 ? BBBB 48 21 Shop A 15 ? XXXX 45 28 Shop B 30 ? QQQQ 50 30 Shop B 30 ? MMMM 80 35 Shop B 30 ? Suppose you now know you can buy a product at the given quantities (order) and at the given prices, at either Shop A or Shop B or Shop B but now you want to decide on the shop to buy from. One of the factors used in the criteria for shop selection could be how far the shop is from your own location. Obviously for product XXXX the only shop to buy from, where the product is available is Shop B therefore the value to return under column E would always be Shop B. For product QQQQ, you would have the option of buying from either Shop A or Shop B. You now want Excel to have you choose a shop to buy from. You want to select the nearest shop. How would you go about using a formula to solve this one? Regards, Moses
This comment was minimized by the moderator on the site
Suppose you have now ascertained that there are duplicates and the next thing is you want to check is if these duplicates (products, orders, and prices) can be obtained are from different shops. This is tantamount to introducing another column listingshops which actaully sell these products and you want to be able to select a shop to buy from based on another criteria not listed here (knowledge of shop location,distance to the shop, etc) Eg for Product QQQ, you can get same order at same price at both Shop A and Shop B and you wanna return either Shop A or Shop B based on that criteria you know. How would you tell Excel to return as a value either either Shop A or Shop B? PRODUCT ORDER PRICE SHOP NAME QQQQ 50 30 Shop A PPPP 60 40 Shop A XXXX 45 28 Shop B QQQQ 50 30 Shop A VVVV 65 42 Shop A BBBB 48 21 Shop A XXXX 45 28 Shop B QQQQ 50 30 Shop B MMMM 80 35 Shop B
This comment was minimized by the moderator on the site
This is very very very great INFO !! i was so confused to find this kind of formula in excel sheet but today i am so happy may god give you lots of happiness and success, Great Work buddy you're a Champ !!
This comment was minimized by the moderator on the site
Great Great Great Really best ideas I've ever seen
This comment was minimized by the moderator on the site
Yes!!! NASEER you can find duplicates... :)
There are no comments posted here yet
Load More
Please leave your comments in English
Posting as Guest
×
Rate this post:
0   Characters
Suggested Locations