Формула Excel для аўтаматычнага выдалення дублікатаў (3 хуткіх метаду)

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

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

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

Формула Excel для аўтаматычнага выдалення дублікатаў.xlsx

3 спосабы выкарыстання формулы Excel для аўтаматычнага выдалення дублікатаў

Тут у нас ёсць набор даных з імёнамі некаторых студэнтаў, іх Адзнакі на экзамене і Ацэнкі , якія яны атрымалі ў школе пад назвай Sunflower Kindergarten.

Але на жаль, імёны некаторых студэнтаў паўтараюцца разам з іх адзнакамі і адзнакамі.

Сёння наша задача - знайсці формулу для аўтаматычнага выдалення дублікатаў.

1. Выкарыстоўвайце функцыю UNIQUE для аўтаматычнага выдалення дублікатаў у Excel (для новых версій)

Вы можаце выкарыстоўваць функцыю UNIQUE Excel для выдалення дублікатаў з набору даных.

Вы можаце выдаліць паўтаральныя значэнні з набору даных двума спосабамі:

  • Поўным выдаленнем значэнняў, якія з'яўляюцца больш за адзін раз
  • Захаваннем адной копіі значэнняў, якія з'яўляюцца больш за адзін раз

Выкарыстоўваючы функцыю UNIQUE , вы можаце выдаліць дублікаты абодвума спосабамі.

Поўнае выдаленне значэнняў, якія з'яўляюцца больш за адзін раз:

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

=UNIQUE(B4:D14,FALSE,TRUE)

Заўвагі:

  • Тры імёны студэнтаў мелі дублікаты: Дэвід Моес, Анджэла Хопкінс і Брэд Мілфард.
  • Сярод іх Дэвід Моес і Брэд Мілфард былі цалкам выдалены.
  • Анджэла Хопкінс не была выдалена, таму што адзнакі і адзнакі дзвюх Анджэл Хопкінс не аднолькавыя. Гэта азначае, што яны два розныя студэнты.

Захаванне адной копіі значэнняў, якія з'яўляюцца больш за адзін раз:

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

=UNIQUE(B4:D14,FALSE,FALSE)

Тут мы Захавалі адну копію ўсіх імёнаў, якія мелі дублікаты, за выключэннем Анджэлы Хопкінс.

Абодва Анджэлы Хопкінс былі захаваны, таму што яны дзве розныя студэнткі.

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

2. Аб'яднайце формулу з дапамогай функцый FILTER, CONCAT і COUNTIF для выдалення дублікатаў у Excel (для новых версій)

Вы можаце выкарыстоўваць камбінацыю функцый FILTER , CONCATENATE функцыя і функцыя COUNTIF для выдалення дублікатаў у Excel з вашага набору даных.

Крок 1:

Вазьміце новы слупок і ўстаўце гэтую формулу:

=CONCATENATE( B4:B14 , C4:C14 , D4:D14 )

  • Тут B4:B14, C4:C14, і D4:D14 гэта трыслупкі майго набору дадзеных. Вы карыстаецеся сваім.
  • Ён аб'ядноўвае тры слупкі ў адзін слупок.

Крок 2:

Перайдзіце да іншага новага слупка і ўстаўце гэту формулу:

=FILTER(B4:B14,COUNTIF($E$4:$E$14,$E$4:$E$14)=1)

  • Сюды B4:B14 гэта першы слупок майго набору даных, а $E$4:$E$14 гэта новы слупок, створаны мной.
  • Захаваць абсалютную ячэйку спасылка як некранутая, як тут выкарыстоўваецца.
  • Яна аднаўляе першы слупок набору даных, выдаляючы ўсе дублікаты.

Крок 3 :

Нарэшце, перацягніце Маркер запаўнення направа да агульнай колькасці вашых слупкоў (3 у гэтым прыкладзе)

Вы атрымаеце ўвесь набор даных без паўтаральных значэнняў.

Заўвага:

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

Звязаны змест: Як выдаліць дублікаты на аснове крытэрыяў у Excel (4 метады)

Падобныя паказанні

  • Як выдаліць паўтаральныя радкі ў табліцы Excel
  • Выдаліць паўтаральныя радкі на аснове двух слупкоў у Excel [4 спосабы]
  • Excel VBA: выдаленне дублікатаў з масіва (2 прыклады)
  • Як выдаліць дублікаты ў табліцы Excel (7 метадаў) )
  • Выпраўленне: выдаленне дублікатаў у Excel не працуе (3 рашэнні)

3.Стварыце формулу Excel з функцыямі IFERROR, INDEX, SMALL, CONCAT і COUNTIF для аўтаматычнага выдалення дублікатаў (для старых версій)

Папярэднія два метады прызначаны толькі для тых, хто выкарыстоўвае новыя версіі Excel.

Тыя, хто выкарыстоўвае старыя версіі Excel, могуць выкарыстоўваць камбінацыю функцыі IFERROR , функцыі INDEX , функцыі SMALL , Функцыя CONCATENATE і функцыя COUNTIF .

Крок 1:

Вазьміце новы слупок і ўстаўце гэтая формула:

=CONCATENATE( B4:B14 , C4:C14 , D4:D14 )

  • Тут B4:B14, C4:C14, і D4:D14 з'яўляюцца тры слупкі майго набору дадзеных. Вы карыстаецеся сваім.
  • Ён аб'ядноўвае тры слупкі ў адзін слупок.
  • Гэта Формула масіву . Таму вылучыце ўвесь слупок раней і націсніце CTRL+SHIFT+ENTER , калі вы не знаходзіцеся ў Office 365 .

Крок 2:

Перайдзіце да іншага новага слупка і ўстаўце гэту формулу:

=IFERROR(INDEX( B4:D14 ,SMALL(IF(COUNTIF( E4:E14 , E4:E14 )=1,ROW( E4:E14 )-ROWS( E1:E3 ),""),ROW( E4:E14 )-ROWS( E1:E3 )),{1,2,3}),"")

  • Тут B4:D14 гэта мой набор даных, E4:E14 гэта новы слупок, які я зрабіў, і E1:E3 гэта дыяпазон перад пачаткам слупка. Вы карыстаецеся сваім.
  • {1, 2, 3} - гэта нумары слупкоў майго набору даных. Вы карыстаецеся сваімадзін.
  • Ён аднаўляе ўвесь набор даных выдаляючы дублікаты радкоў.

Заўвага:

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

Альтэрнатыва формуле Excel для аўтаматычнага выдалення дублікатаў

Да апошняга раздзела мы бачылі ўсе прыдатныя метады для выдалення дублікатаў з дапамогай розных формул .

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

Запусціце інструмент выдалення дублікатаў для аўтаматычнага выдалення дублікатаў у Excel

Крок 1:

Выберыце ўвесь набор даных.

Ідзіце да Даныя > Інструмент выдалення дублікатаў на панэлі інструментаў Excel у раздзеле Інструменты даных .

Крок 2:

Націсніце на Выдаліць дублікаты .

Пастаўце галачку на ўсіх назвах слупкоў, з якіх вы хочаце выдаліць дублікаты.

Дадатковая інфармацыя: Як выдаліць дублікаты са слупка ў Excel (3 метады)

Крок 3:

Затым націсніце ОК .

Вы аўтаматычна выдаліце ​​дублікаты з вашага набор даных.

Заўвага:

У гэтым метадзе застанецца адна копія радка-дубліката. Вы не можаце цалкам выдаліць дублікатрадкі.

Выснова

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

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