Оглавление
В Microsoft Excel существует множество методов поиска дубликатов в одном столбце. Мы можем вставить функцию или использовать комбинированную формулу, чтобы определить дубликаты или совпадения в нашей таблице Excel. В этой статье вы узнаете все возможные простые методы поиска дубликатов значений в одном столбце с примерами и соответствующими иллюстрациями.
Скачать Практическое пособие
Вы можете скачать рабочую книгу Excel, которую мы использовали для подготовки этой статьи.
Поиск дубликатов в одном столбце.xlsx8 подходящих способов найти дубликаты в одном столбце с помощью формулы 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 на этом сайте.