Формула за намиране на дубликати в Excel (6 лесни начина)

  • Споделя Това
Hugh West

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

Тук включваме набор от данни, който показва Име на ученика и любимите им Плодове .

Изтегляне на работна тетрадка за практика

Изтеглете този тренировъчен лист, за да се упражнявате, докато четете тази статия.

Формула за намиране на дубликати.xlsx

1. формула за намиране на дубликати в Excel Включително 1 st Случаи

1.1 Използване на COUNTIF за намиране на дубликати в една колона в Excel

Нека имаме таблица с елементи като плодове. Тук името на елемента е в колона, и искате да намерите дубликат.

Ето една формула за намиране на дубликати в Excel, включително и на първите срещания,

=COUNTIF(B:B,B4)>1

Както можете да видите на снимката по-горе, формулата връща TRUE за дублиращи се стойности и FALSE за уникални стойности. В тази формула избрахме цялата B колона.

Забележка:

Можете да намерите дубликати във фиксиран обхват на клетките а не в цялата колона За целта трябва да заключите този диапазон с помощта на $ например, за да търсите дубликати в клетките B4:B10, използвайте тази формула:

=COUNTIF($B$4:$B$10,B4)>1

1.2 Преброяване на броя на дубликатите с помощта на COUNTIF

Ако искате да знаете общия брой дублирани стойности, можете да използвате Функция COUNTIF За отчитане на дублиращи се стойности трябва да използвате даденото COUNTIF формула: =COUNTIF($B$4:$B$10, $B4)

1.3 Използване на функцията IF с COUNTIF в Excel

За дублиране можете да използвате Функция IF с COUNTIF и да получите дублиращ или уникален номер.

=IF(COUNTIF($B$4:$B$10,$B4)>1, "Duplicate", "Unique")

В случай че искате формулата на Excel да намира само дубликати, заменете " Уникален " с празно (" ") по следния начин:

=IF(COUNTIF($B$4:$B$10,$B4)>1, "Duplicate","")

Формулата ще покаже " Дубликати " за дублиращи се записи и празна клетка за уникални записи.

2. формула за намиране на дубликати в Excel без 1 st Случаи

Тук ще откриваме дубликати без първа поява. Тук използваме две формули една IF с COUNTIF а другата е IF с COUNTIFS .

2.1 Използване на функцията If в Excel с една колона

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

Затова ще модифицираме дублиращата формула на Excel, като използваме абсолютни и относителни препратки към клетките:

=IF(COUNTIF($B$4:$B4,$B4)>1, "Duplicate","")

Както можете да видите на следващата снимка, тази формула не идентифицира първата поява на " Ябълки " като дубликат:

2.2 Използване на функцията If с COUNTIFS за намиране на дубликати в две колони

По-горе показахме как да намерим дублиращи се стойности в една колона, а сега ще видим как да намерим дублиращи се стойности в две колони в Excel.

В този пример сме взели таблица, в която Име на ученика е в колона А, а Плодове Сега искаме да намерим дублиращи се стойности с еднакво име и плодове.

Формулата за намиране на дублиращи се стойности в две колони е

=IF(COUNTIFS($B$4:$B$10,$B4,$C$4:$C$10,$C4)>1, "Duplicate", "Unique ")

3. Използване на функцията If със SUMPRODUCT за намиране на дубликати в множество редове

Можем да намерим дубликати в няколко реда. Тук ще използваме Функция SUMPRODUCT с IF функция.

Ето формулата:

=IF(SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)>1,"Duplicates","Unique")

Ако разбиете формулата на

=SUMPRODUCT(($B$4:$B$10=B4)*1,($C$4:$C$10=C4)*1,($D$4:$D$10=D4)*1)

Ще разберете колко пъти се повтаря този ред.

Във формулата, $B$4:$B$10,$C$4:$C$10,$D$4:$D$ посочете колоните от диапазона, от който искате да намерите дубликата. Можете да промените диапазона според данните си. Тук използваме абсолютни препратки, за да получим точни стойности от диапазона данни. B4 , C4, D4 посочете първите клетки във всяка колона от данните, които трябва да бъдат приложени към тази формула, като можете да ги промените според данните си.

Горната формула се основава на данни от 3 колони, можете да увеличите колоните в диапазона си от данни и съответно да добавите диапазоните. И след това лесно да намерите идентичните редове.

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