Пошук дублікатаў у двух слупках у Excel (6 прыдатных падыходаў)

  • Падзяліцца Гэтым
Hugh West

Змест

Microsoft Excel прапануе мноства метадаў пошуку дублікатаў у двух ці больш слупках. У гэтым артыкуле вы даведаецеся ўсе простыя & карысныя прыёмы разам з метадам рэдагавання VBA для пошуку дублікатаў або супадзенняў у двух слупках у Excel.

Дадатковая інфармацыя: Пошук супадзенняў або паўтаральных значэнняў у Excel

Здымак экрана вышэй - агляд артыкула, які прадстаўляе набор даных & прыклад функцыі пошуку паўтаральных значэнняў. Вы атрымаеце магчымасць даведацца больш пра набор даных разам з усімі прыдатнымі функцыямі з дапамогай наступных метадаў у гэтым артыкуле.

Спампаваць практычны сшытак

Вы можаце спампаваць наш сшытак Excel якія мы выкарыстоўвалі для падрыхтоўкі гэтага артыкула. Вы знойдзеце працоўныя аркушы з практычнымі раздзеламі.

Пошук супадзенняў у двух слупках

6 прыдатных падыходаў для пошуку дублікатаў у двух слупках у Excel

1. Пошук дублікатаў у падобных радках у двух слупках

У першым раздзеле мы знойдзем дублікаты ў адных і тых жа радках толькі ў двух слупках. Але гэтыя метады не прымяняюцца для супадзенняў з улікам рэгістра. Калі вам зараз трэба знайсці дакладныя супадзенні з улікам рэгістра літар, у нас ёсць рашэнне для гэтага таксама ў метадзе 5.

Дадатковая інфармацыя: Формула Excel для пошуку дублікатаў у адным слупку

1.1 Выкарыстанне знака роўнасці ў якасці лагічнага аргумента для выяўлення дублікатаў у падобных радках у двухФункцыі Excel на гэтым сайце.

Слупкі

У нас ёсць два спісы імёнаў у Слупках B & C . І мы можам знайсці дублікаты ў адным радку, проста выкарыстоўваючы знак роўнасці ў якасці лагічнай функцыі.

📌 Крокі:

➤ Выберыце Вочка D5 & type:

=B5=C5

➤ Націсніце Enter , вы атрымаеце 1-е вяртанае значэнне. Калі супадзенні знойдзены, значэнне вернецца як TRUE & калі не знойдзены, ён вернецца як FALSE .

➤ Цяпер выкарыстоўвайце Fill Handle , каб аўтаматычна запоўніць астатнія вочкі ў Column D для знайсці ўсе супадзенні.

1.2 Выкарыстанне функцыі IF для пошуку дублікатаў у аднолькавых радках у двух слупках

Выкарыстоўваючы лагічную функцыю- КАЛІ , вы можаце знайсці & паказаць дублікаты ў іншым слупку.

📌 Крокі:

➤ У ячэйцы D5 формула будзе выглядаць так:

=IF(B5=C5,B5,"")

➤ Націсніце Enter .

➤ Выкарыстоўвайце Марку запаўнення для аўтазапаўнення іншых вочак у Калонка D & вы зрабілі.

1.3 Прымяненне ўмоўнага фарматавання для вылучэння супадзенняў у аднолькавых радках у двух слупках

Калі вы хочаце знайсці дублікатаў у адных і тых жа радках у двух слупках, то, верагодна, умоўнае фарматаванне лепш за ўсё падыходзіць для вылучэння супадзенняў, і яно не дазволіць вам уводзіць якую-небудзь функцыю для пошуку супадзенняў.

📌 Крок 1:

➤ Выберыце ўвесь дыяпазон ячэек, якія разглядаюцца для пошуку дублікатаў.

📌 Крок 2:

➤ На ўкладцы Галоўная з выпадальнага меню Умоўнае фарматаванне ў групе каманд Стылі , абярыце каманду Новае правіла . З'явіцца дыялогавае акно.

📌 Крок 3:

➤ Цяпер абярыце тып правіла для выкарыстоўвайце формулу для вызначэння ячэек для фарматавання.

➤ У рэдактары Апісанне правілаў увядзіце =$B5=$C5

➤ Выберыце Параметр Фармат & з'явіцца іншае дыялогавае акно.

📌 Крок 4:

➤ З Fill , выберыце колер, які вы хочаце выкарыстаць для вылучэння дублікатаў.

➤ Націсніце ОК & вам будзе паказаны ўзор фармату з абраным колерам у дыялогавым акне Новае правіла фарматавання .

📌 Крок 5:

➤ Націсніце ОК у апошні раз & усё гатова.

На малюнку ніжэй супадзенні ў тых жа радках цяпер бачныя абраным колерам.

2. Пошук дублікатаў у любых радках у двух слупках

2.1 Прымяненне ўмоўнага фарматавання для пошуку ўсіх дублікатаў у двух слупках

Каб знайсці дублікаты ў двух слупках у любых радках, вы можаце непасрэдна выкарыстоўваць адпаведную каманду ў Умоўным фарматаванні для вылучэння.

📌 Крок 1:

➤ Выберыце спачатку дыяпазон ячэек.

📌 Крок 2:

➤ Пад Галоўная укладка & адУ выпадальным меню Умоўнае фарматаванне выберыце Паўторныя значэнні з Правілаў вылучэння ячэек . З'явіцца дыялогавае акно.

📌 Крок 3:

➤ Выберыце колер, які хочаце паказаць для вылучэння дублікатаў.

➤ Націсніце ОК & гатова.

Як на малюнку ніжэй, вы ўбачыце ўсе супадзенні з выбранымі & вылучаныя колеры.

2.2 Камбінаванне IF & Функцыі COUNTIF для выяўлення дублікатаў у двух слупках

Мы можам выкарыстоўваць IF & COUNTIF працуе разам для пошуку супадзенняў з 1-га слупка ў 2-м слупку.

📌 Крокі:

➤ У Вочка D5 , мы павінны ўвесці наступную формулу:

=IF(COUNTIF($C$5:$C$15,$B5)=0,"",$B5)

➤ Націсніце Enter & потым выкарыстоўвайце Марку запаўнення для аўтазапаўнення астатніх вочак у Слупку D . Такім чынам, вы атрымаеце ўсе імёны са Спісу 1, якія прысутнічаюць у Спісе 2.

2.3 Выкарыстанне функцый IF, AND, COUNTIF для пошуку канкрэтнага дубліката ў Two Слупкі

Цяпер, калі вы хочаце ўвесці назву & паглядзіце, калі гэта прысутнічае ў абодвух слупках, тады гэты метад лепш за ўсё падыходзіць. У ячэйцы F8 было напісана імя «Кайл» & калі імя прысутнічае ў абодвух Калонках B & C , то на вывадзе будзе паказана паведамленне- ТАК , у адваротным выпадку яно вернецца як НЕ .

Дадатковая інфармацыя: Высвятленне колькасці паўтаральных радкоў з дапамогайФормула COUNTIF

📌 Крокі:

➤ Адпаведная формула ў ячэйцы F9 будзе:

=IF(AND(COUNTIF(B5:B15,F8),COUNTIF(C5:C15,F8)),"YES","NO")

➤ Націсніце Enter & вы ўбачыце, што паказваецца ТАК , таму імя «Кайл» прысутнічае ў абодвух Стоўбцах B & C .

2.4 Камбінаванне IF, ISERROR. Функцыі MATCH для пошуку супадзенняў у двух слупках

Калі вы хочаце выкарыстоўваць функцыю MATCH для пошуку супадзенняў або дублікатаў у двух слупках у любым радку, вам трэба ўставіць ISERROR у межах IF & MATCH працуе інакш, калі супадзенне/дублікат не знойдзены, вам будзе паказана паведамленне пра памылку.

📌 Крокі:

➤ У ячэйцы D5 . формула з функцыяй MATCH будзе:

=IF(ISERROR(MATCH($B5,$C$5:$C$15,0)),"",$B5)

➤ Націсніце Enter , аўтаматычна запоўніце ўвесь слупок з дапамогай Ручка запаўнення & вы адразу ўбачыце вынікі.

3. Пошук дублікатаў у больш чым двух слупках

3.1 Выкарыстанне функцый IF-AND для пошуку дублікатаў у адных і тых жа радках у больш чым двух слупках

Каб знайсці супадзенні або дублікаты у больш чым двух слупках мы павінны выкарыстоўваць функцыю І , каб дадаць некалькі логік. Такім чынам, у нашым мадыфікаваным наборы дадзеных цяпер у нас ёсць яшчэ адзін слупок (спіс 3) з большай колькасцю імёнаў & мы знойдзем усе супадзенні ў адных радках у Калонцы E .

📌 Крокі:

➤ У Ячэйка E5 , формула, заснаваная на крытэрах, будзе:

=IF(AND(B5=C5,C5=D5),B5,"")

➤ Націсніце Enter , аўтазапаўненне астатніх вочак з дапамогай Fill Handle & вы адразу ж атрымаеце ўсе супадзенні ў тых жа радках.

3.2 Выкарыстанне функцый КАЛІ-АБО для пошуку дублікатаў у падобных радках у любых двух з некалькіх слупкоў

Вось яшчэ адзін выпадак, калі мы знойдзем дублікаты ў любым з двух слупкоў у адных і тых жа радках з больш чым двух слупкоў, і калі супадзенні будуць знойдзены, у паведамленні будзе паказана «Знойдзена», інакш ён вернецца пустым.

📌 Крокі:

➤ Мы павінны ўвесці Вочка E5 :

=IF(OR(B5=C5,C5=D5,D5=B5),"Found","")

➤ Націсніце Enter , аўтаматычна запоўніце астатнія вочкі ў слупку & вы атрымаеце ўсе супадзенні, знойдзеныя ў адных і тых жа радках.

4. Выманне даных на аснове дублікатаў у двух слупках

4.1 Выкарыстанне VLOOKUP або INDEX-MATCH для вымання даных на аснове дублікатаў у двух слупках

На падставе знойдзеных дублікатаў у два слупкі, мы таксама можам атрымаць дадзеныя з дапамогай формул VLOOKUP або INDEX-MATCH . У нашым мадыфікаваным наборы даных Слупкі B & C прадстаўляе імёны некаторых людзей з сумамі іх ахвяраванняў. У Калонцы E, прысутнічае некалькі імёнаў & мы знойдзем ахвяраванні гэтых некалькіх людзей у Калонцы F , знайшоўшы дублікаты ў двух Калонках- B & E .

📌 Крокі:

➤ У ячэйцы F5 , адпаведная формула з VLOOKUP будзеbe:

=VLOOKUP(E5,$B$5:$C$15,2,FALSE)

➤ Націсніце Enter , аўтаматычна запоўніце ўвесь слупок & вы атрымаеце сумы ахвяраванняў гэтых выбраных людзей у Калонцы E .

Вы таксама можаце выкарыстоўваць INDEX-MATCH формула тут, каб знайсці падобныя вынікі. У гэтым выпадку формула ў ячэйцы F5 будзе:

=INDEX($B$5:$C$15, MATCH($I5,$B$5:$B$15,0),2)

Затым націсніце Enter , аўтаматычна запоўніце ўвесь слупок & усё гатова.

4.2 Устаўка падстаноўных знакаў у функцыі VLOOKUP або INDEX-MATCH для вымання частковых супадзенняў на аснове даных у два слупкі

Цяпер у нас ёсць поўныя імёны ў Слупок B & з кароткімі назвамі ў Калонцы E , мы будзем шукаць частковыя супадзенні ў Калонцы B & затым вылучыце сумы ахвяраванняў выбраных людзей у Калонцы F . Мы павінны выкарыстоўваць знакі падстаноўкі (зорачка-’*’) тут перад & пасля спасылак на ячэйкі з Слупка E як Зорачка(*) будзе шукаць дадатковыя тэксты.

📌 Крокі:

➤ Звязаная формула ў ячэйцы F5 будзе:

=VLOOKUP("*"&E5&"*",$B$5:$C$15,2,FALSE)

➤ Націсніце Enter , аўтаматычна запоўніце ўвесь слупок & вы адразу знойдзеце вынікі.

І калі вы вырашыце выкарыстоўваць функцыі INDEX-MATCH , вам трэба ўвесці Ячэйка F5 :

=INDEX($B$5:$C$15, MATCH("*"&$I5&"*",$B$5:$B$15,0),2)

Затым націсніце Enter & выкарыстоўвайце Марку запаўнення , каб запоўніць увесь слупок.

5. Пошук дублікатаў з улікам рэгістра ў двухСтоўбцы

Усе метады, згаданыя вышэй, не ўлічвалі рэгістра. Цяпер, калі вы хочаце знайсці дублікаты ў двух слупках у адных і тых жа радках з уключэннем рэгістра, гэты раздзел пакажа вам шлях. Тут, у двух слупках спісу 1 & 2, некаторыя імёны прысутнічаюць у абодвух слупках, але не з аднолькавымі літарамі рэгістра. З дапамогай функцыі EXACT мы даведаемся, якія імёны супадаюць з улікам рэгістра.

📌 Крокі:

➤  У ячэйцы D5 формула будзе наступнай:

=EXACT(B5,C5)

➤ Націсніце Enter , аўтаматычна запоўніце астатнія вочкі з дапамогай Запоўніць & вы атрымаеце ўсе дакладныя супадзенні з улікам рэгістра. Супадзенні будуць паказаны як TRUE , а неадпаведны вынік вернецца як FALSE лагічнае значэнне.

6 . Выкарыстанне рэдактара VBA для пошуку дублікатаў у двух слупках

Калі вы любіце кадзіраваць з рэдактарам VBA для функцый Excel, гэты метад можа падысці вам. Мы збіраемся паказаць дублікаты ў Слупку D з дапамогай VBScript .

📌 Крок 1:

➤ Націсніце Alt+F11 , каб адкрыць акно VBA .

➤ З Ўкладка , выберыце Модуль . З'явіцца новы модуль для рэдактара VBA, дзе вы будзеце ўводзіць коды.

📌 Крок 2:

➤ У акне рэдактара скапіруйце наступныя коды:

=INDEX($B$5:$C$15, MATCH("*"&$I5&"*",$B$5:$B$15,0),2)

➤ Націсніце на Кнопка "Выканаць" або націсніце F5 , каб актываваць падпраграму.

📌 Крок 3:

➤ Зачыніце акно VBA або націсніце Alt+F11 яшчэ раз, каб вярнуцца да працоўнай кнігі Excel.

➤ Цяпер выберыце дыяпазон ячэек са спісу 1, якія павінны быць правераны на супадзенні ў Спісе 2.

📌 Крок 4:

➤ З На ўкладцы «Распрацоўшчык выберыце Макрасы , адкрыецца дыялогавае акно.

Заўвага: Калі вы не знойдзеце параметр Распрацоўшчык уверсе або ў раздзеле стужкі, то вы павінны ўключыць яго, спачатку адкрыўшы Параметры Excel . Там вы знойдзеце опцыю «Наладзіць стужку» . У опцыі Асноўныя ўкладкі пастаўце адзнаку Выбраць на Распрацоўшчык . Націсніце ОК & укладка "Распрацоўшчык" павінна з'явіцца ўверсе вашай кнігі Excel.

📌 Крок 5:

➤ Паколькі вы ўжо актывавалі макрас, цяпер назва гэтага макраса будзе бачная ў дыялогавым акне. Націсніце Выканаць & вы скончылі з крокамі.

Вы знойдзеце ўсе супадзенні ў слупку D, як на малюнку ніжэй.

Заключныя словы

Я спадзяюся, што ўсе гэтыя метады, згаданыя вышэй для пошуку дублікатаў у двух слупках па некалькіх крытэрыях, цяпер падштурхнуць вас да прымянення ў вашых звычайных справах Excel. Калі ў вас ёсць якія-небудзь пытанні ці водгукі, дайце мне ведаць у раздзеле каментарыяў. Ці вы можаце праверыць нашы іншыя карысныя артыкулы, звязаныя з

Х'ю Уэст з'яўляецца вельмі дасведчаным трэнерам і аналітыкам Excel з больш чым 10-гадовым вопытам работы ў галіны. Ён мае ступень бакалаўра ў галіне бухгалтарскага ўліку і фінансаў і ступень магістра дзелавога адміністравання. Х'ю захапляецца навучаннем і распрацаваў унікальны падыход да навучання, які лёгка прытрымлівацца і зразумець. Яго экспертныя веды Excel дапамаглі тысячам студэнтаў і спецыялістаў па ўсім свеце палепшыць свае навыкі і атрымаць поспех у сваёй кар'еры. Праз свой блог Х'ю дзеліцца сваімі ведамі з усім светам, прапаноўваючы бясплатныя падручнікі па Excel і онлайн-трэнінгі, каб дапамагчы прыватным асобам і прадпрыемствам цалкам раскрыць свой патэнцыял.