Змест
Падручнік тлумачыць, як шукаць дублікаты ў Excel. Вы даведаецеся некалькі формул для ідэнтыфікацыі паўтаральных значэнняў або пошуку паўтаральных радкоў з першымі ўваходжаннямі або без іх. Вы таксама даведаецеся, як падлічваць асобнікі кожнага дубляванага запісу паасобку і знаходзіць агульную колькасць дублікатаў у слупку, як адфільтраваць дублікаты і многае іншае.
Працуючы з вялікім аркушам Excel або аб'яднаўшы некалькі невялікіх электронных табліц у адну вялікую, вы можаце знайсці ў ёй шмат радкоў, якія паўтараюцца. У адным з нашых папярэдніх падручнікаў мы абмяркоўвалі розныя спосабы параўнання дзвюх табліц або слупкоў на наяўнасць дублікатаў.
І сёння я хацеў бы падзяліцца некалькімі хуткімі і эфектыўнымі метадамі ідэнтыфікацыі дублікатаў у адным спісе. Гэтыя рашэнні працуюць ва ўсіх версіях Excel 365, Excel 2021, Excel 2019, Excel 2016, Excel 2013 і ніжэй.
Як вызначыць дублікаты ў Excel
Самы просты спосаб выяўлення дублікатаў у Excel - выкарыстанне функцыі COUNTIF. У залежнасці ад таго, хочаце вы знайсці паўтаральныя значэнні з першымі ўваходжаннямі або без іх, у формуле будуць невялікія змены, як паказана ў наступных прыкладах.
Як знайсці паўтаральныя запісы, уключаючы 1-е ўваходжанне
Выкажам здагадку, што ў вас ёсць спіс элементаў у слупку A, якія вы хочаце праверыць на наяўнасць дублікатаў. Гэта могуць быць рахункі-фактуры, ідэнтыфікатары прадукту, імёны або любыя іншыя даныя.
Вось формула для пошуку дублікатаўі націсніце Ctrl + V, каб уставіць іх.
Каб перамясціць дублікаты на іншы аркуш, выканайце тыя ж дзеянні з той толькі розніцай, што вы націснеце Ctrl + X (выразаць) замест Ctrl + C (копія).
Выдаленне дублікатаў - хуткі і эфектыўны спосаб знайсці дублікаты ў Excel
Цяпер, калі вы ведаеце, як выкарыстоўваць дублікаты формул у Excel, дазвольце мне прадэманстраваць вам яшчэ адну хуткую і эфектыўную формулу -бясплатны спосаб - сродак для выдалення дублікатаў для Excel.
Гэты ўніверсальны інструмент можа шукаць паўтаральныя або ўнікальныя значэнні ў адным слупку або параўноўваць два слупкі. Ён можа знаходзіць, выбіраць і вылучаць дублікаты запісаў або цэлыя дублікаты радкоў, выдаляць знойдзеныя падманы, капіяваць або перамяшчаць іх на іншы аркуш. Я думаю, што прыклад практычнага выкарыстання варты многіх слоў, таму давайце пяройдзем да яго.
Як знайсці дублікаты радкоў у Excel за 2 хуткія крокі
Каб праверыць магчымасці нашага інструмента для выдалення дублікатаў, дадайце -in, я стварыў табліцу з некалькімі сотнямі радкоў, якая выглядае наступным чынам:
Як бачыце, табліца мае некалькі слупкоў. Першыя 3 слупкі ўтрымліваюць самую рэлевантную інфармацыю, таму мы будзем шукаць дублікаты радкоў выключна на аснове даных у слупках A - C. Каб знайсці дублікаты запісаў у гэтых слупках, проста зрабіце наступнае:
- Выберыце любую ячэйку вашай табліцы і націсніце кнопку Dedupe Table на стужцы Excel. Пасля ўстаноўкі нашага Ultimate Suite for Excel вы знойдзеце яго наУкладка Ablebits Data у групе Dedupe .
- Разумная надбудова падбярэ ўсю табліцу і спытае вас каб вызначыць наступныя дзве рэчы:
- Выберыце слупкі для праверкі дублікатаў (у гэтым прыкладзе гэта Нумар замовы, Дата замовы і Элемент слупкі).
- Выберыце дзеянне для выканання з дублікатамі . Паколькі нашай мэтай з'яўляецца ідэнтыфікацыя дублікатаў радкоў, я выбраў Дадаць слупок стану
Акрамя дадання слупка стану, вам даступны шэраг іншых опцый:
- Выдаліць дублікаты
- Пафарбаваць (вылучыць) дублікаты
- Выбраць дублікаты
- Капіяваць дублікаты ў новы працоўны ліст
- Перамясціць дублікаты на новы працоўны аркуш
Націсніце кнопку ОК і пачакайце некалькі секунд. Гатова!
Як вы бачыце на скрыншоце ніжэй, усе радкі з аднолькавымі значэннямі ў першых 3 слупках былі знойдзены (першыя выпадкі не ідэнтыфікуюцца як дублікаты).
Калі вы жадаеце атрымаць дадатковыя магчымасці для дэдуплявання вашых працоўных аркушаў, выкарыстоўвайце Майстар выдалення дублікатаў , які можа знайсці дублікаты з першымі ўваходжаннямі або без іх, а таксама ўнікальныя значэнні. Падрабязныя крокі прыведзены ніжэй.
Майстар выдалення дублікатаў - дадатковыя магчымасці для пошуку дублікатаў у Excel
У залежнасці ад канкрэтнага аркуша, з якім вы працуеце, вы можаце ці не хочаце апрацоўвацьпершыя выпадкі ідэнтычных запісаў у якасці дублікатаў. Адным з магчымых рашэнняў з'яўляецца выкарыстанне іншай формулы для кожнага сцэнарыя, як мы абмяркоўвалі ў раздзеле "Як вызначыць дублікаты ў Excel". Калі вы шукаеце хуткі, дакладны метад без формул, паспрабуйце Майстар выдалення дублікатаў :
- Абярыце любую ячэйку ў вашай табліцы і націсніце Выдаленне дублікатаў Кнопка на ўкладцы Даныя Ablebits . Запусціцца майстар, і будзе выбрана ўся табліца.
- На наступным этапе вам будуць прадстаўлены 4 варыянты праверкі дублікатаў у вашым аркушы Excel:
- Дублікаты без 1-га ўваходжання
- Дублікаты з 1-м уваходжаннем
- Унікальныя значэнні
- Унікальныя значэнні і 1-е дублікатаў
Для гэтага прыкладу, пяройдзем да другога варыянту, г.зн. Дублікаты + 1-е ўваходжанні :
- Цяпер абярыце слупкі, у якіх вы хочаце праверыць дублікаты. Як і ў папярэднім прыкладзе, мы выбіраем першыя 3 слупкі:
- Нарэшце, абярыце дзеянне, якое вы хочаце выканаць з дублікатамі. Як і ў выпадку з інструментам Dedupe Table, майстар выдалення дублікатаў можа ідэнтыфікаваць , выбіраць , вылучаць , выдаляць , скапіяваць або перамясціць дублікаты.
Паколькі мэта гэтага падручніка - прадэманстраваць розныя спосабы ідэнтыфікацыі дублікатаў у Excel, давайце праверым адпаведны параметр інацісніце Гатова :
Майстру выдалення дублікатаў спатрэбіцца ўсяго доля секунды, каб праверыць сотні радкоў і прынесці наступны вынік:
Ніякіх формул, ніякіх стрэсаў, ніякіх памылак - заўсёды хуткія і бездакорныя вынікі :)
Калі вам цікава паспрабаваць гэтыя інструменты каб знайсці дублікаты ў вашых аркушах Excel, вы можаце загрузіць ацэначную версію ніжэй. Вашы водгукі ў каментарыях будуць вельмі ўдзячныя!
Даступныя спампоўкі
Вызначэнне дублікатаў - прыклады формул (.xlsx файл)
Ultimate Suite - пробная версія (.exe файл)
у Excel, уключаючы першыя ўваходжанні (дзе A2 - самая верхняя ячэйка): =COUNTIF(A:A, A2)>1
Увядзіце прыведзеную вышэй формулу ў B2, затым выберыце B2 і перацягніце маркер запаўнення, каб скапіяваць формулу ў іншыя ячэйкі :
Як вы можаце бачыць на скрыншоце вышэй, формула вяртае TRUE для паўтаральных значэнняў і FALSE для унікальных значэнняў.
Заўвага. Калі вам трэба знайсці дублікаты ў дыяпазоне вочак , а не ва ўсім слупку, не забудзьце заблакіраваць гэты дыяпазон знакам $. Напрыклад, для пошуку дублікатаў у ячэйках A2:A8 выкарыстоўвайце наступную формулу:
=COUNTIF( $A$2:$A$8 , A2)>1
Каб дублікат формулы вяртаў нешта больш значнае, чым лагічныя значэнні TRUE і FALSE, уключыце яго ў функцыю IF і ўвядзіце любыя меткі, якія вы хочаце для дублікатаў і унікальных значэнняў:
=IF(COUNTIF($A$2:$A$8, $A2)>1, "Duplicate", "Unique")
Калі вы хочаце, каб формула Excel знаходзіла толькі дублікаты, заменіце "Унікальны" пустым радком (""), як гэта:
=IF(COUNTIF($A$2:$A$8, $A2)>1, "Duplicate", "")
Формула верне "Дублікаты" для дублікатаў запісаў і пустую ячэйку для унікальных запісаў:
Як шукаць дублікаты ў Excel без першага ўваходжання
Калі вы плануеце адфільтраваць або выдаліць дублікаты пасля іх знаходжання, выкарыстанне прыведзенай вышэй формулы небяспечна, таму што яна пазначае ўсе аднолькавыя запісы як дублікаты. І калі вы хочаце захаваць унікальныя значэнні ў сваім спісе, вы не можаце выдаліць усе дублікаты запісаў, вам трэба тольківыдаліце 2-і і ўсе наступныя асобнікі.
Такім чынам, давайце зменім нашу формулу дубліката Excel, выкарыстоўваючы абсалютныя і адносныя спасылкі на ячэйкі, дзе гэта неабходна:
=IF(COUNTIF($A$2:$A2, $A2)>1, "Duplicate", "")
Як вы бачыце ў на наступным скрыншоце гэтая формула не ідэнтыфікуе першае з'яўленне " Яблыкі " як дублікат:
Як знайсці дублікаты з улікам рэгістра ў Excel
У сітуацыях, калі вам трэба вызначыць дакладныя дублікаты, уключаючы рэгістр тэксту, выкарыстоўвайце гэтую агульную формулу масіва (уводзіцца націскам Ctrl + Shift + Enter):
IF( SUM(( --EXACT( дыяпазон, самая верхняя _ячэйка)))<=1, "", "Дублікат")У аснове формулы вы выкарыстоўваеце функцыю EXACT для параўнання мэтавай ячэйкі з кожнай дакладна ў зададзеным дыяпазоне. Вынікам гэтай аперацыі з'яўляецца масіў TRUE (супадзенне) і FALSE (не супадзенне), які ператвараецца ў масіў з 1 і 0 з дапамогай унарнага аператара (--). Пасля гэтага функцыя СУМ складае лічбы, і калі сума большая за 1, функцыя КАЛІ паведамляе пра "Дублікат".
Для нашага ўзору даных формула выглядае наступным чынам:
=IF(SUM((--EXACT($A$2:$A$8,A2)))<=1,"","Duplicate")
Як паказана на скрыншоце ніжэй, ён разглядае малыя і вялікія літары як розныя сімвалы (ЯБЛЫК не ідэнтыфікуецца як дублікат):
Парада . Калі вы карыстаецеся электроннымі табліцамі Google, наступны артыкул можа быць карысным: Як знайсці і выдаліць дублікаты ў Табліцах Google.
Як знайсцідублікаты радкоў у Excel
Калі ваша мэта складаецца ў тым, каб дэдуплікаваць табліцу, якая складаецца з некалькіх слупкоў, то вам патрэбна формула, якая можа праверыць кожны слупок і вызначыць толькі абсалютныя дублікаты радкоў , гэта значыць радкі, якія маюць цалкам роўныя значэнні ва ўсіх слупках.
Давайце разгледзім наступны прыклад. Выкажам здагадку, што ў вас ёсць нумары заказаў у слупку A, даты ў слупку B і замоўленыя элементы ў слупку C, і вы хочаце знайсці паўтаральныя радкі з аднолькавымі нумарам заказу, датай і элементам. Для гэтага мы збіраемся стварыць дублікат формулы на аснове функцыі COUNTIFS, якая дазваляе правяраць некалькі крытэрыяў адначасова:
Каб шукаць дублікаты радкоў з першым уваходжаннем , выкарыстоўвайце наступную формулу:
=IF(COUNTIFS($A$2:$A$8,$A2,$B$2:$B$8,$B2,$C$2:$C$8,$C2)>1, "Duplicate row", "")
На наступным скрыншоце дэманструецца, што формула сапраўды знаходзіць толькі тыя радкі, якія маюць аднолькавыя значэнні ва ўсіх 3 слупках. Напрыклад, радок 8 мае той жа нумар загаду і дату, што і радкі 2 і 5, але іншы элемент у слупку C, і таму ён не пазначаны як дублікат радка:
Каб паказаць паўтаральныя радкі без першага ўваходжання , унясіце невялікую карэкціроўку ў прыведзеную вышэй формулу:
=IF(COUNTIFS($A$2:$A2,$A2,$B$2:$B2,$B2,$B$2:$B2,$B2,$C$2:$C2,$C2,) >1, "Duplicate row", "")
Як падлічыць дублікаты у Excel
Калі вы хочаце ведаць дакладную колькасць ідэнтычных запісаў у вашым аркушы Excel, выкарыстоўвайце адну з наступных формул для падліку дублікатаў.
Палічыце асобнікі кожнага дубліката запісу паасобку
Калі ў вас ёсць слупок здубляваныя значэнні, вам часта можа спатрэбіцца ведаць, колькі дублікатаў існуе для кожнага з гэтых значэнняў.
Каб даведацца, колькі разоў той ці іншы запіс сустракаецца ў вашым аркушы Excel, выкарыстоўвайце простую формулу COUNTIF, дзе A2 з'яўляецца першым, а A8 - апошнім у спісе:
=COUNTIF($A$2:$A$8, $A2)
Як паказана на наступным скрыншоце, формула падлічвае ўваходжанне кожнага элемента: " Яблыкі " сустракаецца 3 разы, " Зялёныя бананы " - 2 разы, " Бананы " і " Апельсіны " толькі адзін раз.
Калі вы хочаце вызначыць 1-е, 2-е, 3-е і г.д. з'яўленне кожнага элемента, выкарыстоўвайце наступную формулу:
=COUNTIF($A$2:$A2, $A2)
Аналагічным чынам вы можаце падлічыць паўторнасцяў дубліраваных радкоў . Адзіная розніца ў тым, што вам трэба будзе выкарыстоўваць функцыю COUNTIFS замест COUNTIF. Напрыклад:
=COUNTIFS($A$2:$A$8, $A2, $B$2:$B$8, $B2)
Пасля падліку паўтаральных значэнняў вы можаце схаваць унікальныя значэнні і праглядаць толькі дублікаты, ці наадварот. Каб зрабіць гэта, прымяніце аўтаматычны фільтр Excel, як паказана ў наступным прыкладзе: Як адфільтраваць дублікаты ў Excel.
Палічыце агульную колькасць дублікатаў у слупку(ах)
Самы просты спосаб падліку дублікатаў у слупку - выкарыстоўваць любую з формул, якія мы выкарыстоўвалі для ідэнтыфікацыі дублікатаў у Excel (з першымі з'яўленнямі або без іх). І тады вы можаце падлічыць паўтаральныя значэнні, выкарыстоўваючы наступную формулу COUNTIF:
=COUNTIF(range, "duplicate")
Дзе" дублікат " - гэта пазнака, якую вы выкарыстоўвалі ў формуле, якая знаходзіць дублікаты.
У гэтым прыкладзе наша формула дубліката мае наступную форму:
=COUNTIF(B2:B8, "duplicate")
Іншы спосаб падліку паўтаральных значэнняў у Excel з выкарыстаннем больш складанай формулы масіва. Перавага гэтага падыходу ў тым, што ён не патрабуе дапаможнага слупка:
=ROWS($A$2:$A$8)-SUM(IF( COUNTIF($A$2:$A$8,$A$2:$A$8)=1,1,0))
Паколькі гэта формула масіву, не забывайце націскаць Ctrl + Shift + Enter, каб завяршыць яе. Таксама майце на ўвазе, што гэтая формула падлічвае ўсе дублікаты запісаў, уключаючы першыя ўваходжанні :
Каб знайсці агульную колькасць дублікатаў радкоў , устаўце функцыю COUNTIFS замест COUNTIFS у прыведзеную вышэй формулу і ўкажыце ўсе слупкі, якія вы хочаце праверыць на наяўнасць дублікатаў. Напрыклад, каб падлічыць паўтаральныя радкі на аснове слупкоў A і B, увядзіце наступную формулу ў свой аркуш Excel:
=ROWS($A$2:$A$8)-SUM(IF( COUNTIFS($A$2:$A$8,$A$2:$A$8, $B$2:$B$8,$B$2:$B$8)=1,1,0))
Як адфільтраваць дублікаты ў Excel
Для палягчэння аналізу даных вы можаце адфільтраваць даныя, каб адлюстроўваць толькі дублікаты. У іншых сітуацыях вам можа спатрэбіцца наадварот - схаваць дублікаты і праглядзець унікальныя запісы. Ніжэй вы знойдзеце рашэнні для абодвух сцэнарыяў.
Як паказаць і схаваць дублікаты ў Excel
Калі вы хочаце адразу ўбачыць усе дублікаты, выкарыстоўвайце адну з формул для пошуку дублікатаў у Excel што больш адпавядае вашым патрэбам. Затым выберыце табліцу, пераключыцеся на ўкладку Даныя і націсніцеКнопка Фільтр . Акрамя таго, вы можаце націснуць Сартаваць & Filter > Filter на ўкладцы Home у групе Editing .
Парада . Каб фільтраванне ўключалася аўтаматычна, пераўтварыце свае даныя ў поўнафункцыянальную табліцу Excel. Проста выберыце ўсе дадзеныя і націсніце камбінацыю клавіш Ctrl + T.
Пасля гэтага націсніце стрэлку ў загалоўку слупка Дублікат і адзначце « Дублікат радка ", каб паказаць дублікаты . Калі вы хочаце адфільтраваць, г.зн. схаваць дублікаты , выберыце « Унікальныя », каб праглядаць толькі ўнікальныя запісы:
А зараз , вы можаце сартаваць дублікаты па ключавым слупку, каб згрупаваць іх для палягчэння аналізу. У гэтым прыкладзе мы можам сартаваць паўтаральныя радкі па слупку Нумар парадку :
Як адфільтраваць дублікаты па іх уваходжанні
Калі вы жадаеце паказаць 2-е, 3-е ці N-е ўваходжанне паўтаральных значэнняў, выкарыстоўвайце формулу для падліку дублікатаў, якія мы абмяркоўвалі раней:
=COUNTIF($A$2:$A2, $A2)
Затым ужыеце фільтрацыю да табліцы і выберыце толькі ўваходжанне (s), якія вы хочаце прагледзець. Напрыклад, вы можаце адфільтраваць 2-е ўваходжанне, як паказана на наступным скрыншоце:
Каб адлюстраваць усе дублікаты запісаў, г.зн. узнікненняў больш за 1 , націсніце стрэлку фільтра ў загалоўку слупка Паўторэнні (слупок з формулай), а затым націсніце Фільтры лікаў > БольшЧым .
Абярыце " больш за " у першым полі, увядзіце 1 у поле побач і націсніце ОК кнопка:
Аналагічным чынам вы можаце паказаць 2-е, 3-е і ўсе наступныя дублікаты. Проста ўвядзіце патрэбны лік у поле побач з " больш за ".
Вылучайце, выбірайце, ачышчайце, выдаляйце, капіруйце або перамяшчайце дублікаты
Пасля таго, як вы адфільтраваныя дублікаты, як паказана вышэй, у вас ёсць мноства варыянтаў барацьбы з імі.
Як выбраць дублікаты ў Excel
Каб выбраць дублікаты, уключаючы загалоўкі слупкоў , адфільтруйце пстрыкніце любую адфільтраваную ячэйку, каб вылучыць яе, а затым націсніце Ctrl + A .
Каб выбраць дублікаты запісаў без загалоўкаў слупкоў , вылучыце першую (верхнюю левую) ячэйку і націсніце Ctrl + Shift + End, каб пашырыць вылучэнне да апошняй ячэйкі.
Падказка. У большасці выпадкаў прыведзеныя вышэй цэтлікі працуюць нармальна і выбіраюць толькі адфільтраваныя (бачныя) радкі. У некаторых рэдкіх выпадках, у асноўным на вельмі вялікіх працоўных кнігах, могуць быць выбраны як бачныя, так і нябачныя ячэйкі. Каб выправіць гэта, спачатку выкарыстоўвайце адзін з вышэйпералічаных цэтлікаў, а затым націсніце Alt + ; каб выбраць толькі бачныя вочкі , ігнаруючы схаваныя радкі.
Як ачысціць або выдаліць дублікаты ў Excel
Каб ачысціць дублікаты ў Excel , вылучыце іх , пстрыкніце правай кнопкай мышы, а потым націсніце Ачысціць змесціва (альбо націсніце кнопку Ачысціць > Ачысціць змест наУкладка Галоўная ў групе Рэдагаванне ). Гэта прывядзе да выдалення толькі змесціва ячэйкі, і ў выніку вы атрымаеце пустыя ячэйкі. Выбар адфільтраваных дублікатаў вочак і націсканне клавішы Delete дасць той самы эфект.
Каб выдаліць цэлыя дублікаты радкоў , адфільтруйце дублікаты, вылучыце радкі перацягваннем мышы праз загалоўкі радкоў пстрыкніце вылучэнне правай кнопкай мышы, а затым выберыце Выдаліць радок з кантэкстнага меню.
Як вылучыць дублікаты ў Excel
Каб вылучыць паўтаральныя значэнні, выберыце адфільтраваныя падробкі, націсніце кнопку Колер залівання на ўкладцы Галоўная ў групе Шрыфт і затым выберыце колер па вашаму выбару.
Іншы спосаб вылучыць дублікаты ў Excel - гэта выкарыстоўваць убудаванае правіла ўмоўнага фарматавання для дублікатаў або стварыць карыстальніцкае правіла, адмыслова прыстасаванае для вашага аркуша. У вопытных карыстальнікаў Excel не ўзнікне праблем са стварэннем такога правіла на аснове формул, якія мы выкарыстоўвалі для праверкі дублікатаў у Excel. Калі вы яшчэ не вельмі добра карыстаецеся формуламі або правіламі Excel, вы знойдзеце падрабязныя крокі ў гэтым уроку: Як вылучыць дублікаты ў Excel.
Як скапіяваць або перамясціць дублікаты на іншы аркуш
Каб скапіяваць дублікаты, вылучыце іх, націсніце Ctrl + C , затым адкрыйце іншы аркуш (новы або існуючы), абярыце верхнюю левую ячэйку дыяпазону, куды вы хочаце скапіяваць дублікаты,