Skip to content
В этом руководстве вы узнаете, как отображать дубликаты в Excel. Мы рассмотрим различные методы затенения дублирующих ячеек, целых строк или последовательных повторений с использованием условного форматирования.
Ранее мы исследовали различные способы как найти дубликаты в Excel. Несомненно, эти формулы очень полезны, но выделение повторяющихся записей определенным цветом может сделать анализ данных еще проще.
Самый быстрый способ найти и подсветить повторы в Excel — это использовать условное форматирование. Самое большое преимущество этого метода в том, что он не только показывает существующие совпадения, но и обнаруживает и сразу же окрашивает новые повторы при вводе, редактировании или перезаписи ваших данных.
- Как подсветить дубликаты, используя встроенный инструмент
- Как выделить дубликаты без учета 1-го вхождения
- Как показать 3-й, 4-й и все последующие дубликаты?
- Выделяем повторяющиеся значения в диапазоне
- Выделение строки целиком на основе дубликатов в определённой колонке
- Выделение дублирующихся строк
- Подсветка последовательных дубликатов ячеек
- Как выделить дубликаты в Excel с помощью специального инструмента и без формул
Далее в этом руководстве вы найдете несколько способов выделения дубликатов записей в зависимости от конкретной задачи. Эти методы работают во всех версиях Excel 2016, Excel 2013, Excel 2010 и ниже.
Как подсветить дубликаты, используя встроенный инструмент (с 1-м появлением)
Для начала, во всех версиях Excel есть заготовка для выделения дублирующих ячеек. Чтобы использовать это её в своих таблицах, выполните следующие действия:
- Выберите данные, которые вы хотите проверить. Это может быть колонка, строка или диапазон ячеек.
- На вкладке « Главная » выберите « Условное форматирование» > «Правила выделения ячеек» > «Повторяющиеся значения».
Откроется диалоговое окно с форматом «Светло-красная заливка» и «Темно-красный текст», выбранными по умолчанию. Чтобы применить формат по умолчанию, просто нажмите ОК.
Помимо красной заливки и форматирования текста, в выпадающем списке доступно несколько других предопределенных форматов. Чтобы покрасить повторяющиеся ячейки другим цветом, нажмите «Пользовательский формат» (последний элемент в раскрывающемся списке) и выберите цвет заливки и/или шрифта по своему вкусу.
Подсказка. Чтобы указать цветом на уникальные значения, выберите «Уникальные» в левом поле.
И вот что мы получили в итоге:
Как видим, повторов оказалось очень много. Применяя встроенное правило дублирования к двум или более столбцам, Excel не сравнивает значения в них, а просто выделяет все дублирующиеся экземпляры. Для работы со всей таблицей или для сравнения столбцов вряд ли этот метод вам подойдет. А вот для поиска в одной колонке или строке – вполне хорош.
При использовании этого инструмента имейте в виду следующие две вещи:
- Работает только для отдельных клеток. Чтобы отметить дублирующиеся строки, вам необходимо создать свои собственные правила.
- Он закрашивает дубликаты ячеек, включая их первые появления. Чтобы отметить все из них, кроме первых экземпляров , создайте правило условного форматирования на основе формулы из этого руководства по нахождению дубликатов.
Как выделить повторы без 1-го вхождения
Чтобы отметить второе и все последующие повторяющиеся вхождения, выберите ячейки, которые вы хотите закрасить, и действуйте следующим образом:
- Выберите «Условное форматирование» > « Новое правило»> «Использовать формулу», чтобы определить ячейки для форматирования .
- В поле « Форматировать значения», где эта формула возвращает ИСТИНА , введите:
=СЧЕТЕСЛИ($B$2:$B2;$B2)>1
Где B2 — самая верхняя ячейка выбранного диапазона.
- Нажмите кнопку «Формат» выберите нужный цвет заливки и/или шрифта.
- Наконец, нажмите кнопку ОК, чтобы сохранить и применить созданное.
Если у вас нет большого опыта работы с условным форматированием Excel, вы найдете подробные инструкции по созданию правила на основе формул в следующем руководстве: Как изменить цвет ячейки в зависимости от значения?
В результате дубликаты ячеек, исключая первые экземпляры, будут выделены цветом по вашему выбору.
Как показать третий, четвертый и все последующие дубликаты?
Чтобы просмотреть повторяющиеся значения, начинающиеся с N-го вхождения, действуйте как в предыдущем примере. С той лишь разницей, что вы заменяете > 1 в конце формулы на требуемое число. Например:
Чтобы раскрасить третий и все последующие повторы, примените это:
=СЧЕТЕСЛИ($B$2:$B2;$B2)>=3
Чтобы указать на 4-е и все последующие повторяющиеся записи, используйте выражение:
=СЧЕТЕСЛИ($B$2:$B2;$B2)>=4
Чтобы выделить только определенные вхождения, используйте оператор равенства (=).
Например, чтобы изменить фон только 2-х экземпляров, вы должны использовать следующую формулу:
=СЧЕТЕСЛИ($B$2:$B2;$B2)=2
Как выделить дубликаты в диапазоне
Если вы хотите проверить наличие повторяющихся данных в какой-то области данных, обнаружив все экземпляры одного и того же элемента, используйте одно из следующих решений.
Выделите дубликаты в таблице, включая 1-е вхождение.
Если первый экземпляр элемента, который появляется в наборе данных более одного раза, считается дубликатом, проще всего воспользоваться встроенным правилом Excel для дубликатов, о котором мы говорили выше.
Или создайте своё условное форматирование:
=СЧЕТЕСЛИ(диапазон, первая_ячейка)> 1
Например, чтобы отметить цветом совпадения в диапазоне A2: C8, сделайте это следующим образом:
=СЧЕТЕСЛИ($A$2:$C$8, A2)>1
Обратите внимание на использование абсолютных ссылок на ячейки для диапазона ($A$2:$C$8) и относительных ссылок для верхней ячейки (A2).
Выделите повторы в таблице без 1-го вхождения.
Решение для этого сценария намного сложнее. Не удивительно, что в Excel нет для него готового решения
Чтобы выделить повторяющиеся значения в нескольких колонках, игнорируя первое появление, вам нужно будет создать 2 правила со следующими формулами:
Правило 1. Относится к первому столбцу.
Здесь вы используете точно такую же формулу, как мы использовали для выделения дубликатов без первого вхождения в одном столбце (подробные шаги можно найти здесь ).
В этом примере мы применяем для A2: A11 условие:
=СЧЁТЕСЛИ($A$2:$A2;A2)>1
В результате дублирующие элементы без 1- го вхождения выделяются в крайнем левом столбике диапазона (в нашем случае есть только два таких элемента):
Правило 2. Относится ко всем последующим колонкам
Чтобы выделить дубликаты в оставшихся данных (B2: C11), используйте следующую формулу:
=СЧЁТЕСЛИ(A$2:$A$11;B2)+СЧЁТЕСЛИ(B$2:B2;B2)>1
В приведенной выше формуле первая функция СЧЕТЕСЛИ подсчитывает вхождения данного элемента в первом столбце, а второй СЧЕТЕСЛИ делает то же самое для всех последующих. Затем вы складываете эти числа и проверяете, больше ли сумма, чем 1.
В результате все дублированные элементы, за исключением их 1- го вхождения, будут найдены и выделены:
Выделение целых строк на основе повторяющихся значений в одной колонке.
Если ваша таблица содержит несколько колонок, вы можете выделить целые строки на основе повторяющихся записей в одной из них.
Как вы уже знаете, встроенное правило Excel для дубликатов работает только на уровне ячеек. Но при использовании собственных формул нет проблем с закраской строк целиком. Ключевым моментом является выделение целых строк, а затем создание правила с одной из следующих формул:
- Чтобы выделить дублирующиеся строки, исключая первые вхождения:
=СЧЁТЕСЛИ($B$2:$B2;$B2)>1
Выделяем строки с одинаковыми наименованиями товаров (столбец B)
- Чтобы выделить повторяющиеся строки, включая все вхождения:
= СЧЁТЕСЛИ ($B$2:$B$17;$B2)>1
Здесь B2 — первая ячейка, а B17 — последняя, которую вы хотите проверить на наличие дублей.
Как видите, разумное использование абсолютных и относительных ссылок имеет значение.
Как выделить дублирующиеся строки.
В предыдущем примере демонстрировалось, как окрашивать целые строки при появлении повторяющихся значений в определенной колонке. Но что, если вы хотите просмотреть строки с одинаковыми значениями в нескольких колонках? Или как выделить из них абсолютно одинаковые, которые имеют совершенно одинаковые значения?
Для этого используйте функцию СЧЁТЕСЛИМН, которая позволяет сравнивать по нескольким критериям. Например, чтобы выделить строки с одинаковыми значениями в B и C, то есть найти заказы одного и того же товара одним заказчиком, используйте одну из следующих формул:
- Чтобы выделить совпадающие, кроме 1-го вхождения :
=COUNTIFS($A$2:$A2, $A2, $B$2:$B2, $B2)>1
Обратите внимание, что форматирование мы применяем ко всей таблице.
- Чтобы выделить все неуникальные:
=СЧЁТЕСЛИМН($B$2:$B$17; $B2; $C$2:$C$17; $C2)>1
Как вы понимаете, приведенный выше пример только для демонстрационных целей. При выделении дублирующихся строк в ваших реальных таблицах вы, естественно, не ограничены сравнением значений только в 2 столбцах. Функция СЧЁТЕСЛИМН может обрабатывать до 127 пар диапазон / критерий.
Подсветка последовательных дубликатов ячеек.
Иногда вам может не потребоваться выделять все дубликаты в таблице, а отображать только последовательные, то есть те, которые расположены рядом друг с другом.
Для этого выберите область с данными (не включая заголовок) и создайте условное форматирование с одной из следующих формул:
- Чтобы выделить два идущих друг за другом заказа одного и того же менеджера:
=ИЛИ($G1=$G2;$G2=$G3)
- Чтобы выделить второй заказ менеджера, если у него 2 заказа идут подряд:
=$G1=$G2
Здесь мы показали выделение последовательных повторяющихся текстов, но это также будет работать для последовательных повторяющихся чисел и дат.
Если на вашем листе Excel могут быть пустые строки и вы не хотите, чтобы следующие друг за другом пустые ячейки выделялись цветом, внесите следующие улучшения в формулы:
- при выделении только второго повтора
=И($G2<>»»; $G1=$G2)
- при выделении обоих дублей:
=И($G2<>»»; ИЛИ($G1=$G2;$G2=$G3))
Как видите, нет ничего сложного в том, чтобы выделить цветом дубликаты в Excel с помощью условного форматирования.
Как выделить дубликаты в Excel с помощью инструмента Duplicate Remover.
Эта надстройка включает множество возможностей для работы с повторяющимися записями в Excel. Она может находить, выделять, выбирать, копировать или перемещать повторяющиеся ячейки или целые повторяющиеся строки.
Несмотря на своё название, программа умеет быстро выделять дубликаты разными цветами, не удаляя их.
Средство удаления дубликатов добавляет к вашей ленте Excel три новых функции:
- Quick Dedupe (быстрое удаление дубликатов) – быстро в пару кликов найти и выделить дубликаты в таблице.
- Duplicate Remover (удаление дубликатов) – пошаговый мастер с расширенными параметрами для выявления и выделения дубликатов или уникальных значений в таблице.
- Compare Two Sheets (сравнить таблицы) – найти и выделить дубликаты, сравнивая два столбца или две отдельные таблицы.
После установки Ultimate Suite for Excel вы найдете эти инструменты на вкладке Ablebits Data.
Как выделить дубликаты в Excel за пару кликов
Для этого примера я создал простую таблицу с тремя колонками. И наша цель — выделить повторяющиеся строки, которые имеют одинаковые значения во всех трех столбцах:
Вы не поверите, но желаемый результат можно получить всего за 2 клика мыши
- Выделив любую ячейку в таблице, используйте кнопку Quick Dedupe на ленте Excel.
- Откроется диалоговое окно, в котором все столбцы для поиска дублей будут выбраны автоматически.
В правом нижнем углу в выпадающем списке нужно выбрать Выделить цветом (Highlight with color). Теперь все, что вам нужно сделать, это нажать ОК Готово!
Совет. Если вы хотите искать повторяющиеся строки по одному или нескольким столбцам, а не по всем, то снимите отметки со всех нерелевантных столбцов и оставьте выбранными только ключевые столбцы.
Результат будет примерно таким:
Как вы видите на изображении выше, инструмент выделил повторяющиеся строки без первых экземпляров.
Если вы хотите выделить дубликаты, включая первые вхождения этих записей, или если вы хотите раскрасить уникальные записи, а не дубликаты, или если вам не нравится красный цвет по умолчанию, используйте мастер Duplicate Remover, который имеет все эти функции и многое другое.
Как выделить дубликаты в Excel с помощью расширенного пошагового мастера.
По сравнению с быстрым инструментом, который мы только что рассмотрели, мастеру Duplicate Remover требуется несколько дополнительных щелчков мыши. Но он компенсирует это рядом дополнительных опций. Посмотрим это в действии:
- Выберите любую ячейку в таблице, в которой вы хотите выделить дубликаты, и нажмите кнопку «Удаление дубликатов» на ленте. Мастер запустится, и будет выделена вся таблица. Также на всякий случай надстройка предложит создать резервную копию вашей таблицы. Если он вам не нужен, снимите этот флажок.
Убедитесь, что таблица выбрана правильно, и нажмите Далее .
- Выберите один из следующих типов данных, которые вы хотите найти:
- Дубликаты без первых вхождений повторяющихся записей.
- Дубликаты вместе с первым вхождением.
- Уникальные значения.
- Уникальные записи и первые повторяющиеся вхождения.
В этом примере давайте найдем Дубликаты + 1-е вхождение :
- Теперь выберите столбцы, чтобы проверить наличие дубликатов. Поскольку мы хотим выделить полные повторяющиеся строки, я выбрал все 3 столбца.
Кроме того, надстройка позволяет указать, есть ли в таблице заголовки, нужно ли пропускать пустые ячейки, игнорировать ли лишние пробелы. Все варианты выбраны по умолчанию.
- Наконец, выберите действие, которое нужно выполнить с дубликатами. У вас есть несколько вариантов – выбор , удаление , копирование, перемещение дубликатов или добавление столбца статуса для идентификации дубликатов .
Поскольку сегодня мы изучаем различные способы выделения дубликатов в Excel, наш выбор очевиден Итак, выберите «Заливка цветом» (Fill with color) и укажите один из стандартных цветов или нажмите « Другие цвета» и выберите любой собственный цвет RGB.
Нажимаем кнопку Finish и наслаждаемся результатом
Вот как вы можно выделить дубликаты в Excel с помощью надстройки Duplicate Remover. Если вам интересно попробовать этот инструмент на своих рабочих таблицах, вы можете загрузить полнофункциональную пробную версию Ultimate Suite, которая включает в себя более 60 инструментов для экономии времени при работе в Excel. Будем очень благодарны за ваши отзывы в комментариях!
Рекомендуем также:
Поиск и удаление повторений
Excel для Microsoft 365 Excel 2021 Excel 2019 Excel 2016 Excel 2013 Excel 2010 Excel 2007 Excel Starter 2010 Еще…Меньше
В некоторых случаях повторяющиеся данные могут быть полезны, но иногда они усложняют понимание данных. Используйте условное форматирование для поиска и выделения повторяющихся данных. Это позволит вам просматривать повторения и удалять их по мере необходимости.
-
Выберите ячейки, которые нужно проверить на наличие повторений.
Примечание: В Excel не поддерживается выделение повторяющихся значений в области «Значения» отчета сводной таблицы.
-
На вкладке Главная выберите Условное форматирование > Правила выделения ячеек > Повторяющиеся значения.
-
В поле рядом с оператором значения с выберите форматирование для применения к повторяющимся значениям и нажмите кнопку ОК.
Удаление повторяющихся значений
При использовании функции Удаление дубликатов повторяющиеся данные удаляются безвозвратно. Чтобы случайно не потерять необходимые сведения, перед удалением повторяющихся данных рекомендуется скопировать исходные данные на другой лист.
-
Выделите диапазон ячеек с повторяющимися значениями, который нужно удалить.
-
На вкладке Данные нажмите кнопку Удалить дубликаты и в разделе Столбцы установите или снимите флажки, соответствующие столбцам, в которых нужно удалить повторения.
Например, на данном листе в столбце «Январь» содержатся сведения о ценах, которые нужно сохранить.
Поэтому флажок Январь в поле Удаление дубликатов нужно снять.
-
Нажмите кнопку ОК.
Примечание: Количество повторяющихся и уникальных значений, заданных после удаления, может включать пустые ячейки, пробелы и т. д.
Дополнительные сведения
Нужна дополнительная помощь?
- Найти и выделить цветом дубликаты в Excel
- Формула проверки наличия дублей в диапазонах
- Внутри диапазона
- !SEMTools, поиск дублей внутри диапазона
- Найти дубли ячеек в столбце, кроме первого
- Найти в столбце дубли ячеек, включая первый
- Найти дубли в столбце без учета лишних пробелов
Найти повторяющиеся значения в столбцах Excel — на поверку не такая уж и простая задача. Есть пара встроенных инструментов, таких как условное форматирование и инструмент удаления дубликатов, но они не всегда подходят для решения реальных задач.
Поиск дублей в Excel может быть очень разным, и, в зависимости от вводных, производиться тоже будет по-разному.
Ключевых моментов несколько:
- Какие конкретно повторяющиеся значения — повторы слов в ячейках, сами повторяющиеся ячейки или повторяющиеся строки?
- Если ячейки, то:
- Какие ячейки мы готовы считать дубликатами — все кроме первой или включая ее?
- Считаем ли дублями строки, отличающиеся только пробелами до/после слов или лишними пробелами между словами?
- Где мы будем искать дубли — в одном столбце, в двух столбцах или в нескольких?
- А может, нам нужно найти неявные дубли?
Сначала рассмотрим простые примеры.
Для выделения дубликатов ячеек подходит инструмент условное форматирование. В процедуре есть ряд готовых правил, в том числе и для повторяющихся значений.
Найти инструмент можно на вкладке программы “Главная”:
Процедура интуитивно понятна:
- Выделяем диапазон, в котором хотим найти дубликаты.
- Вызываем процедуру.
- Выбираем форматирование для отобранных ячеек (есть предустановленные форматы или же можно задать свой вариант).
Важно понимать, что процедура находит дубликаты внутри всего диапазона и поэтому может не быть применима для сравнения двух столбцов. Достаточно иметь дубликаты внутри одного столбца — и процедура подсветит их оба, хотя во втором их не будет:
Данное поведение является неочевидным, и об этом факте часто забывают. Если дальше вы планируете удалять повторы, можете потерять оба варианта в одном столбце.
Как избежать подобной ситуации, если хочется найти именно дубли в другом столбце? Простейшее решение: удалить дубли внутри каждого столбца перед применением условного форматирования.
Но есть и другие решения. О них дальше.
Формула проверки наличия дублей в диапазонах
Использование собственной формулы для проверки дубликатов в списке или диапазоне имеет ряд преимуществ, единственная задача — составление такой формулы. Но её я возьму на себя.
Внутри диапазона
Чтобы проверить, есть ли в диапазоне повторяющиеся значения, можно использовать такую формулу массива:
=СУММПРОИЗВ(СЧЁТЕСЛИ(диапазон;тот-же-диапазон)-1)>0
Так выглядит на практике применение формулы:
В чем же преимущество такой формулы, ведь она полностью дублирует опцию условного форматирования, спросите вы.
А дело все в том, что формулу несложно видоизменить и улучшить.
Например, можно улучшить эффективность формулы, добавив в нее функцию СЖПРОБЕЛЫ .Это позволит находить дубликаты, отличающиеся незаметными лишними пробелами:
=СУММПРОИЗВ(--(СЖПРОБЕЛЫ(ячейка)=СЖПРОБЕЛЫ(диапазон)))>1
Эта формула слегка отличается, так как проверяет встречаемость в диапазоне значения одной ячейки.
Если внести ее как правило отбора условного форматирования, она позволит выявлять неявные дубли. Ниже демонстрация того, как работает формула:
Обратите внимание на один момент в этой демонстрации: диапазон закреплен ($A$1:$B$4), а искомая ячейка (A1) нет. Именно это позволяет условному форматированию находить все дубликаты в диапазоне.
!SEMTools, поиск дублей внутри диапазона
Когда-то я потратил немало времени, пользуясь перечисленными выше методами поиска повторяющихся значений. Все они мне не нравились. Причина была одна: это попросту медленно. Поэтому я решил сделать отдельные процедуры для поиска и удаления дубликатов в Excel в своей надстройке.
Давайте покажу, как они работают.
Найти дубли ячеек в столбце, кроме первого
Процедура позволяет выделить все вторые, третьи и т.д. повторяющиеся значения в столбце.
Найти в столбце дубли ячеек, включая первый
Зачастую нужно найти в столбце все повторяющиеся ячейки, включая первую, для того, чтобы далее отфильтровать их все.
Найти дубли в столбце без учета лишних пробелов
Если мы считаем дубликатами фразы, отличающиеся количеством пробелов между словами или после, наша задача — сначала избавиться от лишних пробелов, и далее произвести тот же поиск дубликатов.
Для первой операции есть отдельный инструмент «Удалить лишние пробелы»:
Найти повторяющиеся значения в Excel и решить сотни других задач поможет надстройка !SEMTools.
Скачайте прямо сейчас и убедитесь сами!
Смотрите также:
- Удалить дубли без смещения строк;
- Удалить неявные дубли;
- Найти повторяющиеся слова в Excel;
- Удалить повторяющиеся слова внутри ячеек.
При совместной работе с таблицами Excel или большом числе записей накапливаются дубли строк. Ста…
При совместной работе с
таблицами Excel или большом числе записей
накапливаются дубли строк. Статья
посвящена тому, как выделить
повторяющиеся значения в Excel,
удалить лишние записи или сгруппировать,
получив максимум информации.
Поиск
одинаковых значений в Excel
Выберем
одну из ячеек в таблице. Рассмотрим, как
в Экселе найти повторяющиеся значения,
равные содержимому ячейки, и выделить
их цветом.
На
рисунке – списки писателей. Алгоритм
действий следующий:
- Выбрать
ячейку I3
с записью «С. А. Есенин». - Поставить
задачу – выделить цветом ячейки с
такими же записями. - Выделить
область поисков. - Нажать
вкладку «Главная». - Далее
группа «Стили». - Затем
«Условное форматирование»; - Нажать
команду «Равно».
- Появится
диалоговое окно:
- В
левом поле указать ячейку с I2,
в которой записано «С. А. Есенин». - В
правом поле можно выбрать цвет шрифта. - Нажать
«ОК».
В
таблицах отмечены цветом ячейки, значение
которых равно заданному.
Несложно
понять, как
в Экселе найти одинаковые значения в
столбце.
Просто выделить перед поиском нужную
область – конкретный столбец.
Ищем в таблицах Excel
все повторяющиеся значения
Отметим
все неуникальные записи в выделенной
области. Для этого нужно:
- Зайти
в группу «Стили». - Далее
«Условное форматирование». - Теперь
в выпадающем меню выбрать «Правила
выделения ячеек». - Затем
«Повторяющиеся значения».
- Появится
диалоговое окно:
- Нажать
«ОК».
Программа
ищет повторения во всех столбцах.
Если
в таблице много неуникальных записей,
то информативность такого поиска
сомнительна.
Удаление одинаковых значений
из таблицы Excel
Способ
удаления неуникальных записей:
- Зайти
во вкладку «Данные». - Выделить
столбец, в котором следует искать
дублирующиеся строки. - Опция
«Удалить дубликаты».
В
результате получаем список, в котором
каждое имя фигурирует только один раз.
Список
с уникальными значениями:
Расширенный фильтр: оставляем
только уникальные записи
Расширенный
фильтр – это инструмент для получения
упорядоченного списка с уникальными
записями.
- Выбрать
вкладку «Данные». - Перейти
в раздел «Сортировка и фильтр». - Нажать
команду «Дополнительно»:
- В
появившемся диалоговом окне ставим
флажок «Только уникальные записи». - Нажать
«OK»
– уникальный список готов.
Поиск дублирующихся значений
с помощью сводных таблиц
Составим
список уникальных строк, не теряя данные
из других столбцов и не меняя исходную
таблицу. Для этого используем инструмент
Сводная таблица:
Вкладка
«Вставка».
Пункт
«Сводная таблица».
В
диалоговом окне выбрать размещение
сводной таблицы на новом листе.
В
открывшемся окне отмечаем столбец, в
котором содержатся интересующие нас
значений.
Получаем
упорядоченный список уникальных строк.
Выделение дубликатов цветом
— Простите, вы не видели тут моего близнеца?
— Вы уже спрашивали.
Допустим, что у нас имеется длинный список чего-либо и мы предполагаем, что некоторые элементы этого списка повторяются более 1 раза. Хотелось бы видеть эти повторы явно, т.е. подсветить дубликаты цветом. Сделать это в Excel можно несколькими разными способами.
Способ 1. Повторяющиеся ячейки
Выделяем все ячейки с данными и на вкладке Главная (Home) жмем кнопку Условное форматирование (Conditional Formatting), затем выбираем Правила выделения ячеек — Повторяющиеся значения (Highlight Cell Rules — Duplicate Values):
В появившемся затем окне можно задать желаемое форматирование (заливку, цвет шрифта и т.д.)
Способ 2. Выделение всей строки
Если хочется выделить цветом не одиночные ячейки, а сразу строки целиком, то придется создавать правило условного форматирования с формулой. Для этого выделяем все данные в таблице и выбираем Главная — Условное форматирование — Создать правило — Использовать формулу для выделения форматируемых ячеек (Home — Conditional formatting — Create rule — Use a formula to determine which cells to format), а затем вводим формулу:
=СЧЁТЕСЛИ($A$2:$A$20;$A2)>1
=COUNTIF($A$2:$A$20;$A2)>1
где
- $A$2:$A$20 — столбец в данных, в котором мы проверяем уникальность
- $A2 — ссылка на первую ячейку столбца
Способ 3. Нет ключевого столбца
Усложним задачу. Допустим, нам нужно искать и подсвечивать повторы не по одному столбцу, а по нескольким. Например, имеется вот такая таблица с ФИО в трех колонках:
Задача все та же — подсветить совпадающие ФИО, имея ввиду совпадение сразу по всем трем столбцам — имени, фамилии и отчества одновременно.
Самым простым решением будет, конечно, добавить дополнительный служебный столбец (его потом можно скрыть) с текстовой функцией СЦЕПИТЬ (CONCATENATE), чтобы собрать ФИО в одну ячейку:
Имея такой столбец мы, фактически, сводим задачу к предыдущему способу.
Если же хочется всё решить без дополнительного столбца, то формула для условного форматирования будет посложнее:
Ссылки по теме
- Сравнение двух диапазонов данных, поиск различий и совпадений
- Извлечение уникальных элементов из диапазона
Поиск и удаление дубликатов в Microsoft Excel
Смотрите также и удалены изСОВЕТ: автоматически включать толькоВ диалоговом окне что означает данноеЭта формула подсчитывает количество удерживая клавишу знаете, как в кнопкой мыши. хотите узнать, как прямо в момент дублей только по поэтому не для оставляем по умолчанию. дубликатов. Кликаем по
то тем самымПри работе с таблицей
Поиск и удаление
таблицы. Если вСозданный список повторяющихся значений повторяющиеся значения. будет предложено нажать сообщение.Например, так: повторений значения ячейкиShift Excel сделать так,
Способ 1: простое удаление повторяющихся строк
Откройте вкладку это сделать? – их ввода? каждой ячейке в всех случаев он
- После этого кликаем любой ячейке табличного расширяете вероятность признания или базой данных пункте 2 не является динамическим, т.е.Список значений, которые повторяются, кнопкуЗаголовок:D2
- нажатой, щёлкаем по чтобы введённые повторноHome читайте статьи ВыпадающийКак только Вы отдельности. К тому является подходящим. по кнопке диапазона. При этом записи повторной. После с большим количеством отключить проверку по при добавлении новых создадим в столбцеОКПовторяющийся email.в диапазоне последней ячейке. Если данные автоматически выделялись(Главная) и кликните список в Excel введете какие-либо повторяющиеся же, не всеУрок:«OK» появляется дополнительная группа того, как все информации возможна ситуация, столбцу ни одна
- значений в исходныйBилиСообщение:D1:D1048576 этот столбец крайний цветом в процессе по иконке и Как создать значения и нажмете инструменты могут неУсловное форматирование в Excel.
Способ 2: удаление дубликатов в «умной таблице»
вкладок требуемые настройки произведены, когда некоторые строки
- строка не будет
- список, новый списокс помощью формулыОтменаВведённый Вами адрес email. Если это значение в таблице, как ввода.Conditional formatting связанные выпадающие списки клавишу
- только искать, ноКроме того, найти дубликатыПосле этого, повторяющиеся записи«Работа с таблицами» жмем на кнопку повторяются. Это ещё удалена, так как будет автоматически обновляться. массива. (см. файл(Cancel). По умолчанию уже используется в встречается в заданном в нашем случае,Из этой статьи Вы(Условное форматирование). в Excel.Enter и удалять повторяющиеся можно применив формулу будут скрыты. Но. Находясь во вкладке«OK»
- больше увеличивает массив для Excel все Это очень ресурсоемкая примера). активна кнопка данном столбце. Допускается диапазоне только однажды, то можем использовать узнаете, как предотвратитьВ появившемся меню выберитеПодсказка:, редактируемое поле сразу значения. Наиболее универсальный с использованием сразу их показ можно«Конструктор». данных. К тому числа в колонке задача и годится
- Введем в ячейкуОК вводить только уникальные тогда всё в комбинацию клавиш появление дубликатов вHighlight Cells RulesЕсли Вам нужно
же выделится (например, вариант – это нескольких функций. С в любой момент
кликаем по кнопкеExcel выполняет процедуру поиска же, при наличии
Способ 3: применение сортировки
«Цена» считаются разными. для небольших списковB5– введённое повторяющееся адреса email.
- порядке. Если значениеCtrl+Shift+End одном или нескольких(Правила выделения ячеек) автоматически сравнить введенные поменяет фоновый цвет создание «умной таблицы». её помощью можно включить повторным нажатием
- «Удалить дубликаты» и удаления дубликатов. дубликатов возможен некорректный 50-100 значений. Еслиформулу массива: значение останется вНажмите встречается несколько раз,. Самое главное сначала столбцах на листе > данные со столбцом
- или цвет текста), При использовании данного производить поиск дубликатов на кнопку, которая расположена на После её завершения подсчет результатов вВ Excel существуют и динамический список не=ЕСЛИОШИБКА(ИНДЕКС(ИсхСписок;
ячейке. Если хотитеОК то Excel покажет выделите именно первую Excel. Как сделатьDuplicates Values из другой таблицы таким образом извещая
способа можно максимально по конкретному столбцу.
Способ 4: условное форматирование
«Фильтр» ленте в блоке появляется информационное окно, формулах. Давайте разберемся, другие средства для
- нужен, то можноПОИСКПОЗ(0;СЧЁТЕСЛИ(B4:$B$4;ИсхСписок)+ ЕСЛИ(СЧЁТЕСЛИ(ИсхСписок;ИсхСписок)>1;0;1);0) изменить данные в, чтобы закрыть диалоговое сообщение, текст которого ячейку с данными. так, чтобы в(Повторяющиеся значения). (например, телефонные номера Вас, что в точно и удобно Общий вид данной. инструментов в котором сообщается,
- как в программе работы с дублированными пойти другим путем:);»») ячейке, нажмите окно мы запишем наЗамечание: первом столбце таблицыВыберите один из вариантов черного списка), прочтите данном столбце уже настроить поиск дубликатов. формулы будет выглядетьУрок:
«Сервис» сколько повторных значений Microsoft Excel отыскать значениями. Например: см. статью ОтборВместо
ОтменаПроверка вводимых значений вкладкеЕсли данные оформлены, были только уникальные форматирования в списке статью Как сравнить есть совершенно идентичное К тому же,
следующим образом:Расширенный фильтр в Excel
Способ 5: применение формулы
. было удалено и и удалить повторяющиеся«Данные»-«Удалить дубликаты» — Инструмент повторяющихся значений сENTER(Cancel), чтобы вернуться(Data validation).Сообщение об ошибке как обычный диапазон,
данные, появляющиеся лишьValues with
- два столбца в значение (как это
- их удаление происходит=ЕСЛИОШИБКА(ИНДЕКС(адрес_столбца;ПОИСКПОЗ(0;СЧЁТЕСЛИ(адрес_шапки_столбца_дубликатов: адрес_шапки_столбца_дубликатов (абсолютный); адрес_столбца;)+ЕСЛИ(СЧЁТЕСЛИ(адрес_столбца;;Найти повторяющиеся ячейки можноПосле этого, открывается окно количество оставшихся уникальных строки. удаляет повторяющиеся строки
помощью фильтра.
- нужно нажать к редактированию.Теперь при попытке ввести(Error Alert). а не как однажды, к примеру,(Значения с) диалогового Excel и выделить показано на скриншоте моментально. адрес_столбца;)>1;0;1);0));»») также при помощи удаления дубликатов, работа
записей. Чтобы закрытьСкачать последнюю версию на листе Excel.Возможности функций авто-таблицы позволяют
CTRL + SHIFT +Замечание: в столбец e-mailПодсказка: полноценная таблица Excel, номера счетов-фактур, номенклатурные окна дубликаты. ниже). Продолжайте читатьАвтор: Максим Тютюшев
Создаем отдельный столбец, куда условного форматирования таблицы. с которым была данное окно, жмем Excel«Данные»-«Сортировка и фильтр»-«Дополнительно»-«Расширенный фильтр»-«Только сравнивать значения и ENTERХочу ещё раз адрес, который вМы можем искать то необходимо выделить записи или даты.Duplicate ValuesЕсли Ваш список – эту статью, чтобыЭта статья покажет Вам, будут выводиться дубликаты. Правда, удалять их подробно расписана при кнопкуНайти и удалить значения уникальные записи». Инструмент устранять их дубликаты..
обратить Ваше внимание
lumpics.ru
Как настроить автоматическое выделение дубликатов в Excel
нём уже существует, повторяющиеся значения, записанные все ячейки столбца,В Excel есть инструмент,(Повторяющиеся значения) и это обычный диапазон, узнать, как проделать как избежать дубликатовВводим формулу по указанному придется другим инструментом.
описании первого способа.«OK» таблицы, которые дублируются, скрывает повторяющиеся строки Сразу стоит отметить,ИсхСписок- это Динамический диапазон на то обстоятельство, будет показано созданное не только в
в том числе о котором часто нажмите то Вы не это легко и в таблицах, используя выше шаблону вВыделяем область таблицы. Находясь Все дальнейшие действия. возможно разными способами. листа. что одинаковые числовые (ссылка на исходный что сообщение о нами сообщение об текущем, но и пустые. В нашем незаслуженно забывают –ОК увидите вкладку быстро.
встроенные инструменты Excel. первую свободную ячейку во вкладке производятся в точноДубликаты можно удалить из В каждом из«Главная»-«Условное форматирование»-«Правила выделения ячеек»-«Повторяющиеся значения с разным список в столбце появлении повторяющегося значения ошибке. Это сработает, в другом столбце. примере это будет «, чтобы применить форматирование.Table ToolsВ качестве примера давайте Данное решение актуально нового столбца. В«Главная» таком же порядке. диапазона ячеек, создав этих вариантов поиск значения». Инструмент подсвечивает форматом ячеек в
Как динамически выделять дубликаты?
А будет показано только как при создании Этот столбец может диапазонПроверка данныхКроме этого, в раскрывающемся(Работа с таблицами) возьмем маленькую табличку для Excel 2013, нашем конкретном случае, жмем на кнопку
Этот способ является наиболее умную таблицу. и ликвидация дубликатов дублирующие данные цветом. Excel воспринимаются как). при попытке ввести записи e-mail для находиться на другомD2:D1048576». С его помощью
списке после нажатия на на 6 клиентов. 2010 и 2007. формула будет иметь«Условное форматирование» универсальным и функциональнымВыделяем весь табличный диапазон. – это звеньяФормула: =СЧЁТЕСЛИ($B:$B;B2)>1. Формула ищет разные. Рассмотрим этоСкопируйте формулу вниз с это значение в нового клиента, так листе или даже. можно избежать ошибок,Values with любую запись. У нас есть Его настройка займёт следующий вид:, расположенную в блоке из всех описанных
Находясь во вкладке одного процесса. одинаковые значения чисел правило на конкретном помощью Маркера заполнения ячейку. Инструмент « и при попытке в другой рабочейОткройте вкладку возникающих при вводе.(Значения с) Вы
1. Подготовьте таблицу
Во-первых, нужно создать полноценную их имена, телефонные у Вас всего=ЕСЛИОШИБКА(ИНДЕКС(A8:A15;ПОИСКПОЗ(0;СЧЁТЕСЛИ(E7:$E$7;A8:A15)+ЕСЛИ(СЧЁТЕСЛИ(A8:A15;A8:A15)>1;0;1);0));»») настроек в данной статье.«Главная»Проще всего удалить дубликаты
количества в столбце примере при удалении (размерность списка значенийПроверка данных изменить e-mail существующего книге. Таким образом,Данные Позже мы обязательно можете выбрать пункт таблицу: выберите любую номера и адреса несколько минут.Выделяем весь столбец для«Стили»Урок:жмем на кнопку – это воспользоваться B. Формулу следует дубликатов.
имеющих повторы должна» в Excel не клиента: вводя электронные адреса(Data) и кликните посвятим отдельную статьюCustom format ячейку с данными электронной почты. ВРаботая с большими таблицами дубликатов, кроме шапки.
2. Выделите все ячейки в столбце, который необходимо проверить на уникальность значений
. В появившемся менюКак сделать таблицу в«Форматировать как таблицу» специальной кнопкой на протянуть маркером (скопировать)Ниже на рисунке изображена совпадать с размерностью
3. Примените к столбцу условное форматирование
обнаружит дубликаты средиНа шаге 4 в в столбец, мы по иконке этому полезному инструменту.(Пользовательский формат) и
и нажмите реальной жизни речь в Excel, Вы Устанавливаем курсор в последовательно переходим по Excel
4. Установите формат для ячеек с повторами
, расположенную на ленте ленте, предназначенной для вдоль всех значений. таблица с дублирующими исходного списка). уже введённых записей, выпадающем списке можем сравнивать ихПроверка данных А пока, для
настроить по своемуCtrl+T идет обычно о постоянно добавляете новые конец строки формул. пунктамДанный способ является не в блоке инструментов этих целей. Так же следует значениями. Строка 3В файле примера также даже если этих
5. Вот и всё!
Вид с адресами, которые(Data Validation), чтобы разогрева, покажем его желанию цвет и. Проверьте, что Excel тысячах клиентов и
данные. Это может Нажимаем на клавиатуре
«Правила выделения»
совсем удалением дубликатов,
«Стили»
office-guru.ru
Как избежать появления дубликатов в столбце на листе Excel
Выделяем весь табличный диапазон. проконтролировать, чтобы был содержит тоже значение, приведены перечни, содержащие дубликатов сотни!(Style) выбираем занесены в чёрный вызвать диалоговое окно работу на простом размер шрифта, заливку
корректно распознает заголовки десятках полей с быть список счетов кнопкуи так как сортировка. В появившемся списке Переходим во вкладку одинаковый формат отображения что и строка
неповторяющиеся значения иУрок подготовлен для ВасПредупреждение список и сПроверка вводимых значений примере или границы. Например, и границы таблицы, данными. за этот месяцF2«Повторяющиеся значения…» только скрывает повторные
Как предотвратить появление дубликатов – 5 простых шагов
выбираем любой понравившийся«Данные» всех исходных чисел 6. А значение уникальные значения. командой сайта office-guru.ru(Warning) или которыми решено прекратить(Data Validation).Предположим, у нас есть жирный шрифт и когда увидите диалоговоеМы добавим динамическую проверку или список новых. Затем набираем комбинацию
. записи в таблице. стиль.. Жмем на кнопку в столбце A. строки 4 =С помощью Условного форматированияИсточник: https://www.ablebits.com/office-addins-blog/2013/10/20/prevent-duplicates-in-excel-column/Сообщение сотрудничество. Я расскажуНа вкладке таблица данных с ярко-желтая заливка. окно на повторяющиеся значения
- покупателей в текущем клавишОткрывается окно настройки форматирования.Выделяем таблицу. Переходим воЗатем открывается небольшое окошко,«Удалить дубликаты»Формула в массиве:1;0;1);0));»»)’ class=’formula’>. строке 7. Ячейки
- в исходном спискеПеревел: Антон Андронов(Information). Поведение сообщения подробнее о такомПараметры информацией о клиентах,Теперь, вводя телефонный номер,Create Table в столбцах с году.Ctrl+Shift+Enter Первый параметр в вкладку в котором нужно. Она располагается на Формула ищет одинаковые с числами в можно выделить повторяющиесяАвтор: Антон Андронов
об ошибке изменится применении инструмента «(Settings) в выпадающем состоящая из столбцов который уже существует(Создание таблицы). Убедитесь, электронными адресами иИ вот таблица уже. Это обусловлено особенностями нём оставляем без«Данные» подтвердить выбранный диапазон ленте в блоке
- наименования в диапазоне дублирующихся строках имеют значения.Из исходной таблицы с следующим образом:Проверка данных списке с именами (Name), в списке, обе
- что установлен флажок телефонными номерами. Как превышает по размеру применения формул к изменения –. Жмем на кнопку для формирования «умной инструментов A2:A13 и выводит одинаковые значения и1. Добавьте в исходный повторяющимися значениями отберем
Предупреждение:
» в одной из
Тип данных телефонными номерами (Phone) ячейки будут выделяться напротив опции только вы введете экран монитора, и массивам.«Повторяющиеся»«Фильтр» таблицы». Если вы«Работа с данными» их в отдельный разные форматы. У список название новой
только те значения,В диалоговом окне будущих статей.(Allow) выберите и адресами электронной ярким цветом иMy table has headers номер телефона, который Ваши глаза неПосле этих действий в. А вот в, расположенную в блоке выделили все правильно,. список столбца B них отличается количество компании (в ячейку
которые имеют повторы. будет предложен наборОткрываем вкладкуДругой почты (e-mail). Нам привлекать к себе(Таблица с заголовками) уже есть в могут охватить её столбце параметре выделения можно, настроек то можно подтверждать,Открывается окно удаление дубликатов. (формулу нужно скопировать разрядов после запятой.А20 Теперь при добавлении кнопокСообщение об ошибке(Custom) и в требуется, чтобы адреса внимание. и нажмите
- какой-то ячейке выше, полностью. Вы избавились«Дубликаты» как оставить настройки«Сортировка и фильтр» если допустили ошибку, Если у вас в диапазон B2:B13). Выполним 2 разныевведите ООО Кристалл) новых значений вДа(Error Alert) и поле электронной почты неУрок подготовлен для ВасОК она будет автоматически от дубликатов вотобразятся повторяющиеся значения. по умолчанию, так. то в этом таблица с шапкой Обратите внимание, что операции для удаления
2. Список неповторяющихся значений исходный список, новый(Yes) / заполняем поляФормула повторялись. Следующие шаги
- командой сайта office-guru.ru. изменять свой формат. ней и убедились,Но, данный способ все-таки и выбрать любой
Фильтр включен, о чем окне следует исправить. (а в подавляющем формула отображается в дубликатов. (столбец С) автоматически список будет автоматическиНетЗаголовок(Formula) введите такое помогут избежать повторнойИсточник: https://www.ablebits.com/office-addins-blog/2013/09/13/auto-highlight-duplicates-excel/Преобразовав обычный диапазон в
Если наша борьба с дубликатами допускает исключения
Примечание: что все записи слишком сложен для подходящий для вас говорят появившиеся пиктограммы Важно также обратить большинстве всегда так фигурных скобках {},Устранение дубликатов на основе будет обновлен, чтобы
содержать только те(No) /(Title) и выражение: отправки письма наПеревел: Антон Андронов таблицу, Ваш списокНекоторые столбцы таблицы в строках являются большинства пользователей. К цвет, после этого в виде перевернутых внимание на то, и есть), то а значит она значений колонки с включить новое название значения, которые повторяются.ОтменаСообщение=СЧЁТЕСЛИ($D:$D;D2)=1 один и тотАвтор: Антон Андронов
будет автоматически отформатирован, (например, пол) наоборот уникальными, долго вручную тому же, он жмем на кнопку треугольников в названиях чтобы около параметра около параметра выполняется в массиве. текстом:3. Добавьте в исходныйПусть в столбце(Cancel). Если нажать(Error message). Именно=COUNTIF($D:$D,D2)=1 же адрес.Сегодня я расскажу Вам формулы скопированы в
должны содержать только проверяя таблицу. Конечно предполагает только поиск«OK» столбцов. Теперь нам«Таблица с заголовками»«Мои данные содержат заголовки» Поэтому ее нужноСоздайте умную таблицу (CTRL+T) список название новойАДа это сообщение будетЗдесьПросматриваем таблицу и, если о том, как
новые строки и повторения (мужской, женский,
же, не хочется
дублей, но не
.
office-guru.ru
Отбор повторяющихся значений в MS EXCEL
нужно его настроить.стояла галочка. Еслидолжна стоять галочка. вводить комбинацией горячих с повторяющимися значениями компании еще разимеется список с(Yes), то введённое показано в Excel$D:$D
необходимо, удаляем все избежать появления дубликатов т.д. Здесь Вы в некоторых странах испортить такую красоту, их удаление. ПоэтомуПосле этого произойдет выделение Кликаем по кнопке
Задача
её нет, то В основном поле клавиш CTRL+SHIFT+Enter. как на рисунке: (в ячейку повторяющимися значениями, например значение будет добавлено при попытке ввести– это адреса
Решение
повторяющиеся записи. Для в столбце данных можете ознакомиться со есть еще 3-й но каждый день рекомендуется применять более
ячеек с повторяющимися«Дополнительно» следует поставить. После
окна расположен список
Каждый инструмент обладает своими
Щелкните по таблице и
А21 список с названиями в ячейку. Чтобы повторяющееся значение в первой и последней этого сначала выделим
на листе Excel. всеми преимуществами таблиц пол), и этот нужно вводить все простые и функциональные
значениями. Эти ячейки, расположенной рядом все того, как все столбцов, по которым преимуществами и недостатками. выберите инструмент «Работа
снова введите ООО компаний. В некоторых вернуться к редактированию столбец. Постарайтесь доступно
ячейки в столбце. дубликаты цветом, а Этот приём работает Excel, а также
Тестируем
набор значений определен. новые и новые решения, описанные ранее. вы потом при в той же
настройки завершены, жмите будет проводиться проверка. Но эффективнее всех с таблицами»-«Конструктор»-«Удалить дубликаты»
Кристалл) ячейках исходного списка ячейки, нажмите пояснять в своём Обратите внимание, что затем, проверив все в Microsoft Excel
научиться создавать и Вы можете вводить данные, и вамКак видим, в Экселе
желании сможете удалить группе инструментов на кнопку Строка будет считаться
использовать для удаления
в разделе инструментов4. Список неповторяющихся значений имеются повторы.Нет сообщении детали ошибки, мы использовали знак значения, удалим их 2013, 2010, 2007 применять их. такие значения, выбирая снова и снова есть множество инструментов вручную стандартным способом.«Сортировка и фильтр»«OK» дублем только в
excel2.ru
Удаление дубликатов в Excel с помощью таблиц
дубликатов – таблицу «Сервис». автоматически будет обновлен,Создадим новый список, который(No) или чтобы Вам и доллара, чтобы записать вручную. и более раннихДля этого наведите курсор их из выпадающего приходится возвращаться к
Как удалить дубликаты в Excel
предназначенных для поискаВнимание! Поиск дублей с.. «Умная таблица» создана. случае, если данные (как описано выше).В появившемся окне «Удалить новое название будет содержит только теОтмена Вашим коллегам было абсолютную ссылку.Выделяем весь столбец, в версиях. мыши на заголовок списка, что сэкономит проверке на наличие
и удаления дублей. применением условного форматированияОткрывается окно расширенного фильтра.
- Но создание «умной таблицы» всех столбцов, выделенных Там весь процесс
- дубликаты», следует отключить исключено значения, которые повторяются.(Cancel). По умолчанию понятно в чём
- D2 котором хотим избежатьМы уже касались этой столбца так, чтобы
время и поможет дубликатов. У каждого из производится не по Устанавливаем в нем — это только галочкой, совпадут. То происходит поэтапно с проверку по 4-му5. Список повторяющихся значений Дополнительное условие: при активна кнопка
причина. Иначе по
Альтернативные способы удаления дубликатов
– это адрес появления дубликатов. Для темы в одной он превратился в
- избежать опечаток (например,Хотите ли Вы, чтобы них есть свои
- строке в целом, галочку напротив параметра один шаг для есть, если вы
- максимальным контролем данных. столбцу «Цена». (столбец B) автоматически
- добавлении новых значенийНет прошествии длительного времени, первой выделенной ячейки этого щёлкаем мышью из статей. Поэтому, черную стрелку вниз, «женски» или «жеский» данные автоматически проверялись особенности. Например, условное а по каждой
- «Только уникальные записи» решения нашей главной снимете галочку с Это дает возможностьСтроки 6 и 7 будет обновлен, чтобы в исходный список,(No). например, через месяц, столбца, это не по первой ячейке возможно, Вы уже и кликните левой вместо «женский»). Вы на наличие дубликатов форматирование предполагает поиск
ячейке в частности,. Все остальные настройки задачи – удаления названия какого-то столбца, получить качественный результат. распознаны как дублирующие включить новое название. новый список долженСообщение: Вы можете забыть, абсолютная ссылка.
exceltable.com
с данными и,
Спросите у SEO-шника без чего он, как без рук! Он наверняка ответит: без Excel! Эксель — лучший друг и помощник и для специалиста в SEO, и для вебмастера.
Одна из задач, которую тебе точно придётся решать при работе с большими массивами данных – это поиск дублей в Excel. Не вариант проверять тысячи ячеек руками – угробишь на это часы и выйдешь с работы, пошатываясь, будто пьяный. Я предложу тебе 2 способа, как выполнить эту работу в десяток раз быстрее. Они дают немного разные результаты, но в равной степени просты.
Оглавление
- 1 Как в Эксель найти повторяющиеся значения?
- 2 Как вычислить повторы при помощи сводных таблиц
- 3 Заключение
Как в Эксель найти повторяющиеся значения?
Для примера я распределил фамилии прославленных футболистов российской эпохи в пару столбцов. Нарочно сделал повторы в столбиках (иллюстрации кликабельны).
Наша цель – найти повторы в столбцах Excel и выделить их цветом.
Действуем так:
Шаг №1. Выделяем весь диапазон.
Шаг №2. Кликаем на раздел «Условное форматирование» в главной вкладке.
Шаг №3. Наводим на пункт «Правила выделения ячеек» и в появившемся списке выбираем «Повторяющиеся значения».
Шаг №4. Возникнет окно. Вам нужно выбрать, хотите ли вы подсветить повторяющиеся или уникальные значения. Также можно установить цвета заливки и текста.
Нажмите «ОК», и вы обнаружите: одинаковые ячейки в двух столбиках теперь выделены! Как видите, это вопрос 30 секунд.
Описанный вариант — самый удобный для пользователей Эксель версий 2013 и 2016.
Как вычислить повторы при помощи сводных таблиц
Метод хорош тем, что мы не только определяем повторяющиеся значения в Excel, но и пересчитываем их. Причём делаем это за считанные минуты. Правда, есть и минус – столбец с данными может быть всего один.
Вернёмся к нашим баранам футболистам. Я оставил один столбик, добавив в него ячейки-дубли, а также дописал заглавную строку (это обязательно).
Далее делаем следующее:
Шаг 1. В ячейках напротив фамилий проставляем единички. Вот так:
Шаг 2. Переходим в раздел «Вставка» главного меню и в блоке «Таблицы» выбираем «Сводная таблица».
Откроется окно «Создание сводной таблицы». Здесь нужно выбрать диапазон данных для анализа (1), указать, куда поместить отчёт (2) и нажать «ОК».
Только не ставьте галку напротив «Добавить эти данные в модель данных». Иначе Эксель начнёт формировать модель, и это парализует ваш комп на пару минут минимум.
Шаг 3. Распределите поля сводной таблицы следующим образом: первое поле (в моём случае «Футболисты») – в область «Строки», второе («Значение2») – в область «Значения». Используйте обычное перетаскивание (drag-and-drop).
Должно получиться так:
А на листе сформируется сама сводка — уже без дублированных ячеек. Зато во втором столбике будет указано, сколько ячеек-дублей с конкретным содержанием было обнаружено в первом столбике (например, Онопко – 2 шт.).
Этот метод «на бумаге» может выглядеть несколько замороченным, но уверяю: попробуете раз-два, набьёте руку, а потом все операции будете выполнять за минуту.
Заключение
При поиске дублей я, признаться, всегда пользуюсь первым из описанных мною способов – то есть действую через «Условное форматирование». Уж очень меня подкупает предельная простота этого метода.
Хотя на самом деле функционал программы Эксель настолько широк, что можно не только подсветить повторяющиеся значения в столбике, но и автоматически их все удалить. Я знаю, как это делается, но сейчас вам не скажу. Теперь на сайте есть отдельная статья об удалении повторяющихся строк в Excel — там и смотрите 😉.
Помогли ли тебе мои методы работы с данными? Или ты знаешь лучше? Поделись своим мнением в комментариях!
Содержание
- Поиск и удаление
- Способ 1: простое удаление повторяющихся строк
- Способ 2: удаление дубликатов в «умной таблице»
- Способ 3: применение сортировки
- Способ 4: условное форматирование
- Способ 5: применение формулы
- Вопросы и ответы
При работе с таблицей или базой данных с большим количеством информации возможна ситуация, когда некоторые строки повторяются. Это ещё больше увеличивает массив данных. К тому же, при наличии дубликатов возможен некорректный подсчет результатов в формулах. Давайте разберемся, как в программе Microsoft Excel отыскать и удалить повторяющиеся строки.
Поиск и удаление
Найти и удалить значения таблицы, которые дублируются, возможно разными способами. В каждом из этих вариантов поиск и ликвидация дубликатов – это звенья одного процесса.
Способ 1: простое удаление повторяющихся строк
Проще всего удалить дубликаты – это воспользоваться специальной кнопкой на ленте, предназначенной для этих целей.
- Выделяем весь табличный диапазон. Переходим во вкладку «Данные». Жмем на кнопку «Удалить дубликаты». Она располагается на ленте в блоке инструментов «Работа с данными».
- Открывается окно удаление дубликатов. Если у вас таблица с шапкой (а в подавляющем большинстве всегда так и есть), то около параметра «Мои данные содержат заголовки» должна стоять галочка. В основном поле окна расположен список столбцов, по которым будет проводиться проверка. Строка будет считаться дублем только в случае, если данные всех столбцов, выделенных галочкой, совпадут. То есть, если вы снимете галочку с названия какого-то столбца, то тем самым расширяете вероятность признания записи повторной. После того, как все требуемые настройки произведены, жмем на кнопку «OK».
- Excel выполняет процедуру поиска и удаления дубликатов. После её завершения появляется информационное окно, в котором сообщается, сколько повторных значений было удалено и количество оставшихся уникальных записей. Чтобы закрыть данное окно, жмем кнопку «OK».
Способ 2: удаление дубликатов в «умной таблице»
Дубликаты можно удалить из диапазона ячеек, создав умную таблицу.
- Выделяем весь табличный диапазон.
- Находясь во вкладке «Главная» жмем на кнопку «Форматировать как таблицу», расположенную на ленте в блоке инструментов «Стили». В появившемся списке выбираем любой понравившийся стиль.
- Затем открывается небольшое окошко, в котором нужно подтвердить выбранный диапазон для формирования «умной таблицы». Если вы выделили все правильно, то можно подтверждать, если допустили ошибку, то в этом окне следует исправить. Важно также обратить внимание на то, чтобы около параметра «Таблица с заголовками» стояла галочка. Если её нет, то следует поставить. После того, как все настройки завершены, жмите на кнопку «OK». «Умная таблица» создана.
- Но создание «умной таблицы» — это только один шаг для решения нашей главной задачи – удаления дубликатов. Кликаем по любой ячейке табличного диапазона. При этом появляется дополнительная группа вкладок «Работа с таблицами». Находясь во вкладке «Конструктор» кликаем по кнопке «Удалить дубликаты», которая расположена на ленте в блоке инструментов «Сервис».
- После этого, открывается окно удаления дубликатов, работа с которым была подробно расписана при описании первого способа. Все дальнейшие действия производятся в точно таком же порядке.
Этот способ является наиболее универсальным и функциональным из всех описанных в данной статье.
Урок: Как сделать таблицу в Excel
Способ 3: применение сортировки
Данный способ является не совсем удалением дубликатов, так как сортировка только скрывает повторные записи в таблице.
- Выделяем таблицу. Переходим во вкладку «Данные». Жмем на кнопку «Фильтр», расположенную в блоке настроек «Сортировка и фильтр».
- Фильтр включен, о чем говорят появившиеся пиктограммы в виде перевернутых треугольников в названиях столбцов. Теперь нам нужно его настроить. Кликаем по кнопке «Дополнительно», расположенной рядом все в той же группе инструментов «Сортировка и фильтр».
- Открывается окно расширенного фильтра. Устанавливаем в нем галочку напротив параметра «Только уникальные записи». Все остальные настройки оставляем по умолчанию. После этого кликаем по кнопке «OK».
После этого, повторяющиеся записи будут скрыты. Но их показ можно в любой момент включить повторным нажатием на кнопку «Фильтр».
Урок: Расширенный фильтр в Excel
Способ 4: условное форматирование
Найти повторяющиеся ячейки можно также при помощи условного форматирования таблицы. Правда, удалять их придется другим инструментом.
- Выделяем область таблицы. Находясь во вкладке «Главная», жмем на кнопку «Условное форматирование», расположенную в блоке настроек «Стили». В появившемся меню последовательно переходим по пунктам «Правила выделения» и «Повторяющиеся значения…».
- Открывается окно настройки форматирования. Первый параметр в нём оставляем без изменения – «Повторяющиеся». А вот в параметре выделения можно, как оставить настройки по умолчанию, так и выбрать любой подходящий для вас цвет, после этого жмем на кнопку «OK».
После этого произойдет выделение ячеек с повторяющимися значениями. Эти ячейки вы потом при желании сможете удалить вручную стандартным способом.
Внимание! Поиск дублей с применением условного форматирования производится не по строке в целом, а по каждой ячейке в частности, поэтому не для всех случаев он является подходящим.
Урок: Условное форматирование в Excel
Способ 5: применение формулы
Кроме того, найти дубликаты можно применив формулу с использованием сразу нескольких функций. С её помощью можно производить поиск дубликатов по конкретному столбцу. Общий вид данной формулы будет выглядеть следующим образом:
=ЕСЛИОШИБКА(ИНДЕКС(адрес_столбца;ПОИСКПОЗ(0;СЧЁТЕСЛИ(адрес_шапки_столбца_дубликатов: адрес_шапки_столбца_дубликатов (абсолютный); адрес_столбца;)+ЕСЛИ(СЧЁТЕСЛИ(адрес_столбца;; адрес_столбца;)>1;0;1);0));"")
- Создаем отдельный столбец, куда будут выводиться дубликаты.
- Вводим формулу по указанному выше шаблону в первую свободную ячейку нового столбца. В нашем конкретном случае формула будет иметь следующий вид:
=ЕСЛИОШИБКА(ИНДЕКС(A8:A15;ПОИСКПОЗ(0;СЧЁТЕСЛИ(E7:$E$7;A8:A15)+ЕСЛИ(СЧЁТЕСЛИ(A8:A15;A8:A15)>1;0;1);0));"")
- Выделяем весь столбец для дубликатов, кроме шапки. Устанавливаем курсор в конец строки формул. Нажимаем на клавиатуре кнопку F2. Затем набираем комбинацию клавиш Ctrl+Shift+Enter. Это обусловлено особенностями применения формул к массивам.
После этих действий в столбце «Дубликаты» отобразятся повторяющиеся значения.
Но, данный способ все-таки слишком сложен для большинства пользователей. К тому же, он предполагает только поиск дублей, но не их удаление. Поэтому рекомендуется применять более простые и функциональные решения, описанные ранее.
Как видим, в Экселе есть множество инструментов предназначенных для поиска и удаления дублей. У каждого из них есть свои особенности. Например, условное форматирование предполагает поиск дублей только по каждой ячейке в отдельности. К тому же, не все инструменты могут не только искать, но и удалять повторяющиеся значения. Наиболее универсальный вариант – это создание «умной таблицы». При использовании данного способа можно максимально точно и удобно настроить поиск дубликатов. К тому же, их удаление происходит моментально.
Еще статьи по данной теме: