Поиск и удаление дубликатов в microsoft excel

Содержание

Выделение повторяющихся значений в MS EXCEL

​Формат… (Format)​ «СЦЕПИТЬ» в Excel.​ в ячейке их​ столбцу до последней​ в​в группе​ Данные будут удалены из​

Решение

  • ​.​в группе​​Удаление дубликатов​​ B) и так​
  • ​ критерием. Выберите в​ На примере ниже​ заголовков в верхней​Настроим Условное форматирование для​
  • ​ в диапазоне есть​

​ данной задачи в​и перейдите на​ =СЦЕПИТЬ(A15;» «;B15;» «;C15)​ количество.​​ заполненной ячейки таблицы.​​Excel​

  • ​Стили​ всех столбцов, даже​​В поле​​стиль​
  • ​уменьшит объём данных​ далее, поэтому с​ диалоговом окне поле​ у меня выбраны​ строке и размещение​
  • ​ выделения только повторяющихся​

​ повторы, но никак​ Excel применяется универсальный​ вкладку​Про функцию «СЦЕПИТЬ»​В ячейке G5​​Теперь в столбце​​,​щелкните стрелку для​ если вы не​Копировать​на вкладке «​ до минимума. Я​ заголовками работать гораздо​

  • ​Criteria Range​
  • ​ элементы​

​ всех данных под​ значений в списке.​ не помогает их​

excel2.ru>

Поиск и выделение дубликатов цветом

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

В одном столбце

Условное форматирование – это наиболее простой способ определить, где находятся дубликаты в Excel и выделить их. Что нужно сделать для этого?

  1. Найти ту область поиска дубликатов и выделить ее.

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

  3. Далее появляется окно, в котором нужно выбрать пункт «Повторяющиеся» и нажать на клавишу ОК.

Теперь дубликаты подсвечены красным цветом. После этого нужно их просто удалить, если в этом есть необходимость. 

В нескольких столбцах

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

Последовательность действий, в целом, следующая:

  1. Выделить колонки, в которых будет осуществляться поиск дубликатов.
  2. Развернуть вкладку «Главная». После этого находим пункт «Условное форматирование» и выставляем правило «Повторяющиеся значения» так, как это было описано выше. 
  3. Далее снова выбираем пункт «Повторяющиеся» в появившемся окошке, а в списке справа выбираем цвет заливки. После этого кликаем по «ОК» и радуемся жизни.

Дубликаты строк

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

Посмотрите на эти две таблицы.

1718

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

Итак, что нужно сделать для поиска повторяющихся значений в рядах?

  1. Создаем еще одну колонку в правой части по отношению к таблице с исходной информацией. В нем записывается формула, которая выводит объединенную информацию со всех ячеек, входящих в состав строки. =A2&B2&C2&D2
  2. После этого мы увидим информацию, которая была объединена.

  3. После этого следует выбрать дополнительную колонку (а именно, те ячейки, которые содержат объединенные данные).
  4. Далее переходим на «Главная», а затем снова выбираем пункт «Повторяющиеся значения» аналогично описанному выше. 
  5. Далее появится диалоговое окно, где снова выбираем пункт «Повторяющиеся», а в правом перечне находим цвет, с использованием которого будет осуществляться выделение. 

После того, как будет нажата кнопка «ОК», повторы будут обозначены тем цветом, который пользователь выбрал на предыдущем этапе.

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

  1. Аналогично предыдущему примеру, делаем вспомогательную колонну, где записываем формулу объединения предыдущих столбцов. =A2&B2&C2&D2
  2. Далее мы получаем все содержащиеся в строке значения, указанные в соответствующих ячейках каждой из строк.

  3. После этого осуществляем выделение всей содержащиеся информации, не включая дополнительный столбец. В случае с нами это такой диапазон: A2:D15. После этого переходим на вкладку «Главная» и выбираем пункт «Условное форматирование» – создать правило (видим, что последовательность немного другая).

  4. Далее нас интересует пункт «Использовать формулу для определения форматируемых ячеек», после чего вставляем в поле «Форматировать значения, для которых следующая формула является истинной», такую формулу. =СЧЁТЕСЛИ($E$2:$E$15;$E2)>1

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

23

Как это сделать в Excel 2003

Здесь будет немного сложнее – придется использовать логическую функцию «СЧЕТЕСЛИ()». Войдите в ячейку с первым значением, среди которых вы будете искать дубликаты.

В первом поле выберите «Формула» и введите формулу «=СЧЕТЕСЛИ(C;RC)>1». Только не забудьте вовремя переключить раскладку – «СЧЕТЕСЛИ» набирается в русской раскладке, а «(C;RC)>1» в английской. Цвет выберите, нажав на кнопку «Формат» на закладке «Вид». Теперь нам нужно скопировать этот формат на весь столбец.

Выделяем весь столбец с проверяемыми данными.

Выбираем «Форматы», «ОК» и условное форматирование скопировалось на весь столбец. Покоряйте Excel и до новых встреч!

Копирование уникальных строк (данных) в новое место

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

Как это делается:

  1. сначала необходимо выделить табличку, затем перейти в раздел “Данные” и нажать на кнопку “Дополнительно” (подраздел “Сортировка и фильтр”, см. скриншот ниже);

Раздел “Данные” – дополнительно (Excel)

далее переключите ползунок в режим “Скопировать результат в другое место” , в строке “Поместить результат в диапазон” — выберите ячейку, где будет начало таблицы; и поставьте галочку напротив пункта “Только уникальные значения” ; нажмите OK. Пример представлен на скриншоте ниже;

Скопировать только уникальные значения в другое место

после чего вы увидите, как появились данные в выбранном вами месте, причем, строки останутся только уникальные. Дальше можно с ними работать в обычном режиме.

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

​ Копируем по столбцу.​Как выделить повторяющиеся значения​ и удалять дублирующие​ ячейки. Таким образом,​A1:C10​A1:C10​ на другой лист.​

  1. ​ данных. Используйте условное​​ строк. Эта команда​​ 1, т. е.​
  2. ​Формат (Format)​​ текстовой функцией СЦЕПИТЬ​​=СЧЁТЕСЛИ($A:$A;A2)>1​​ более 1 раза.​​Пятый способ.​​ в статье «Как​​ использовать формулу из​Возвращаем фильтром все строки​ в​​ данные, но и​​ ячейка​
  3. ​.​.​​Выделите диапазон ячеек с​​ форматирование для поиска​​ позволяет выбрать те​ у элемента есть​

​- все, как​​ (CONCATENATE), чтобы собрать​в английском Excel это​ Хотелось бы видеть​​Как найти повторяющиеся строки​​ сложить и удалить​​ столбца E или​​ в таблице. Получилось​Excel.​ работать с ними​

​A2​На вкладке​На вкладке​ повторяющимися значениями, который​ и выделения повторяющихся​ столбцы, в которых​ дубликаты, то срабатывает​ в Способе 2:​ ФИО в одну​

  1. ​ будет соответственно =COUNTIF($A:$A;A2)>1​ эти повторы явно,​
  2. ​ в​​ ячейки с дублями​​ F, чтобы при​
  3. ​ так.​​Нам нужно в​​ – посчитать дубли​​содержит формулу:=СЧЕТЕСЛИ($A$1:$C$10;A2)=3,ячейка​​Главная​​Главная​​ нужно удалить.​ данных. Это позволит​
  4. ​ есть повторяющиеся данные.​​ заливка ячейки. Для​Starbuck​​ ячейку:​Эта простая функция ищет​ т.е. подсветить дублирующие​
  5. ​Excel.​
  6. ​Мы подсветили ячейки со​ соседнем столбце напротив​​ перед удалением, обозначить​​A3​​(Home) выберите команду​(Home) нажмите​

    ​Совет:​

    • ​ вам просматривать повторения​ Например, у вас​​ выбора цвета выделения​​: Автофильтр по колонкам​Имея такой столбец мы,​
    • ​ сколько раз содержимое​ ячейки цветом, например​
    • ​Нужно сравнить и​Четвертый способ.​​ было сразу видно,​​ словом «Да» условным​ данных ячеек написать​​ дубли словами, числами,​​:​Условное форматирование​Условное форматирование​Перед попыткой удаления​​ и удалять их​​ есть столбец ФИО,​​ в окне Условное​​Зибин​

      ​ фактически, сводим задачу​

    • ​ текущей ячейки встречается​ так: ​ выделить данные по​​Формула для поиска одинаковых​​ есть дубли в​

​ форматированием. Вместо слов,​​ слово «Да», если​ знаками, найти повторяющиеся​=СЧЕТЕСЛИ($A$1:$C$10;A3)=3 и т.д.​>​>​ повторений удалите все​ по мере необходимости.​

​: а версия Excel?​ к предыдущему способу.​​ в столбце А.​​В последних версиях Excel​

​ трем столбцам сразу.​

office-guru.ru>

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

Для примера я распределил фамилии прославленных футболистов российской эпохи в пару столбцов. Нарочно сделал повторы в столбиках (иллюстрации кликабельны).

Наша цель – найти повторы в столбцах Excel и выделить их цветом.

Шаг №1. Выделяем весь диапазон.

Шаг №2. Кликаем на раздел «Условное форматирование» в главной вкладке.

Шаг №3. Наводим на пункт «Правила выделения ячеек» и в появившемся списке выбираем «Повторяющиеся значения».

Шаг №4. Возникнет окно. Вам нужно выбрать, хотите ли вы подсветить повторяющиеся или уникальные значения. Также можно установить цвета заливки и текста.

Нажмите «ОК», и вы обнаружите: одинаковые ячейки в двух столбиках теперь выделены! Как видите, это вопрос 30 секунд.

3 способа как находить дубликаты в Excel

Поиск дубликатов в Excel может оказаться не простой задачей, но если Вы вооружены некоторыми базовыми знаниями, то найдёте несколько способов справиться с ней. Когда я впервые задумался об этой проблеме, то достаточно быстро придумал пару способов как найти дубликаты, а немного поразмыслив, обнаружил ещё несколько способов. Итак, давайте для начала рассмотрим пару простых, а затем перейдём к более сложным способам.

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

Сравниваем 2 столбца в Excel и находим повторяющиеся записи при помощи формул

Вариант А: оба столбца находятся на одном листе

  1. В первой пустой ячейке (в нашем примере это ячейка C1) запишем вот такую формулу:

В нашей формуле A1 это первая ячейка первого столбца, который мы собираемся сравнивать. $B$1 и $B$10000 это адреса первой и последней ячеек второго столбца, с которым будем выполнять сравнение

Обратите внимание на абсолютные ссылки – буквам столбца и номерам строки предшествует знак доллара ($). Я использую абсолютные ссылки для того, чтобы адреса ячеек оставались неизменными при копировании формул

Если Вы хотите найти дубликаты в столбце B, поменяйте ссылки, чтобы формула приняла такой вид:

Вместо “Unique” и “Duplicate” Вы можете записать собственные метки, например, “Не найдено” и “Найдено“, или оставить только “Duplicate” и ввести символ пробела вместо второго значения. В последнем случае ячейки, для которых дубликаты найдены не будут, останутся пустыми, и, я полагаю, такое представление данных наиболее удобно для дальнейшего анализа.
Теперь давайте скопируем нашу формулу во все ячейки столбца C, вплоть до самой нижней строки, которая содержит данные в столбце A. Для этого наведите указатель мыши на правый нижний угол ячейки C1, указатель примет форму чёрного перекрестия, как показано на картинке ниже:Нажмите и, удерживая левую кнопку мыши, протащите границу рамки вниз, выделяя все ячейки, в которые требуется вставить формулу. Когда все необходимые ячейки будут выделены, отпустите кнопку мыши:

Подсказка: В больших таблицах скопировать формулу получится быстрее, если использовать комбинации клавиш. Выделите ячейку C1 и нажмите Ctrl+C (чтобы скопировать формулу в буфер обмена), затем нажмите Ctrl+Shift+End (чтобы выделить все не пустые ячейки в столбе С) и, наконец, нажмите Ctrl+V (чтобы вставить формулу во все выделенные ячейки).

  1. Отлично, теперь все повторяющиеся значения отмечены как “Duplicate“:

Вариант В: два столбца находятся на разных листах (в разных книгах)

  1. В первой ячейке первого пустого столбца на листе Sheet2 (в нашем случае это столбец В) введите такую формулу:

Здесь Sheet3 – это название листа, на котором расположен 2-ой столбец, а $A$1:$A$10000 – это адреса ячеек от 1-ой до последней в этом 2-ом столбце.

Скопируйте формулу во все ячейки столбца B (как и в варианте А).
У нас получается вот такой результат:

Как вычислить повторы при помощи сводных таблиц

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

Вернёмся к нашим баранам футболистам. Я оставил один столбик, добавив в него ячейки-дубли, а также дописал заглавную строку (это обязательно).

Далее делаем следующее:

Шаг 1. В ячейках напротив фамилий проставляем единички. Вот так:

Шаг 2. Переходим в раздел «Вставка» главного меню и в блоке «Таблицы» выбираем «Сводная таблица».

Откроется окно «Создание сводной таблицы». Здесь нужно выбрать диапазон данных для анализа (1), указать, куда поместить отчёт (2) и нажать «ОК».

Только не ставьте галку напротив «Добавить эти данные в модель данных». Иначе Эксель начнёт формировать модель, и это парализует ваш комп на пару минут минимум.

Шаг 3. Распределите поля сводной таблицы следующим образом: первое поле (в моём случае «Футболисты») – в область «Строки», второе («Значение2») – в область «Значения». Используйте обычное перетаскивание (drag-and-drop).

Должно получиться так:

А на листе сформируется сама сводка – уже без дублированных ячеек. Зато во втором столбике будет указано, сколько ячеек-дублей с конкретным содержанием было обнаружено в первом столбике (например, Онопко – 2 шт.).

Этот метод «на бумаге» может выглядеть несколько замороченным, но уверяю: попробуете раз-два, набьёте руку, а потом все операции будете выполнять за минуту.

Удаление дубликатов в Excel с помощью таблиц

Как найти повторяющиеся значения в Excel?

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

Пример дневного журнала заказов на товары:

Чтобы проверить содержит ли журнал заказов возможные дубликаты, будем анализировать по наименованиям клиентов – столбец B:

  1. Выделите диапазон B2:B9 и выберите инструмент: «ГЛАВНАЯ»-«Стили»-«Условное форматирование»-«Создать правило».
  2. Вберете «Использовать формулу для определения форматируемых ячеек».
  3. Чтобы найти повторяющиеся значения в столбце Excel, в поле ввода введите формулу: =СЧЁТЕСЛИ($B$2:$B$9; B2)>1.
  4. Нажмите на кнопку «Формат» и выберите желаемую заливку ячеек, чтобы выделить дубликаты цветом. Например, зеленый. И нажмите ОК на всех открытых окнах.

Как видно на рисунке с условным форматированием нам удалось легко и быстро реализовать поиск дубликатов в Excel и обнаружить повторяющиеся данные ячеек для таблицы журнала заказов.

Пример функции СЧЁТЕСЛИ и выделение повторяющихся значений

Принцип действия формулы для поиска дубликатов условным форматированием – прост. Формула содержит функцию =СЧЁТЕСЛИ(). Эту функцию так же можно использовать при поиске одинаковых значений в диапазоне ячеек. В функции первым аргументом указан просматриваемый диапазон данных. Во втором аргументе мы указываем что мы ищем. Первый аргумент у нас имеет абсолютные ссылки, так как он должен быть неизменным. А второй аргумент наоборот, должен меняться на адрес каждой ячейки просматриваемого диапазона, потому имеет относительную ссылку.

Самые быстрые и простые способы: найти дубликаты в ячейках.

После функции идет оператор сравнения количества найденных значений в диапазоне с числом 1. То есть если больше чем одно значение, значит формула возвращает значение ИСТЕНА и к текущей ячейке применяется условное форматирование.

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

Обработка найденных дубликатов

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

Показать только повторяющиеся строки в столбце А

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

Кликните правой кнопкой мыши и в контекстном меню выберите Insert (Вставить):

Дайте названия столбцам, например, “Name” и “Duplicate?” Затем откройте вкладку Data (Данные) и нажмите Filter (Фильтр):

После этого нажмите меленькую серую стрелку рядом с “Duplicate?“, чтобы раскрыть меню фильтра; снимите галочки со всех элементов этого списка, кроме Duplicate, и нажмите ОК.

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

Чтобы снова отобразить все строки столбца А, кликните символ фильтра в столбце В, который теперь выглядит как воронка с маленькой стрелочкой и выберите Select all (Выделить все). Либо Вы можете сделать то же самое через Ленту, нажав Data (Данные) > Select & Filter (Сортировка и фильтр) > Clear (Очистить), как показано на снимке экрана ниже:

Изменение цвета или выделение найденных дубликатов

Если пометки “Duplicate” не достаточно для Ваших целей, и Вы хотите отметить повторяющиеся ячейки другим цветом шрифта, заливки или каким-либо другим способом…

В этом случае отфильтруйте дубликаты, как показано выше, выделите все отфильтрованные ячейки и нажмите Ctrl+1, чтобы открыть диалоговое окно Format Cells (Формат ячеек). В качестве примера, давайте изменим цвет заливки ячеек в строках с дубликатами на ярко-жёлтый. Конечно, Вы можете изменить цвет заливки при помощи инструмента Fill (Цвет заливки) на вкладке Home (Главная), но преимущество диалогового окна Format Cells (Формат ячеек) в том, что можно настроить одновременно все параметры форматирования.

Теперь Вы точно не пропустите ни одной ячейки с дубликатами:

Удаление повторяющихся значений из первого столбца

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

Если 2 столбца, которые Вы сравниваете, находятся на разных листах, то есть в разных таблицах, кликните правой кнопкой мыши выделенный диапазон и в контекстном меню выберите Delete Row (Удалить строку):

Нажмите ОК, когда Excel попросит Вас подтвердить, что Вы действительно хотите удалить всю строку листа и после этого очистите фильтр. Как видите, остались только строки с уникальными значениями:

Если 2 столбца расположены на одном листе, вплотную друг другу (смежные) или не вплотную друг к другу (не смежные), то процесс удаления дубликатов будет чуть сложнее. Мы не можем удалить всю строку с повторяющимися значениями, поскольку так мы удалим ячейки и из второго столбца тоже. Итак, чтобы оставить только уникальные записи в столбце А, сделайте следующее:

  1. Отфильтруйте таблицу так, чтобы отображались только дублирующиеся значения, и выделите эти ячейки. Кликните по ним правой кнопкой мыши и в контекстном меню выберите Clear contents (Очистить содержимое).
  2. Очистите фильтр.
  3. Выделите все ячейки в столбце А, начиная с ячейки А1 вплоть до самой нижней, содержащей данные.
  4. Откройте вкладку Data (Данные) и нажмите Sort A to Z (Сортировка от А до Я). В открывшемся диалоговом окне выберите пункт Continue with the current selection (Сортировать в пределах указанного выделения) и нажмите кнопку Sort (Сортировка):
  5. Удалите столбец с формулой, он Вам больше не понадобится, с этого момента у Вас остались только уникальные значения.
  6. Вот и всё, теперь столбец А содержит только уникальные данные, которых нет в столбце В:

Как видите, удалить дубликаты из двух столбцов в Excel при помощи формул – это не так уж сложно.

Удаление дубликатов или как увидеть удаленные дубликаты. (Способ который покажет удаленное(повторяющееся значение))

​ с помощью формул.​​ цифрой 1, отдельно​​Свернуть​ОК​ эффект. Другие значения​ идентичны всех значений​ удалить повторения.​ но и в​ дубли в столбце​ повторяется 2 раза,​ в выделенной области.Но​ & .Cells(.Rows.Count, «A»).End(xlUp).Row).Value​Если нужно выполнить поиск​ команды удалить все​ чтобы она показывала​ или увидеть объём​ может оказаться не​ Таблица та же.​ все ячейки с​во всплывающем окне​

​, чтобы закрыть​​ вне диапазона ячеек​​ в другую строку.​Например, на данном листе​ одном столбце. Например​

​ А.в столбце D(он​​ 3 раза и​ мне этого мало.​ End With On​ по всем имеющимся​ дубликаты, оставив только​ только домашние встречи.​ выбранных данных. Вы​ простой задачей, но​Принцип такой. Создаем​ цифрой 2, т.д.​относится к​ сообщение.​

​ или таблице не​​ Сравнение повторяющихся значений​ в столбце «Январь»​

​ в столбце А​​ ближайший у вас​ т. д.​ Предполагаю есть способ​ Error Resume Next​

​ данным, возможно, кнопка​​ уникальные значения. Воспользоваться​ Именно поэтому я​ можете убрать галочку​

​ если Вы вооружены​​ дополнительный столбец, в​ Мы не знаем,​временно скрыть ее.​

​U тменить отменить изменения,​​ будет изменить или​ зависит от того,​

​ содержатся сведения о​

​EnricoBolonini​​ не только удалять​

​ With CreateObject(«Scripting.Dictionary») For​​Find All​ инструментом​ скопировал заголовок столбца,​ с пункта​ некоторыми базовыми знаниями,​ ячейках которого будем​ сколько и какие​ Выберите новый диапазон​ щелкните (или нажать​ переместить.  При удалении​ что отображается в​ ценах, которые нужно​ есть одинаковые значения,​200?’200px’:»+(this.scrollHeight+5)+’px’);»>=СЧЁТЕСЛИ($A$2:A2;A2)​

​: Nic70y, Я делаю​​ повторяющиеся значения или​ I = 1​(Найти все) окажется​Remove Duplicates​ в котором хочу​Select All​ то найдёте несколько​ писать название дубля,​ у нас дубли​ ячеек на листе,​ клавиши Ctrl +​

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

​ текст. Способ который​​ To UBound(arr) .Add​ для Вас более​(Удалить дубликаты) можно​

​ выполнить фильтрацию, а​​(Выделить все), а​ способов справиться с​

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

​Поэтому флажок​​Можно ли как-то​ конца.ставите автосортировку на​ расш.фильтром. Он мне​ покажет удаленное(повторяющееся значение)​ CStr(arr(I, 1)), I​ полезной.​ при помощи одноименной​ ниже поместил критерий​ затем выбрать один​ ней. Когда я​

​ Мы будем писать​​На новом листе​ узел во всплывающем​Нельзя удалить повторяющиеся значения​ в списке, но​ ячейке. Например, если​Январь​ переделать макрос, чтобы​ стобец D.ставьте галку​ тупа в указанную​ или даст возможность​ If Err <>​Все три метода просты​ кнопки, которую Вы​ (H), который необходимо​

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

excelworld.ru>

Поиск дубликатов при помощи встроенных фильтров Excel

Организовав данные в виде списка, Вы можете применять к ним различные фильтры. В зависимости от набора данных, который у Вас есть, Вы можете отфильтровать список по одному или нескольким столбцам. Поскольку я использую Office 2010, то мне достаточно выделить верхнюю строку, в которой находятся заголовки, затем перейти на вкладку Data (Данные) и нажать команду Filter (Фильтр). Возле каждого из заголовков появятся направленные вниз треугольные стрелки (иконки выпадающих меню), как на рисунке ниже.

Если нажать одну из этих стрелок, откроется выпадающее меню фильтра, которое содержит всю информацию по данному столбцу. Выберите любой элемент из этого списка, и Excel отобразит данные в соответствии с Вашим выбором. Это быстрый способ подвести итог или увидеть объём выбранных данных. Вы можете убрать галочку с пункта Select All (Выделить все), а затем выбрать один или несколько нужных элементов. Excel покажет только те строки, которые содержат выбранные Вами пункты. Так гораздо проще найти дубликаты, если они есть.

После настройки фильтра Вы можете удалить дубликаты строк, подвести промежуточные итоги или дополнительно отфильтровать данные по другому столбцу. Вы можете редактировать данные в таблице так, как Вам нужно. На примере ниже у меня выбраны элементы XP и XP Pro.

В результате работы фильтра, Excel отображает только те строки, в которых содержатся выбранные мной элементы (т.е. людей на чьём компьютере установлены XP и XP Pro). Можно выбрать любую другую комбинацию данных, а если нужно, то даже настроить фильтры сразу в нескольких столбцах.

Расширенный фильтр для поиска дубликатов в Excel

На вкладке Data (Данные) справа от команды Filter (Фильтр) есть кнопка для настроек фильтра – Advanced (Дополнительно). Этим инструментом пользоваться чуть сложнее, и его нужно немного настроить, прежде чем использовать. Ваши данные должны быть организованы так, как было описано ранее, т.е. как база данных.

Перед тем как использовать расширенный фильтр, Вы должны настроить для него критерий. Посмотрите на рисунок ниже, на нем виден список с данными, а справа в столбце L указан критерий. Я записал заголовок столбца и критерий под одним заголовком. На рисунке представлена таблица футбольных матчей. Требуется, чтобы она показывала только домашние встречи. Именно поэтому я скопировал заголовок столбца, в котором хочу выполнить фильтрацию, а ниже поместил критерий (H), который необходимо использовать.

Теперь, когда критерий настроен, выделяем любую ячейку наших данных и нажимаем команду Advanced (Дополнительно). Excel выберет весь список с данными и откроет вот такое диалоговое окно:

Как видите, Excel выделил всю таблицу и ждёт, когда мы укажем диапазон с критерием. Выберите в диалоговом окне поле Criteria Range (Диапазон условий), затем выделите мышью ячейки L1 и L2 (либо те, в которых находится Ваш критерий) и нажмите ОК. Таблица отобразит только те строки, где в столбце Home / Visitor стоит значение H, а остальные скроет. Таким образом, мы нашли дубликаты данных (по одному столбцу), показав только домашние встречи:

Это достаточно простой путь для нахождения дубликатов, который может помочь сохранить время и получить необходимую информацию достаточно быстро. Нужно помнить, что критерий должен быть размещён в ячейке отдельно от списка данных, чтобы Вы могли найти его и использовать. Вы можете изменить фильтр, изменив критерий (у меня он находится в ячейке L2). Кроме этого, Вы можете отключить фильтр, нажав кнопку Clear (Очистить) на вкладке Data (Данные) в группе Sort & Filter (Сортировка и фильтр).

Сравниваем 2 столбца в Excel и находим повторяющиеся записи при помощи формул

Вариант А: оба столбца находятся на одном листе

  1. В первой пустой ячейке (в нашем примере это ячейка C1) запишем вот такую формулу:

В нашей формуле A1 это первая ячейка первого столбца, который мы собираемся сравнивать. $B$1 и $B$10000 это адреса первой и последней ячеек второго столбца, с которым будем выполнять сравнение

Обратите внимание на абсолютные ссылки – буквам столбца и номерам строки предшествует знак доллара ($). Я использую абсолютные ссылки для того, чтобы адреса ячеек оставались неизменными при копировании формул

Если Вы хотите найти дубликаты в столбце B, поменяйте ссылки, чтобы формула приняла такой вид:

Вместо “Unique” и “Duplicate” Вы можете записать собственные метки, например, “Не найдено” и “Найдено“, или оставить только “Duplicate” и ввести символ пробела вместо второго значения. В последнем случае ячейки, для которых дубликаты найдены не будут, останутся пустыми, и, я полагаю, такое представление данных наиболее удобно для дальнейшего анализа.
Теперь давайте скопируем нашу формулу во все ячейки столбца C, вплоть до самой нижней строки, которая содержит данные в столбце A. Для этого наведите указатель мыши на правый нижний угол ячейки C1, указатель примет форму чёрного перекрестия, как показано на картинке ниже:Нажмите и, удерживая левую кнопку мыши, протащите границу рамки вниз, выделяя все ячейки, в которые требуется вставить формулу. Когда все необходимые ячейки будут выделены, отпустите кнопку мыши:

Подсказка: В больших таблицах скопировать формулу получится быстрее, если использовать комбинации клавиш. Выделите ячейку C1 и нажмите Ctrl+C (чтобы скопировать формулу в буфер обмена), затем нажмите Ctrl+Shift+End (чтобы выделить все не пустые ячейки в столбе С) и, наконец, нажмите Ctrl+V (чтобы вставить формулу во все выделенные ячейки).

  1. Отлично, теперь все повторяющиеся значения отмечены как “Duplicate“:

Вариант В: два столбца находятся на разных листах (в разных книгах)

  1. В первой ячейке первого пустого столбца на листе Sheet2 (в нашем случае это столбец В) введите такую формулу:

Здесь Sheet3 – это название листа, на котором расположен 2-ой столбец, а $A$1:$A$10000 – это адреса ячеек от 1-ой до последней в этом 2-ом столбце.

Скопируйте формулу во все ячейки столбца B (как и в варианте А).
У нас получается вот такой результат:

Как выделить дублирующиеся строки в Excel

В предыдущем примере демонстрировалось, как окрашивать целые строки при появлении повторяющихся значений в определенной колонке. Но что, если вы хотите просмотреть строки с одинаковыми значениями в нескольких колонках? Или как выделить из них абсолютно одинаковые, которые имеют совершенно одинаковые значения?

Для этого используйте функцию СЧЁТЕСЛИМН, которая позволяет сравнивать по нескольким критериям. Например, чтобы выделить строки с одинаковыми значениями в B и C, то есть найти заказы одного и того же товара одним заказчиком, используйте одну из следующих формул:

Чтобы выделить совпадающие, кроме 1-го вхождения :

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

Обратите внимание, что форматирование мы применяем ко всей таблице. Чтобы выделить все неуникальные:

Чтобы выделить все неуникальные:

Как вы понимаете, приведенный выше пример только для демонстрационных целей. При выделении дублирующихся строк в ваших реальных таблицах вы, естественно, не ограничены сравнением значений только в 2 столбцах. Функция СЧЁТЕСЛИМН может обрабатывать до 127 пар диапазон / критерий.

Как выделить повторы без 1-го вхождения

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

  1. Выберите «Условное форматирование» > « Новое правило»> «Использовать формулу», чтобы определить ячейки для форматирования .
  2. В поле « Форматировать значения», где эта формула возвращает ИСТИНА , введите:

Где B2 — самая верхняя ячейка выбранного диапазона.

  1. Нажмите кнопку «Формат» выберите нужный цвет заливки и/или шрифта.
  2. Наконец, нажмите кнопку ОК, чтобы сохранить и применить созданное.

Если у вас нет большого опыта работы с условным форматированием Excel, вы найдете подробные инструкции по созданию правила на основе формул в следующем руководстве:  Как изменить цвет ячейки в зависимости от значения? 

В результате дубликаты ячеек, исключая первые экземпляры, будут выделены цветом по вашему выбору.

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

​ (размерность списка значений​ и удалять повторяющиеся​Условное форматирование в Excel​ по кнопке​ дубликатов. Кликаем по​ снимете галочку с​ читабельна таблицей намного​ умножения, в статье​ четвертый столбец, подпишем​ он Вам больше​Нажмите​(Данные) >​ имеют заголовков, то​В больших таблицах​ предшествует знак доллара​

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

​на листе​Excel – это очень​ имеющих повторы должна​ значения. Наиболее универсальный​Кроме того, найти дубликаты​«OK»​ любой ячейке табличного​ названия какого-то столбца,​ удобнее. Можно комфортно​ «Как сделать таблицу​ его «дубли» и​

​ не понадобится, с​ОК​Select & Filter​ их необходимо добавить.​ скопировать формулу получится​ ($). Я использую​Sheet3​ мощное и действительно​ совпадать с размерностью​ вариант – это​ можно применив формулу​.​ диапазона. При этом​

  1. ​ проводить визуальный анализ​ умножения в Excel».​ поставим в нем​
  2. ​ этого момента у​, когда Excel попросит​(Сортировка и фильтр)​ Для этого поместите​ быстрее, если использовать​ абсолютные ссылки для​.​
  3. ​ крутое приложение для​ исходного списка).​ создание «умной таблицы».​ с использованием сразу​После этого, повторяющиеся записи​ появляется дополнительная группа​

​ расширяете вероятность признания​ всех показателей.​Список с выделенным цветом​ цифру 1.​ Вас остались только​

​ Вас подтвердить, что​ >​ курсор на число,​ комбинации клавиш. Выделите​ того, чтобы адреса​

exceltable.com>

​В Excel 2013, 2010​

  • Excel удалить повторяющиеся значения
  • Выделить в эксель повторяющиеся значения в
  • В эксель функция найти
  • Как в эксель убрать формулу и оставить значение
  • Как в эксель убрать формулы оставив значения
  • В excel найти значение в массиве
  • Найти дубликаты в столбце эксель
  • Как в excel удалить повторяющиеся значения
  • В excel найти повторяющиеся значения в столбце
  • Как в excel посчитать повторяющиеся значения
  • Как в excel сложить повторяющиеся значения
  • Как в excel найти несколько значений

Использование расширенного фильтра для удаления дубликатов

Выберите любую ячейку в таблице, перейдите по вкладке Данные в группу Сортировка и фильтр, щелкните по кнопке Дополнительно.

В появившемся диалоговом окне Расширенный фильтр, необходимо установить переключатель в положение скопировать результат в другое место, в поле Исходный диапазон указать диапазон, в котором находится таблица, в поле Поместить результат в диапазон указать верхнюю левую ячейку будущей отфильтрованной таблицы и установить маркер Только уникальные значения. Щелкаем ОК.

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

Оцените статью
Рейтинг автора
5
Материал подготовил
Андрей Измаилов
Наш эксперт
Написано статей
116
Добавить комментарий