Как да премахнете дублиращите се редове в Excel въз основа на две колони

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

В този урок ще ви покажа 4 подходящи начини за премахване на дублиращи се редове в Excel въз основа на две колони. Можете бързо да използвате тези методи, особено в големи набори от данни, за да откриете съществуващите дублиращи се записи. По време на този урок ще научите и някои важни инструменти и функции на Excel, които ще ви бъдат много полезни при всяка задача, свързана с Excel.

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

Можете да изтеглите работната тетрадка за упражнения от тук.

Премахване на дублиращи се редове въз основа на две колони

4 подходящи начина за премахване на дублиращи се редове въз основа на две колони в Excel

Взехме кратък набор от данни, за да обясним ясно стъпките. Наборът от данни съдържа приблизително 6 редове и 2 Първоначално форматирахме всички клетки, съдържащи стойности в долари, в Счетоводство За всички набори от данни имаме 2 колони като Име на служителя и Продажби . Въпреки че може да добавим някои колони по-късно, ако е необходимо.

1. Използване на функцията за премахване на дубликати

Можем да премахнем дублиращи се редове въз основа на две колони само с няколко кликвания, като използваме Премахване на дубликати функция в Excel . В следващите стъпки ще видим как да използваме това.

Стъпки:

  • Първо, изберете някоя клетка в набора от данни.
  • След това отидете в Данни и в раздела Инструменти за данни кликнете върху Премахване на дубликати .

  • След това проверете символа ' Моите данни имат заглавия ' и щракнете върху ОК .

  • По този начин дубликатите ще бъдат премахнати от набора от данни.

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

2. Прилагане на опцията за разширен филтър

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

Стъпки:

  • За да започнете, изберете някоя клетка от диапазона от данни и преминете към Данни и в раздела Сортиране и филтриране изберете Разширен .

  • Сега, в Разширен филтър проверете прозореца Само уникални записи и щракнете върху ОК .
  • В резултат на това всички дубликати ще бъдат премахнати от работния лист.

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

3. Премахване на дубликати въз основа на определени колони

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

Стъпки:

  • За да започнете с този метод, щракнете върху всяка клетка в набора от данни и отидете в Данни и след това Инструменти за данни .

  • Сега в новия прозорец махнете отметката от Месец и Продажби колона и също така проверете Моите данни имат заглавия .
  • Накрая щракнете върху ОК и това ще премахне дублиращите се записи въз основа на избраните от вас колони.

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

4. Използване на функцията COUNTIFS

Функцията COUNTIFS в Excel може да вземе няколко диапазона и критерии, за да преброи клетките, които ги изпълняват. Нека видим как да използваме тази функция, за да премахнем дублиращи се редове въз основа на две колони в набора от данни.

Стъпки:

  • Първо, щракнете двукратно върху клетката D5 и въведете следната формула:
=IF(COUNTIFS($B$5:B5,B5,$C$5:C5,C5)>1, "Duplicate", "Unique")

  • След това натиснете Въведете и копирайте тази формула във всички клетки по-долу.
  • В резултат на това трябва да видите дублираните данни в Статус и сега можете да изтриете дублиращия се ред ръчно.

🔎 Как работи формулата?
  • COUNTIFS($B$5:B5,B5,$C$5:C5,C5) : В тази част се отчита броят на случаите, в които се появява даден запис, който в този случай е 1.
  • COUNTIFS($B$5:B5,B5,$C$5:C5,C5)>1 : Тази част връща TRUE или FALSE в зависимост от условието.
  • IF(COUNTIFS($B$5:B5,B5,$C$5:C5,C5)>1, "Duplicate", "Unique" : Връща се Duplicate или Unique въз основа на условията TRUE или FALSE от предишната част.

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

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

  • Как да премахнете дубликатите с помощта на VLOOKUP в Excel (2 метода)
  • Премахване на дублиращи се редове с изключение на първия случай в Excel (7 начина)
  • Как да премахнете дублиращите се имена в Excel (7 прости метода)
  • Поправка: Премахването на дубликати в Excel не работи (3 решения)

Как да премахнете дубликати въз основа на критерии в Excel

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

Стъпки:

  • Първо, отидете в Разработчик и щракнете върху Visual Basic .

  • Сега, в VBA щракнете върху Вмъкване на и след това Модул .

  • След това в прозореца на модула въведете кода по-долу:
 Sub Delete_duplicate_rows() Dim Rng As Range Set Rng = Selection Rng.RemoveDuplicates Columns:=Array(1), Header:=xlYes End Sub 

  • Сега затворете VBA за да запазите кода.
  • Тук, под Разработчик щракнете върху Макроси .

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

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

Как да подчертаете дубликатите в две колони в Excel

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

Стъпки:

  • Първо изберете набора от данни, включително заглавията.

  • След това в Начало щракнете върху Условно форматиране .
  • Тук, от Правила за подчертаване на клетките , изберете Дублиращи се стойности .

  • Сега в новия прозорец запазете форматирането, ако не искате да го променяте, и щракнете върху ОК .

  • Накрая тази операция ще подчертае дублираните стойности със светлочервен цвят.

Заключение

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

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