Преглед садржаја
Једна од најважнијих и најчешће коришћених активности у Екцел-у је уклањање дупликата вредности из скупа података. Данас ћу показати како можете да уклоните дупликате вредности из скупа података аутоматски користећи Екцел формулу.
Преузмите Вежбање
Екцел формулу за аутоматско уклањање дупликата.клск3 Употреба Екцел формуле за аутоматско уклањање дупликата
Овде имамо скуп података са Имена неких ученика, њихове оцене на испиту и оцене које су постигли у школи која се зове Сунцокрет Киндергартен.
Али нажалост, имена неких ученика су поновљена заједно са њиховим оценама и оценама.
Данас је наш циљ да откријемо формулу за аутоматско уклањање дупликата.
1. Користите УНИКУЕ функцију за аутоматско уклањање дупликата у Екцел-у (за нове верзије)
Можете да користите ЈЕДИНСТВУ функцију Екцел-а да бисте уклонили дупликате из скупа података.
Можете да уклоните дупликате вредности из скупа података на два начина:
- Потпуно уклањање вредности које се појављују више пута
- Задржавање једне копије вредности које се појављују више пута
Користећи УНИКУЕ функцију , можете уклонити дупликате на оба начина.
Потпуно уклањање вредности које се појављују више пута:
Да у потпуности уклонимо дуплиране вредности из наших податакасет, можете користити ову формулу:
=UNIQUE(B4:D14,FALSE,TRUE)
Напомене:
- Три имена ученика имала су дупликате: Дејвид Мојес, Анђела Хопкинс и Бред Милфорд.
- Међу њима су Дејвид Мојес и Бред Милфорд потпуно уклоњени.
- Ангела Хопкинс није уклоњена јер оцене и оцене две Ангеле Хопкинс нису исте. То значи да су два различита ученика.
Чување једне копије вредности које се појављују више пута:
Да задржите једну копију вредности које се појављују више пута, користите ову формулу:
=UNIQUE(B4:D14,FALSE,FALSE)
Овде Задржао сам једну копију свих имена која су имала дупликате, осим Ангеле Хопкинс.
Оба Ангела Хопкинс су задржана јер су два различита ученика.
Повезани садржај: Како уклонити дупликате и задржати прву вредност у Екцел-у
2. Комбинујте формулу користећи функције ФИЛТЕР, ЦОНЦАТ и ЦОУНТИФ за уклањање дупликата у Екцел-у (за нове верзије)
Можете користити комбинацију функције ФИЛТЕР , ЦОНЦАТЕНАТЕ функција и ЦОУНТИФ функција за уклањање дупликата у програму Екцел из скупа података.
1. корак:
➤ Узмите нову колону и уметните ову формулу:
=CONCATENATE(
B4:B14
,
C4:C14
,
D4:D14
)
- Овде Б4:Б14, Ц4:Ц14, и Д4:Д14 су триколоне мог скупа података. Ви користите своју.
- Он спаја три колоне у једну колону.
Корак 2:
➤ Идите на другу нову колону и уметните ову формулу:
=FILTER(B4:B14,COUNTIF($E$4:$E$14,$E$4:$E$14)=1)
- Овде Б4:Б14 је прва колона мог скупа података, а $Е$4:$Е$14 је нова колона коју сам направио.
- Задржи апсолутну ћелију референца као нетакнута као што се овде користи.
- Поново генерише прву колону скупа података уклањајући све дупликате.
Корак 3 :
➤ На крају, превуците ручицу за попуњавање удесно до укупног броја ваших колона (3 у овом примеру)
➤ Добићете цео скуп података без дуплих вредности.
Напомена:
- У овој методи можете уклонити све вредности које се појављују више пута.
- Али не можете задржати једну копију дупликата вредности као што је поменуто у претходној методи.
Повезан садржај: Како уклонити дупликате на основу критеријума у Екцел-у (4 метода)
Слична очитавања
- Како уклонити дупле редове у Екцел табели
- Уклонити дупле редове на основу две колоне у Екцел-у [4 начина]
- Екцел ВБА: Уклоните дупликате из низа (2 примера)
- Како уклонити дупликате у Екцел табели (7 метода) )
- Поправка: Екцел уклони дупликате не ради (3 решења)
3.Направите Екцел формулу са функцијама ИФЕРРОР, ИНДЕКС, СМАЛЛ, ЦОНЦАТ и ЦОУНТИФ за аутоматско уклањање дупликата (за старије верзије)
Претходна два метода су само за оне који користе нове верзије Екцел-а.
Они који користе старије верзије Екцел-а могу да користе комбинацију функција ИФЕРРОР , ИНДЕКС функција , МАЛА функција , Функција ЦОНЦАТЕНАТЕ, и ЦОУНТИФ функција .
Корак 1:
➤ Узмите нову колону и уметните ова формула:
=CONCATENATE(
B4:B14
,
C4:C14
,SMALL(IF(COUNTIF(
D4:D14
)
- Овде Б4:Б14, Ц4:Ц14, и Д4:Д14 су три колоне мог скупа података. Ви користите своју.
- Спаја три колоне у једну колону.
- То је Формула низа . Дакле, изаберите целу колону раније и притисните ЦТРЛ+СХИФТ+ЕНТЕР осим ако нисте у Оффице 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}),"")
- Овде Б4:Д14 је мој скуп података, Е4:Е14 је нова колона коју сам направио, а Е1:Е3 је опсег пре почетка колоне. Користите свој.
- {1, 2, 3} су бројеви колона мог скупа података. Користите својеједан.
- Регенерише цео скуп података уклањајући дупле редове.
Напомена:
- У овој методи, такође можете да уклоните све вредности које се појављују више пута
- Али не можете задржати једну копију дупликата вредности као што је поменуто у претходној методи .
Алтернатива Екцел формули за аутоматско уклањање дупликата
До последњег одељка, видели смо све прикладне методе за уклањање дупликата користећи различите формуле .
Ако желите, можете и да уклоните дупликате вредности из скупа података помоћу уграђених алата Екцел-а.
Покрените алатку за уклањање дупликата да бисте аутоматски уклонили дупликате у Екцел-у
Корак 1:
➤ Изаберите цео скуп података.
➤ Иди до Подаци &гт; Алат за уклањање дупликата у Екцел траци са алаткама у одељку Алатке за податке .
Корак 2:
➤ Кликните на Уклони дупликате .
➤ Означите сва имена колона из којих желите да уклоните дупликате.
Прочитајте више: Како уклонити дупликате из колоне у Екцел-у (3 метода)
Корак 3:
➤ Затим кликните на ОК .
➤ Дупликати ћете аутоматски уклонити из вашег скуп података.
Напомена:
У овој методи, једна копија дуплираног реда ће остати. Не можете потпуно уклонити дупликатредови.
Закључак
Користећи ове методе, можете аутоматски уклонити дупликате из скупа података у Екцел-у. Да ли знате неки други метод? Или имате питања? Слободно нас питајте.