Turinys
Vienas iš svarbiausių ir plačiausiai naudojamų "Excel" veiksmų yra pasikartojančių reikšmių pašalinimas iš duomenų rinkinio. Šiandien parodysiu, kaip galite automatiškai pašalinti pasikartojančias reikšmes iš duomenų rinkinio naudodami "Excel" formulę.
Atsisiųsti praktikos sąsiuvinį
"Excel" formulė automatiškai pašalinti Duplicates.xlsx3 "Excel" formulės naudojimo būdai automatiškai pašalinti dublikatus
Čia turime duomenų rinkinį su Vardai kai kurių mokinių, jų Žymos egzamino metu, ir Klasės jie pasiekė mokykloje "Saulėgrąžų darželis".
Deja, kai kurių mokinių vardai ir pavardės buvo pakartoti kartu su jų pažymiais ir įvertinimais.
Šiandien mūsų tikslas - atrasti formulę, kuri automatiškai pašalintų dublikatus.
1. Naudokite UNIQUE funkciją, kad automatiškai pašalintumėte dublikatus "Excel" programoje (naujoms versijoms)
Galite naudoti Unikali funkcija "Excel" pašalinti dublikatus iš duomenų rinkinio.
Duomenų rinkinio pasikartojančias reikšmes galite pašalinti dviem būdais:
- Visiškai pašalinkite vertes, kurios pasirodo daugiau nei vieną kartą
- Išsaugoti vieną daugiau nei vieną kartą rodomų verčių kopiją
Naudojant Unikali funkcija , dublikatus galite pašalinti abiem būdais.
Visiškai pašalinkite vertes, kurios rodomos daugiau nei vieną kartą:
Norėdami visiškai pašalinti pasikartojančias reikšmes iš mūsų duomenų rinkinio, galite naudoti šią formulę:
=UNIKALUS(B4:D14,FALSE,TRUE)
Pastabos:
- Trijų mokinių vardai dubliuojasi: David Moyes, Angela Hopkins ir Brad Milford.
- Iš jų visiškai pašalinti Davidas Moyesas ir Bradas Milfordas.
- Angela Hopkins nebuvo pašalinta, nes dviejų Angelų Hopkins pažymiai ir įvertinimai nėra vienodi. Tai reiškia, kad jos yra dvi skirtingos mokinės.
Išsaugoti vieną kopiją verčių, kurios rodomos daugiau nei vieną kartą:
Norint išsaugoti vieną verčių kopiją daugiau nei vieną kartą, naudokite šią formulę:
=UNIKALUS(B4:D14,FALSE,FALSE)
Čia mes išsaugojome vieną visų vardų, kurie dubliuojasi, kopiją, išskyrus Angelą Hopkins.
Abu Angela Hopkins buvo išlaikyti, nes jie yra du skirtingi mokiniai.
Susijęs turinys: Kaip "Excel" programoje pašalinti dublikatus ir išsaugoti pirmąją reikšmę
2. Sujunkite formulę naudodami FILTER, CONCAT ir COUNTIF funkcijas, kad pašalintumėte dubliavimus "Excel" programoje (naujoms versijoms)
Galite naudoti Filtro funkcija , CONCATENATE funkcija , ir COUNTIF funkcija į pašalinti dublikatus "Excel" programoje iš jūsų duomenų rinkinio.
1 žingsnis:
➤ Sukurkite naują stulpelį ir įterpkite šią formulę:
=CONCATENATE(
B4:B14
,
C4:C14
,
D4:D14
)
- Čia B4:B14, C4:C14, ir D4:D14 yra trys mano duomenų rinkinio stulpeliai. Jūs naudojate savo stulpelį.
- Ji sujungia tris stulpelius į vieną stulpelį.
2 žingsnis:
➤ Eikite į kitą naują stulpelį ir įterpkite šią formulę:
=FILTRAS(B4:B14,COUNTIF($E$4:$E$14,$E$4:$E$14)=1)
- Čia B4:B14 yra pirmasis mano duomenų rinkinio stulpelis, o $E$4:$E$14 tai nauja mano sukurta skiltis.
- Absoliučiąją ląstelės nuorodą palikite nepakeistą, kaip čia naudojama.
- Jis atkuria pirmąjį duomenų rinkinio stulpelį, pašalindamas visus dublikatus.
3 veiksmas:
➤ Galiausiai vilkite Užpildymo rankena į dešinę iki bendro stulpelių skaičiaus (šiame pavyzdyje - 3).
➤ Gausite visą duomenų rinkinį be pasikartojančių reikšmių.
Pastaba:
- Taikydami šį metodą galite pašalinti visas reikšmes, kurios rodomos daugiau nei vieną kartą.
- Tačiau negalite išsaugoti vienos dubliuojančių reikšmių kopijos, kaip minėta ankstesniame metode.
Susijęs turinys: Kaip pašalinti dublikatus pagal kriterijus "Excel" programoje (4 metodai)
Panašūs skaitiniai
- Kaip pašalinti pasikartojančias eilutes "Excel" lentelėje
- Pašalinti pasikartojančias eilutes pagal du "Excel" stulpelius [4 būdai]
- "Excel VBA": dublikatų šalinimas iš masyvo (2 pavyzdžiai)
- Kaip pašalinti dublikatus "Excel" lape (7 metodai)
- Pataisa: "Excel" dublikatų šalinimas neveikia (3 sprendimai)
3. Sukurkite "Excel" formulę su IFERROR, INDEX, SMALL, CONCAT ir COUNTIF funkcijomis, kad automatiškai pašalintumėte dublikatus (senesnėms versijoms)
Ankstesni du metodai skirti tik tiems, kurie naudoja naująsias "Excel" versijas.
Naudojantys senesnes "Excel" versijas gali naudoti Funkcija IFERROR , INDEX funkcija , SMALL funkcija , CONCATENATE funkcija, ir COUNTIF funkcija .
1 žingsnis:
➤ Sukurkite naują stulpelį ir įterpkite šią formulę:
=CONCATENATE(
B4:B14
,
C4:C14
,
D4:D14
)
- Čia B4:B14, C4:C14, ir D4:D14 yra trys mano duomenų rinkinio stulpeliai. Jūs naudojate savo stulpelį.
- Ji sujungia tris stulpelius į vieną stulpelį.
- Tai yra Masyvo formulė . Taigi anksčiau pasirinkite visą stulpelį ir paspauskite CTRL+SHIFT+ENTER nebent esate "Office 365 .
2 žingsnis:
➤ Eikite į kitą naują stulpelį ir įterpkite šią formulę:
=IFERROR(INDEKSAS(
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}),"")
- Čia B4:D14 yra mano duomenų rinkinys, E4:E14 yra naujas stulpelis, kurį sukūriau, ir E1:E3 yra intervalas prieš pradedant stulpelį. Naudojate savo.
- {1, 2, 3} yra mano duomenų rinkinio stulpelių numeriai. Jūs naudojate savo stulpelį.
- Atkuriamas visas duomenų rinkinys pašalinti pasikartojančias eilutes.
Pastaba:
- Šiuo metodu taip pat galite pašalinti visas reikšmes, kurios rodomos daugiau nei vieną kartą.
- Tačiau negalite išsaugoti vienos dubliuojančių reikšmių kopijos, kaip minėta ankstesniame metode.
Alternatyva "Excel" formulei automatiškai pašalinti dublikatus
Iki paskutinio skyriaus matėme visus tinkamus dublikatų šalinimo būdus, naudojančius įvairias formules.
Jei norite, taip pat galite pašalinti pasikartojančias reikšmes iš duomenų rinkinio naudodami integruotus "Excel" įrankius.
Paleiskite dublikatų šalinimo įrankį, kad automatiškai pašalintumėte dublikatus "Excel" programoje
1 žingsnis:
➤ Pasirinkite visą duomenų rinkinį.
➤ Eikite į Duomenys; Pašalinti dublikatus įrankis "Excel" įrankių juostoje, skyrelyje Duomenų įrankiai .
2 žingsnis:
➤ Spustelėkite Pašalinti dublikatus .
➤ Pažymėkite visus stulpelių, iš kurių norite pašalinti dublikatus, pavadinimus.
Skaityti daugiau: Kaip pašalinti dublikatus iš "Excel" stulpelio (3 metodai)
3 veiksmas:
➤ Tada spustelėkite GERAI .
➤ Dublikatai bus automatiškai pašalinti iš duomenų rinkinio.
Pastaba:
Taikant šį metodą, liks viena dubliuojančios eilutės kopija. Negalima visiškai pašalinti dubliuojančių eilučių.
Išvada
Naudodamiesi šiais metodais galite automatiškai pašalinti dublikatus iš savo duomenų rinkinio "Excel" programoje. Ar žinote kokį nors kitą metodą? Arba turite klausimų? Drąsiai klauskite mūsų.