Формула Excel для поиска дубликатов в одном столбце

  • Поделись Этим
Hugh West

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

Скачать Практическое пособие

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

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

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

1. Используйте функцию COUNTIF для поиска дубликатов наряду с первым появлением

В следующей таблице несколько имен лежат под Имя заголовок в Колонка B . И под Дубликат заголовок в Колонка C мы используйте функцию COUNTIF чтобы узнать, имеет ли какое-либо имя в левом столбце дубликаты или нет. Формула вернет следующие данные TRUE на дубликаты имен и FALSE для уникальных.

В первом выводе Клетка C5 , формула с COUNTIF функция будет:

=COUNTIF($B$5:$B$14,B5)>1

После нажатия Войти и автозаполнение остальных ячеек в Колонка C , мы получим следующие результаты.

В этой формуле COUNTIF Функция возвращает количество подсчетов для каждого имени, и с помощью логического оператора мы искали подсчеты, которые больше, чем 1 Таким образом, мы можем идентифицировать дубликаты путем поиска булевого значения 'TRUE' только.

Читать далее: Формула для поиска дубликатов в Excel (6 простых способов)

2. Создание формулы с функциями IF и COUNTIF для поиска дубликатов в одном столбце

Мы также можем объединить ЕСЛИ и COUNTIF функции для возврата выходов с настроенными текстами. Под Выход заголовок, формула вернет 'Дубликат' для дубликатов имен, присутствующих в Колонка B И если текст уникален в Имя столбца, то формула вернет пустое место для соответствующего текстового значения.

Таким образом, требуемая формула, объединяющая ЕСЛИ и COUNTIF функции в Клетка C5 должно быть:

=IF(COUNTIF($B$5:$B$14,B5)>1, "Дубликат","")

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

В этой формуле ЕСЛИ Функция ищет счетчики больше 1 и, если находит, возвращает заданный текст 'Дубликат' , иначе пустая ячейка.

Читайте также: Как найти дублирующиеся значения в Excel с помощью формулы (9 методов)

3. Поиск дубликатов в одном столбце без первого повторения в Excel

В этом разделе мы вставим формулу, которая будет отображать 'Дубликат' от 2-го вхождения аналогичного текста. Например, если имя в Колонка B присутствует трижды, то формула вернет определенный текст 'Дубликат' только для 2-го и 3-го случаев.

Необходимая формула для первого вывода Клетка C5 будет:

=IF(COUNTIF($B$5:$B5,B5)>1, "Дубликат","")

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

Для первого вывода в ячейке C5 мы определили диапазон ячеек с помощью $B$5:$B5 только, и поэтому формула будет искать первую ячейку только для того, чтобы найти дублирующее значение. Во время перетаскивания вниз ячейки Наполнительная рукоятка для поиска следующих выходов, количество клеток в определённый диапазон для COUNTIF функция увеличивается на 1 для каждой последующей ячейки. Таким образом, первое вхождение любого текста в Имя столбец не учитывается более чем 1 здесь.

Подробнее: Как найти дубликаты в столбце с помощью Excel VBA (5 способов)

4. Формула Excel для поиска дубликатов в одном столбце с учетом регистра

Теперь мы применим еще одну комбинированную формулу для поиска дубликатов с учетом регистра. Мы объединим формулу Функции IF, SUM и EXACT здесь. ТОЧНО функция проверяет, являются ли две строки абсолютно одинаковыми. Функция SUM просто суммирует числовые значения.

В первом выводе Клетка C5 , то комбинированная формула с указанными функциями будет:

=IF(SUM((--EXACT($B$5:$B$14,B5)))<=1,"", "Дубликат")

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

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

🔎 Как работает формула?

  • Сайт ТОЧНО Здесь функция ищет чувствительные к регистру и точные совпадения для первого текста в столбце Name и таким образом возвращает следующий результат:

{TRUE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE;FALSE}

  • С помощью двойная унарная (-) , возвращаемые значения преобразуются в числа, '1' для TRUE и '0' для FALSE Таким образом, возвращаемые значения будут:

{1;0;0;0;0;0;0;0;0;0}

  • Сайт SUM Затем функция суммирует все числовые значения, найденные на предыдущем этапе.
  • =SUM((-EXACT($B$5:$B$14, B5)))<=1: Эта часть формулы проверяет, равна ли сумма или возвращаемое значение, найденное на последнем шаге, или меньше, чем 1 .
  • Наконец, в ЕСЛИ функция ищет сумму, меньшую или равную 1 и возвращает пустую ячейку, а если она не найдена, то возвращает заданный текст 'Дубликат' .
  • Формула становится применимой для остальных ячеек в ячейке Выход столбца после того, как мы заполним первую ячейку.

Читать далее: Поиск дубликатов в двух столбцах в Excel (6 подходящих подходов)

Похожие чтения

  • Excel Найти дубликаты в столбце и удалить строку (4 быстрых способа)
  • Excel Поиск дублирующихся строк на основе нескольких столбцов
  • Как найти дубликаты строк в Excel (5 быстрых способов)
  • Список Top 10 в Excel с дубликатами (2 способа)
  • Как сравнить строки в Excel на предмет дубликатов

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

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

Требуемая формула в первом выводе Клетка C5 это:

=COUNTIF($B$5:$B5,B5)

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

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

6. фильтрация и удаление дубликатов в одном столбце в Excel

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

📌 Шаг 1:

➤ Выберите сначала всю таблицу, включая ее заголовки.

➤ Под Главная выберите опцию Фильтр из Сортировка и фильтр выпадающий список в Редактирование группа команд.

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

📌 Шаг 2:

➤ Нажмите на Выход выпадающий список и снимите отметку с первого варианта, показывающего числовое значение '1' .

➤ Теперь нажмите OK .

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

📌 Шаг 3:

➤ Выберите ячейки, содержащие имена и соответствующие выходы.

➤ И удалите их все.

📌 Шаг 4:

➤ Откройте Выход фильтр снова.

➤ Отметьте опцию, показывающую '1' только.

➤ Нажмите Войти и все готово.

Как на следующем снимке экрана, теперь вы получите все уникальные текстовые данные или только имена.

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

7. Формула Excel для поиска дубликатов в одном столбце на основе условия

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

Теперь у нас может быть два сотрудника с одинаковыми именами, но в разных отделах. И одно из их имен с соответствующим отделом может присутствовать с дублированием в следующем наборе данных. Объединяя ЕСЛИ и КОУНТИФЫ функции, теперь мы будем искать эти дублирующиеся строки.

Требуемая формула в первом выводе Ячейка D5 будет:

=IF(COUNTIFS($B$5:$B$14,B5,$C$5:$C$14,C5)>1, "Дубликат","")

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

В Колонка B у нас есть имя 'Фред' трижды, но только один из них - с Продажи отдел (Ряд 7) Два других случая использования этого имени связаны с Маркетинг отдел (Ряд 9 и Ряд 13) Таким образом, одно из них дублируется. Таким образом, мы можем ввести несколько условий в КОУНТИФЫ функцию, чтобы найти требуемый выход.

Читать далее: Поиск совпадений или дубликатов значений в Excel

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

В последнем разделе мы найдем дубликаты и выделим их с помощью функции Условное форматирование Назначим формулу с помощью команды COUNTIF функция в Коробка с правилами а затем определите формат ячеек, в которых наша формула будет возвращать булево значение 'TRUE' только.

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

📌 Шаг 1:

➤ Выберите все имена под Имя заголовок в Колонка B .

➤ Под Главная ленту, выберите опцию Новое правило из Условное форматирование выпадающий.

Появится диалоговое окно с именем Новое правило форматирования появится.

📌 Шаг 2:

➤ Выберите Тип правила в качестве 'Используйте формулу, чтобы определить, какие ячейки форматировать' .

➤ В Описание правил вставьте следующую формулу:

=COUNTIF($B$5:$B$14,B5)>1

➤ Нажмите Формат .

📌 Шаг 3:

➤ В Форматирование ячеек окно, переключитесь на Заполнить и выберите цвет фона для дубликатов ячеек.

➤ Нажмите OK .

📌 Шаг 4:

➤ Вы увидите предварительный просмотр формата ячейки, как показано на рисунке ниже.

➤ Нажмите OK в последний раз, и мы закончили.

Наконец, вы заметите выделенные дубликаты, включая 1-е вхождение, как показано на следующем снимке экрана.

Читать далее: Как найти, выделить и удалить дубликаты в Excel

Заключительные слова

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

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