Як выдаліць дублікаты ў Excel

  • Падзяліцца Гэтым
Michael Brown

У падручніку тлумачыцца, як выдаліць дублікаты ў Excel 2019, Excel 2016, Excel 2013 і Excel 2010. Вы даведаецеся некалькі розных метадаў пошуку і выдалення дублікатаў значэнняў з першымі ўваходжаннямі або без іх, а таксама пазбаўляецеся ад дублікатаў радкоў, выяўляць абсалютныя дублікаты і частковыя супадзенні.

Хоць Microsoft Excel з'яўляецца галоўным чынам інструментам вылічэнняў, яго аркушы часта выкарыстоўваюцца як базы даных для адсочвання запасаў, стварэння справаздач аб продажах або вядзення спісаў рассылкі.

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

У некалькіх нашых апошніх артыкулах мы абмяркоўвалі розныя спосабы ідэнтыфікацыі дублікаты ў Excel і вылучыць дублікаты вочак або радкоў. Тым не менш, могуць быць сітуацыі, калі вы можаце канчаткова ліквідаваць дублікаты ў вашых лістах Excel. І менавіта гэта з'яўляецца прадметам гэтага падручніка.

    Інструмент "Выдаліць дублікаты" - выдаленне радкоў, якія паўтараюцца

    Ва ўсіх версіях Excel 365 - 2007,ёсць убудаваны інструмент для выдалення дублікатаў, які называецца, што не дзіўна, Выдаліць дублікаты .

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

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

    1. Для пачатку абярыце дыяпазон, у якім вы жадаеце выдаліць падробленыя файлы. Каб выбраць усю табліцу, націсніце Ctrl + A .
    2. Перайдзіце да групы Дадзеныя > Інструменты даных і націсніце Выдаліць дублікаты кнопка.

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

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

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

    Пазбаўцеся ад дублікатаў, скапіраваўшы унікальныя запісы ў іншае месца

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

    1. Выберыце дыяпазон або ўсю табліцу, якую вы хочаце дэдупляваць.
    2. Перайдзіце на ўкладку Даныя > Сартаванне & Група Filter і націсніце кнопку Advanced .

  • У дыялогавым акне Advanced Filter зрабіце наступнае:
    • Выберыце радыёкнопку Капіяваць у іншае месца .
    • Праверце, ці правільны дыяпазон з'яўляецца ў Спіс дыяпазону Гэта павінна быць дыяпазон, які вы абралі на этапе 1.
    • У поле Капіяваць у увядзіцедыяпазон, у які вы жадаеце скапіяваць унікальныя значэнні (насамрэч дастаткова выбраць верхнюю левую ячэйку дыяпазону прызначэння).
    • Абярыце поле Толькі ўнікальныя запісы .

  • Нарэшце націсніце ОК , і ўнікальныя значэнні будуць скапіяваны ў новае месца:
  • Заўвага. Пашыраны фільтр Excel дазваляе капіяваць адфільтраваныя значэнні толькі ў іншае месца на актыўным аркушы. Калі вы жадаеце скапіяваць або перамясціць унікальныя значэнні або дублікаты радкоў на іншы аркуш або іншую кнігу , вы можаце лёгка зрабіць гэта з дапамогай наш сродак для выдалення дублікатаў для Excel.

    Як выдаліць паўтаральныя радкі ў Excel з дапамогай фільтрацыі

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

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

    1. У залежнасці ад вашай задачы выкарыстоўвайце адну з наступных формул для выяўлення дублікатаў. Формулы для пошуку паўтаральных значэнняў у 1 слупку.
      • Дублікаты, акрамя 1-га ўваходжання: =IF(COUNTIF($A$2:$A2, $A2)>1, "Duplicate", "")
      • Дублікаты з 1-м уваходжаннем: =IF(COUNTIF($A$2:$A$10, $A2)>1, "Duplicate", "Unique")

      Дзе A2 - першая, а A10 - апошняя ячэйка дыяпазону шукацьдублікаты.

      Формулы для пошуку паўтаральных радкоў

      • Паўтаральныя радкі, акрамя 1-га ўваходжання: =IF(COUNTIFS($A$2:$A2, $A2, $B$2:$B2, $B2, $C$2:$C2, $C2)>1, "Duplicate row", "Unique")
      • Паўтаральныя радкі з 1-м уваходжаннем: =IF(COUNTIFS($A$2:$A$10, $A2, $B$2:$B$10, $B2, $C$2:$C$10, $C2)>1, "Duplicate row", "Unique")

      Дзе A, B і C - гэта слупкі, якія трэба праверыць на наяўнасць паўтаральных значэнняў.

      Напрыклад, вось як вы можаце вызначыць радкі, якія паўтараюцца, за выключэннем першых асобнікаў:

      Для атрымання дадатковай інфармацыі аб выкарыстанні дублікатаў формул праверце Як вызначыць дублікаты ў Excel.

    2. Вылучыце любую ячэйку ў вашай табліцы і прымяніце аўтаматычны фільтр Excel, націснуўшы кнопку Фільтр на ўкладцы Даныя або Сартаваць & ; Фільтр > Фільтр на ўкладцы Галоўная .
    3. Адфільтруйце радкі, якія паўтараюцца, пстрыкнуўшы стрэлку ў загалоўку слупка « Дублікат », а затым адзначце поле « Дублікат радка ». Калі камусьці патрэбна больш падрабязныя рэкамендацыі глядзіце ў раздзеле Як адфільтраваць дублікаты ў Excel.
    4. І, нарэшце, выдаліце ​​радкі, якія паўтараюцца. Каб зрабіць гэта, вылучыце адфільтраваныя радкі, перацягнуўшы мышку па нумарах радкоў, пстрыкніце іх правай кнопкай мышы і абярыце Выдаліць радок з кантэкстнага меню. Прычына, па якой вам трэба зрабіць гэта замест таго, каб проста націскаць кнопку "Выдаліць" на клавіятуры, заключаецца ў тым, што пры гэтым будуць выдалены цэлыя радкі, а не толькі змесціва ячэйкі:

    У падобным чынам вы можаце знайсці і выдаліць канкрэтны дублікат(-і) , напрыклад, толькі 2-і ці 3-і выпадкі, або 2-іі ўсе наступныя паўтаральныя значэнні. Вы знойдзеце адпаведную формулу і пакрокавыя інструкцыі ў гэтым падручніку: Як адфільтраваць дублікаты па іх уваходжанні.

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

    Выдаленне дублікатаў - універсальны інструмент для пошуку & выдаленне дублікатаў у Excel

    У адрозненне ад убудаванай функцыі Excel Remove Duplicate, надбудова Ablebits Duplicate Remover не абмяжоўваецца толькі выдаленнем дублікатаў. Як швейцарскі нож, гэты шматфункцыянальны інструмент спалучае ў сабе ўсе неабходныя варыянты выкарыстання і дазваляе ідэнтыфікаваць , выбіраць , вылучаць , выдаляць , скапіраваць і перамясціць унікальныя або паўтаральныя значэнні, поўныя дублікаты радкоў або часткова супадаюць радкі ў 1 табліцу або шляхам параўнання 2 табліц, з першымі ўваходжаннямі або без іх.

    Гэта працуе. бездакорна ва ўсіх аперацыйных сістэмах і ва ўсіх версіях Microsoft Excel 2019 - 2003.

    Як пазбавіцца ад дублікатаў у Excel з дапамогай 2 пстрычак мышкі

    Калі ў вас ёсць наш Ultimate Suiteусталяваны ў вашым Excel, выканайце гэтыя простыя крокі, каб выдаліць радкі або ячэйкі, якія паўтараюцца:

    1. Абярыце любую ячэйку ў табліцы, якую вы хочаце дэдупляваць, і націсніце кнопку Дэдупляваць табліцу на ўкладка Ablebits Data . Уся ваша табліца будзе выбрана аўтаматычна.

  • Адкрыецца дыялогавае акно Dedupe Table , і ўсе слупкі будуць выбраны па змаўчанні. Вы выбіраеце Выдаліць дублікаты з выпадальнага спісу Выберыце дзеянне і націскаеце ОК . Гатова!
  • Як вы бачыце на наступным скрыншоце, усе паўторныя радкі, акрамя першага ўваходжання выдаляюцца:

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

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

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

    Як знайсці і выдаліць паўтаральныя значэнні з першымі або без іх

    Выдаленне дублікатаў у Excel - гэтаагульная аперацыя. Аднак у кожным канкрэтным выпадку можа быць шэраг асаблівасцяў. У той час як інструмент Dedupe Table сканцэнтраваны на хуткасці, Duplicate Remover прапануе шэраг дадатковых опцый для дэдуплікацыі вашых лістоў Excel менавіта так, як вы хочаце.

    1. Выберыце любую ячэйку ў табліцы. дзе вы хочаце выдаліць дублікаты, пераключыцеся на ўкладку Ablebits Data і націсніце кнопку Duplicate Remover .

  • Запусціцца майстар Выдалення дублікатаў і будзе выбрана ўся табліца. Надбудова таксама прапануе стварыць рэзервовую копію, і паколькі вы збіраецеся назаўсёды выдаліць дублікаты, мы настойліва раім вам адзначыць гэта скрынка. Пераканайцеся, што табліца выбрана правільна, і націсніце Далей .
  • Выберыце, якія запісы вы хочаце знайсці і выдаліць. Вам даступныя наступныя варыянты:
    • Дублікаты, акрамя 1-га ўваходжання
    • Дублікаты, уключаючы 1-е паўтарэння
    • Унікальныя значэнні
    • Унікальныя значэнні і 1-е паўтаранне

    У гэтым прыкладзе давайце выдалім радкі, якія паўтараюцца, уключаючы 1-е ўваходжанне:

  • А цяпер абярыце слупкі для пошуку дублікатаў. Таму што наша мэта - ліквідаваць радкі, якія паўтараюцца, не забудзьцеся выбраць усе слупкі (што звычайна робіцца па змаўчанні).
  • Нарэшце, абярыце дзеянне, якое вы хочаце выканаць падмануць і націсніце Завяршыць кнопка. У гэтым прыкладзе мы чакана абралі опцыю Выдаліць паўтаральныя значэнні .
  • Вось і ўсё! Надбудова Duplicate Remover хутка выконвае сваю працу і паведамляе вам, колькі дублікатаў радкоў было знойдзена і выдалена:

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

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

    Майкл Браўн - адданы энтузіяст тэхналогій, які любіць спрашчэнне складаных працэсаў з дапамогай праграмных інструментаў. Маючы больш чым дзесяцігадовы досвед працы ў індустрыі тэхналогій, ён удасканальваў свае навыкі ў Microsoft Excel і Outlook, а таксама ў Google Sheets і Docs. Блог Майкла прысвечаны таму, каб падзяліцца сваімі ведамі і вопытам з іншымі, даючы простыя ў выкананні парады і падручнікі для павышэння прадукцыйнасці і эфектыўнасці. Незалежна ад таго, з'яўляецеся вы дасведчаным прафесіяналам або пачаткоўцам, блог Майкла прапануе каштоўную інфармацыю і практычныя парады, каб атрымаць максімальную аддачу ад гэтых неабходных праграмных інструментаў.