Формула на 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 за намиране на дубликати в една колона

Можем също така да комбинираме IF и COUNTIF функции за връщане на изходи с персонализирани текстове. Изход формулата ще върне 'Duplicate' за дублиращите се имена в Колона B . И ако даден текст е уникален в Име тогава формулата ще върне празно място за съответната текстова стойност.

Така че необходимата формула, съчетаваща IF и COUNTIF функции в Клетка C5 трябва да бъде:

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

Сега натиснете Въведете , използвайте Дръжка за пълнене за автоматично попълване на другите клетки под Изход и ще откриете наведнъж следните изходи.

В тази формула IF функцията търси бройки, по-големи от 1, и ако ги намери, връща посочения текст. 'Duplicate' , в противен случай празна клетка.

Прочетете още: Как да намерите дублирани стойности в Excel, като използвате формула (9 метода)

3. Намиране на дубликати в една колона без първо появяване в Excel

В този раздел ще вмъкнем формула, която ще показва 'Дубликат' от второто появяване на подобен текст. например, ако име в Колона B присъства три пъти, формулата ще върне определения текст 'Duplicate' само за второто и третото повторение.

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

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

След натискане на Въведете и плъзгане надолу до последната клетка в Изход ще получим следните върнати стойности.

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

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

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

Сега ще приложим друга комбинирана формула, за да намерим дублиранията, чувствителни към малки и големи букви. Функции IF, SUM и EXACT тук. EXACT проверява дали два символни низа са напълно еднакви. Функцията SUM просто сумира числовите стойности.

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

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

Сега натиснете Въведете и автоматично попълване на цялата колона, за да се намерят всички върнати стойности.

Ако забележите, ще откриете, че името 'Fred' присъства три пъти в Име Но формулата връща 'Duplicate' само за първите две появявания, а третото се игнорира, тъй като първият му буквен падеж не съвпада с останалите.

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

  • Сайтът EXACT Тук функцията търси точни съвпадения за първия текст в колоната Name и връща следния резултат:

{ИСТИНА;ЛЪЖА;ЛЪЖА;ЛЪЖА;ЛЪЖА;ЛЪЖА;ЛЪЖА;ЛЪЖА;ЛЪЖА;ЛЪЖА;ЛЪЖА;ЛЪЖА}

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

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

  • Сайтът SUM След това функцията сумира всички числови стойности, намерени в предходната стъпка.
  • =SUM((-EXACT($B$5:$B$14, B5)))<=1: В тази част на формулата се проверява дали сумата или стойността на връщане, намерена в последната стъпка, е равна или по-малка от 1 .
  • И накрая. IF функцията търси сумата, по-малка или равна на 1 и връща празна клетка, а ако не е намерена, връща определения текст 'Duplicate' .
  • Формулата става приложима и за останалите клетки в Изход колона, след като запълним първата клетка.

Прочетете още: Намиране на дубликати в две колони в Excel (6 подходящи подхода)

Подобни четива

  • Намиране на дубликати в колона и изтриване на ред в Excel (4 бързи начина)
  • Намиране на дублиращи се редове в Excel въз основа на няколко колони
  • Как да намерите дублирани редове в Excel (5 бързи начина)
  • Списък с топ 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 за намиране на дубликати в една колона въз основа на условие

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

Сега може да имаме двама служители с подобно име, но в различни отдели. И едно от имената им със съответния отдел може да присъства с дублирания в следното множество от данни. Чрез комбиниране на IF и COUNTIFS сега ще потърсим тези дублиращи се редове.

Необходимата формула в първия изход Клетка D5 ще бъде:

=IF(COUNTIFS($B$5:$B$14,B5,$C$5:$C$14,C5)>1, "Duplicate","")

След натискане на Въведете и запълване на целия Изход ще получим върнатите стойности, както е показано по-долу.

В Колона B , имаме името 'Fred' три пъти, но само един от тях е с Продажби отдел (ред 7) Другите два случая на подобно име са с Маркетинг отдел (ред 9 и ред 13) . Така че едно от тях е дублиране. По този начин можем да въведем няколко условия в COUNTIFS за намиране на необходимия изход.

Прочетете още: Намиране на съвпадения или дублиращи се стойности в Excel

8. Намиране и подчертаване на дубликати с правило за условно форматиране

В последния раздел ще открием дубликатите и ще ги маркираме с помощта на Условно форматиране ще зададем формула с командата COUNTIF функция в Кутия за правила и след това дефинирайте формата на клетките, в които нашата формула ще връща булевата стойност. 'TRUE' само.

Нека сега следваме стъпките по-долу, за да отговорим на критериите:

📌 Стъпка 1:

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

➤ Под Начало лента, изберете опцията Ново правило от Условно форматиране падащ списък.

Диалогов прозорец с име Ново правило за форматиране ще се появи.

📌 Стъпка 2:

➤ Изберете Тип правило като 'Използвайте формула, за да определите кои клетки да форматирате' .

➤ В Правило Описание вградете следната формула:

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

➤ Преса Формат .

📌 Стъпка 3:

➤ В Форматиране на клетките прозорец, преминете към Напълнете и изберете цвят на фона на дублираните клетки.

➤ Преса OK .

📌 Стъпка 4:

➤ Ще намерите предварителен преглед на формата на клетката, както е показано на снимката по-долу.

➤ Преса OK за последен път и сме готови.

Накрая ще забележите подчертаните дубликати, включително първите случаи, както е показано на следващата снимка.

Прочетете още: Как да намерите, подчертаете и премахнете дубликатите в Excel

Заключителни думи

Надявам се, че всички тези прости методи, споменати по-горе, сега ще ви помогнат да ги прилагате във вашите електронни таблици на Excel, когато трябва да идентифицирате дубликати с формули. Ако имате въпроси или обратна връзка, моля, уведомете ме в раздела за коментари. Или можете да разгледате другите ни статии, свързани с функциите на Excel на този уебсайт.

Хю Уест е опитен обучител и анализатор на Excel с над 10 години опит в индустрията. Има бакалавърска степен по счетоводство и финанси и магистърска степен по бизнес администрация. Хю има страст към преподаването и е разработил уникален подход на преподаване, който е лесен за следване и разбиране. Неговите експертни познания по Excel са помогнали на хиляди студенти и професионалисти по целия свят да подобрят уменията си и да постигнат отлични резултати в кариерата си. Чрез своя блог Хю споделя знанията си със света, като предлага безплатни уроци за Excel и онлайн обучение, за да помогне на хората и фирмите да достигнат пълния си потенциал.