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

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

Съдържание

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

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

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

Намиране на дубликати в Excel.xlsx

9 метода за намиране на дублиращи се стойности в Excel с помощта на формула

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

1. Използвайте функцията COUNTIF, за да определите дали дадена стойност е дублирана

Сайтът Функция COUNTIF преброява броя на клетките в даден диапазон, които отговарят на дадено условие. COUNTIF формулата в този метод ще сравни стойност с всяка от стойностите в набора от данни и ще върне броя на появяванията ѝ. Тя ще ви даде булевия резултат TRUE ако наборът от данни съдържа дублирани стойности и FALSE в противен случай.

📌 Стъпки

  • Първо въведете следната формула в клетката C5 .
=COUNTIF($B$5:$B$12,B5)>1

  • След това натиснете бутона ВЪВЕДЕТЕ (или използвайте CTRL+SHIFT+ENTER комбинация).
  • Накрая плъзнете Дръжка за пълнене икона докрай.

Можем да видим цялостната процедура и резултатите от изображението по-долу. 👇

2. Приложете функцията COUNTIF за всяка разширена съвкупност от данни, за да намерите дубликатите

Можете да промените формулата в предишния метод, ако имате разширен набор от данни в Колона B .

📌 Стъпки

  • Първо въведете следната формула в клетката C5 .
=COUNTIF(B:B,B5)>1

  • След това натиснете CTRL+SHIFT+ENTER . Ако използвате MS Office 365 , можете да натиснете само ВЪВЕДЕТЕ вместо това за формула на масив.
  • След това преместете Дръжка за пълнене или щракнете два пъти върху нея.

Тогава ще видите същия резултат, както следва. 👇

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

3. Комбинирайте функциите IF и COUNTIF, за да маркирате дублиращите се стойности

Можете също така да комбинирате предишната формула с Функция IF за да получите по-подреден и лесно разбираем резултат.

📌 Стъпки

  • Първо, въведете следната формула в клетката C5 .
  • След това натиснете бутона ВЪВЕДЕТЕ (или използвайте CTRL+SHIFT+ENTER комбинация).
=IF(COUNTIF($B$5:$B$12,B5)>1, "Duplicate", "Unique")

  • Сайтът Функция IF в тази формула ще върне Уникален за стойности, които се появяват само веднъж, и Дублиране на
  • След това плъзнете Дръжка за пълнене иконата докрай или щракнете два пъти върху нея.

Накрая ще видите следния резултат. 👇

Можете да промените "Уникален" аргумент в двойни кавички ( "" ), ако се интересувате само от дублиращите се стойности. В този случай въведете вместо това следната формула.

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

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

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

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

📌 Стъпки

  • Първо, въведете следната формула в клетката C5 .
=COUNTIF($B$5:$B$12,B5)

  • Натиснете ВЪВЕДЕТЕ или натиснете CTRL+SHIFT+ENTER едновременно.
  • След това използвайте Дръжка за пълнене за да приложите формулата към всички клетки по-долу.

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

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

5. Променете формулата COUNTIF, за да подредите броя на дубликатите в нарастващ ред

Можете да промените формулата, използвана в предишния метод, ако искате да намерите реда на появяване на стойностите.

📌 Стъпки

  • Въведете формулата, дадена по-долу, в клетката C5 .

Обърнете внимание как сме използвали комбинацията от абсолютни и относителни препратки в тази формула в сравнение с предишните формули.

=COUNTIF($B$5:B5,B5)

  • Натиснете ВЪВЕДЕТЕ или натиснете бутона CTRL+SHIFT+ENTER общо.
  • Накрая плъзнете Дръжка за пълнене или щракнете двукратно върху нея, за да попълните клетките по-долу с тази формула.

След това ще получите резултата, показан по-долу. 👇

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

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

  • Как да намерите дубликати в колона с помощта на Excel VBA (5 начина)
  • Използване на код VBA за намиране на дублиращи се редове в Excel (3 метода)
  • Как да намерите дубликати в две различни работни книги на Excel (5 метода)
  • Намиране на дубликати в работна книга на Excel (4 метода)
  • Как да търсите дублиращи се съвпадения в Excel (5 лесни начина)
  • Как да сравнявате два дубликата на листове на Excel (4 бързи начина)

6. Намиране на дублиращите се стойности без първата поява с формула IF-COUNTIF

Можете да кажете, че всяка стойност, която се появява първа, не трябва да се счита за дубликат. Това означава, че искате да считате първите появили се стойности за уникални. След това трябва да приложите модифицирана формула.

📌 Стъпки

  • Първо въведете формулата, дадена по-долу, в клетка C5 .
=IF(COUNTIF($B$5:B5,B5)>1, "Дублиране",")

  • Натиснете CTRL+SHIFT+ENTER .
  • След това плъзнете Дръжка за пълнене или щракнете два пъти върху нея.

След това ще получите следния резултат. 👇

Прочетете още: Формула на Excel за намиране на дубликати в една колона

7. Комбинирайте IF и COUNTIFS, за да откриете дали цял ред има дублирани стойности

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

📌 Стъпки

Ако приемем, че имате данни в Колона B и Колона C .

  • Въведете следната формула в клетка E5 както е показано по-долу, и натиснете бутона CTRL+SHIFT+ENTER всички бутони.
=IF(COUNTIFS($B$5:B5,B5,$C$5:C5,C5)>1, "Дублиран ред","")

Сайтът COUNTIFS функцията във формулата ще провери за дублирания във всяка колона.

  • Сега преместете Дръжка за пълнене икона докрай.

След това ще видите резултата, показан на снимката по-долу. 👇

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

8. Формула с функциите IF, OR и COUNTIF, за да откриете дали съществува дублирана стойност в списък

Сега можете да използвате алтернативна формула с IF, ИЛИ , и COUNTIF ако се интересувате само от това дали даден списък съдържа дубликати или не.

📌 Стъпки

  • Първо въведете следната формула в клетката D6 .
=IF(OR(COUNTIF($B$5:$B$12,$B$5:$B$12)>1), "Yes", "No")

  • Хит CTRL+SHIFT+ENTER .

След това ще видите Да в случай че списъкът съдържа дубликати и Не в противен случай.

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

COUNTIF($B$5:$B$12,$B$5:$B$12)

Сайтът Функция COUNTIF връща броя на клетките в диапазона, които отговарят на зададените критерии.

Изход: {3;1;3;1;2;1;2;3}

{3;1;3;1;2;1;2;3}>1

Това връща TRUE или FALSE дали това условие е изпълнено или не.

Изход: {TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;TRUE;TRUE;TRUE}

OR({TRUE;FALSE;TRUE;FALSE;TRUE;FALSE;FALSE;TRUE;TRUE;TRUE})

Тук Функция ИЛИ връща FALSE, ако някой от аргументите е FALSE, в противен случай връща TRUE.

Изход: TRUE

IF(TRUE, "Да", "Не")

И накрая. IF функцията отпечатва "Да" или "Не" въз основа на критериите TRUE или ЛЪЖА.

Изход: "Да"

Прочетете още: Списък с топ 10 в Excel с дубликати (2 начина)

9. Формула с функциите COUNTA и UNIQUE за намиране на броя на дублиращите се стойности в даден диапазон

Можете също така да приложите формула, която използва COUNTA и УНИКАЛЕН функции.

📌 Стъпки

  • Въведете следната формула в клетка D10 за да откриете броя на дублираните стойности в обхвата.
=COUNTA($B$5:$B$12)-COUNTA(UNIQUE($B$5:$B$12))

  • Натиснете ВЪВЕДЕТЕ ключ.

Цялата процедура и резултатите са илюстрирани на следващото изображение. 👇

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

COUNTA($B$5:$B$12)

Сайтът Функция COUNTA връща броя на клетките в диапазона, които не са празни.

Изход: 8

UNIQUE($B$5:$B$12)

Сайтът Функция UNIQUE връща уникалните стойности в обхвата.

Изход: {"Apple"; "Samsung"; "LG"; "Motorola"; "Google Pixel"}

COUNTA({"Apple"; "Samsung"; "LG"; "Motorola"; "Google Pixel"})

Тук Функция COUNTA връща броя на елементите в масива, получен от Функция UNIQUE .

Изход: 5

8-5

След изваждането се получава крайният брой на дублираните стойности в набора от данни.

Изход: 3

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

Още 2 начина за намиране на дублиращи се стойности в Excel

Досега видяхме 9 формули за намиране на дублиращи се стойности в Excel. В този раздел ще видим как можете да използвате Условно форматиране и Таблица на Excel с пайове за лесно изпълнение на същата задача.

1. Намиране на дублиращи се стойности с условно форматиране

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

Стъпки:

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

  • След това изберете OK в изскачащия прозорец, както е показано по-долу. Можете да промените цвета на подчертаване, като използвате падащата стрелка.

  • След това ще видите, че стойностите, които се срещат повече от веднъж, са подчертани по следния начин.

2. Намиране на дублиращи се стойности с PivotTable

Намиране на дубликати в набор от данни чрез бързо създаване на PivotTable , просто следвайте стъпките по-долу.

Стъпки:

  • Първо, изберете произволно място в набора от данни. След това изберете Вмъкване>> PivotTable както е показано по-долу.

  • След това плъзнете името на колоната ( Марки ) на таблицата както в Редове и полето Стойности полето едно по едно, както е показано на снимката по-долу.

  • След това ще видите броя на всеки уникален елемент в PivotTable както следва.

Нещата, които трябва да запомните

  • Винаги използвайте CTRL+SHIFT+ENTER да приложите формули за масиви ако не използвате Office365.
  • Внимавайте да използвате правилните препратки във формулите. В противен случай може да не получите желания резултат.

Заключение

Сега вече знаете как да намерите дублирани стойности в Excel с помощта на формула. Моля, уведомете ни дали тази статия ви е помогнала да разрешите проблема си. Можете също така да използвате раздела за коментари по-долу за допълнителни запитвания или предложения. Посетете нашия ExcelWIKI Останете с нас и продължавайте да учите.

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