Съдържание
В 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 за намиране на дубликати в една колона
Можем също така да комбинираме 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 на този уебсайт.