Страницы: 1
RSS
Найти дубликаты в определенных столбцах и показать их, Подскажите, каким образом можно найти дубликаты в определенных столбцах и показать их
 
Всем добрый день, пол дня искал решение но ни к чему толковому не пришел. В excel  не силен, по этому прошу помочь..
excel 2007.
В функции "Удалить дубликаты" можно указать нужные столбцы, она находит одинаковые значения, сразу удаляет (и указывает количество).

подскажите, каким образом дубликаты можно просто выделить (или  сортировать по порядку как в примере)?   (искать дубликаты нужно только в столбцах A - L )
 
Если дубликаты рядом, то формула в свободном столбце:
Код
=СУММПРОИЗВ(($A2=$A$2:$A$9)*($B2=$B$2:$B$9)*($C2=$C$2:$C$9)*($D2=$D$2:$D$9)*($E2=$E$2:$E$9)*($F2=$F$2:$F$9)*($G2=$G$2:$G$9)*($H2=$H$2:$H$9)*($I2=$I$2:$I$9)*($J2=$J$2:$J$9)*($K2=$K$2:$K$9)*($L2=$L$2:$L$9))
дает значение больше единицы строкам, которые встретятся более одного раза. Дальше фильтром по этому полю.

Если дубликаты не рядом, то получившееся можно скопировать в отдельный диапазон, далее сортировкой добиться, чтобы дубликаты оказались рядом.
Изменено: PerfectVam - 12.05.2017 14:52:19
Следствие из третьего закона Чизхолма:
"Даже если ясность изложения исключает неверное толкование, все равно найдется кто-то, кто поймет Вас неправильно."
 
Можно в свободном столбце T просуммировать значения в каждой строке (диапазон A:L), затем при помощи условного форматирования выделить цветом повторяющиеся значения, которые легко затем отфильтровать.
 
По поводу поста 3.
Решение простое, но содержит риски:
1. В соседних ячейках (2 или больше) могут быть разные данные, но при объединении превращающиеся в одно. Пример: "ко" "ко" и "кок" "о".
2. В каких-то ячейках может быть пустота. В таком случае в объединении получатся одинаковыми данные разных столбцов.

Если уверены, что такого в Ваших данных не будет - вариант вполне рабочий и простой.
Следствие из третьего закона Чизхолма:
"Даже если ясность изложения исключает неверное толкование, все равно найдется кто-то, кто поймет Вас неправильно."
 
Обе вероятные проблемы легко устранить при объединении, вставив между значениями редкий символ (или набор символов), который точно не встретится (автор темы может подобрать его самостоятельно).
Пример:
Код
=A2&"æ"&B2&"æ"&C2&"æ"&D2&"æ"&E2&"æ"&F2&"æ"&G2&"æ"&H2&"æ"&I2&"æ"&J2&"æ"&K2&"æ"&L2
Изменено: AB1 - 12.05.2017 15:56:22
 
Вполне.
А предварительно проверить: встречается ли символ - можно поиском. Если поиск не дал результатов - можно использовать и уже ничем не рисковать.
Следствие из третьего закона Чизхолма:
"Даже если ясность изложения исключает неверное толкование, все равно найдется кто-то, кто поймет Вас неправильно."
 
Цитата
PerfectVam написал:
дает значение больше единицы строкам, которые встретятся более одного раза
Если в моем списке не 9 строк, а 23 100.
тогда формула будет иметь вид*?

=СУММПРОИЗВ(($A2=$A$2:$A$23 100)*($B2=$B$2:$B$23 100)*($C2=$C$2:$C$23 100)*($D2=$D$2:$D$23 100)*($E2=$E$2:$E$23 100)*($F2=$F$2:$F$23 100)*($G2=$G$2:$G$23 100)*($H2=$H$2:$H$23 100)*($I2=$I$2:$I$23 100)*($J2=$J$2:$J$23 100)*($K2=$K$2:$K$23 100)*($L2=$L$2:$L$23 100))
 
Цитата
AB1 написал:
Можно в свободном столбце T просуммировать значения в каждой строке (диапазон A:L),
Спасибо, просуммировал все строки. Подскажите,а как сейчас можно при помощи условного форматирования выделить цветом повторяющиеся значения ?
 
Нужно выделить столбец (например, T), затем через меню:

Главная -> Условное форматирование -> Правила выделения ячеек -> Повторяющиеся значения,
затем выбрать цветовую гамму.
 
Цитата
AB1 написал:
Нужно выделить столбец (например, T), затем через меню:
Благодарю, всё получилось!
 
Если для ексель2010+, то можно применить такую формулу, но перед её применением необходимо заполнить все ячейки
Код
.=IFERROR(INDEX(B$2:B$9;AGGREGATE(15;6;ROW($1:$10)/(COUNTIFS($B$2:$B$9;$B$2:$B$9;$C$2:$C$9;$C$2:$C$9;$D$2:$D$9;$D$2:$D$9;$E$2:$E$9;$E$2:$E$9;$F$2:$F$9;$F$2:$F$9;$G$2:$G$9;$G$2:$G$9;$H$2:$H$9;$H$2:$H$9;$I$2:$I$9;$I$2:$I$9;$J$2:$J$9;$J$2:$J$9;$K$2:$K$9;$K$2:$K$9;$L$2:$L$9;$L$2:$L$9)>=2);ROWS($22:22)));"")
Страницы: 1
Читают тему
Наверх