Sadržaj
Jedna od najvažnijih i najčešće korištenih aktivnosti u Excelu je uklanjanje dvostrukih vrijednosti iz skupa podataka. Danas ću pokazati kako možete automatski ukloniti dvostruke vrijednosti iz svog skupa podataka koristeći formulu programa Excel.
Preuzmi radnu knjigu za vježbe
Formula programa Excel za automatsko uklanjanje duplikata.xlsx3 upotrebe Excel formule za automatsko uklanjanje duplikata
Ovdje imamo skup podataka s Imenima nekih učenika, njihove Ocjene na ispitu i Ocjene koje su postigli u školi pod nazivom Sunflower Kindergarten.
Ali nažalost, imena nekih učenika su se ponavljala zajedno s njihovim ocjenama.
Danas je naš cilj otkriti formulu za automatsko uklanjanje duplikata.
1. Koristite UNIQUE funkciju za automatsko uklanjanje duplikata u programu Excel (za nove verzije)
Možete koristiti UNIQUE funkciju programa Excel za uklanjanje duplikata iz skupa podataka.
Možete ukloniti duplicirane vrijednosti iz skupa podataka na dva načina:
- Potpuno uklanjanje vrijednosti koje se pojavljuju više puta
- Zadržavanje jedne kopije vrijednosti koje se pojavljuju više puta
Upotrebom UNIQUE funkcije možete ukloniti duplikate na oba načina.
Potpuno uklanjanje vrijednosti koje se pojavljuju više od jednom:
Za potpuno uklanjanje dupliciranih vrijednosti iz naših podatakaset, možete koristiti ovu formulu:
=UNIQUE(B4:D14,FALSE,TRUE)
Napomene:
- Tri imena učenika imala su duplikate: David Moyes, Angela Hopkins i Brad Milford.
- Među njima, David Moyes i Brad Milford potpuno su uklonjeni.
- Angela Hopkins nije uklonjena jer ocjene i ocjene dviju Angela Hopkins nisu iste. To znači da su to dva različita učenika.
Čuvanje jedne kopije vrijednosti koje se pojavljuju više puta:
Da biste zadržali jednu kopiju vrijednosti koje se pojavljuju više puta, koristite ovu formulu:
=UNIQUE(B4:D14,FALSE,FALSE)
Ovdje Zadržao sam jednu kopiju svih imena koja su imala duplikate, osim Angele Hopkins.
Obje Angele Hopkins su zadržane jer su dvije različite studentice.
Povezani sadržaj: Kako ukloniti duplikate i zadržati prvu vrijednost u Excelu
2. Kombinirajte formulu pomoću funkcija FILTER, CONCAT i COUNTIF za uklanjanje duplikata u programu Excel (za nove verzije)
Možete koristiti kombinaciju funkcije FILTER , CONCATENATE funkcija i FUNKCIJA COUNTIF za uklanjanje duplikata u programu Excel iz vašeg skupa podataka.
1. korak:
➤ Uzmite novi stupac i umetnite ovu formulu:
=CONCATENATE(
B4:B14
,
C4:C14
,
D4:D14
)
- Ovdje B4:B14, C4:C14, i D4:D14 su tristupci mog skupa podataka. Vi koristite svoj.
- On spaja tri stupca u jedan stupac.
2. korak:
➤ Idite na drugi novi stupac i umetnite ovu formulu:
=FILTER(B4:B14,COUNTIF($E$4:$E$14,$E$4:$E$14)=1)
- Ovdje B4:B14 je prvi stupac mog skupa podataka, a $E$4:$E$14 je novi stupac koji sam napravio.
- Zadrži apsolutnu ćeliju referenca kao netaknuta kako se ovdje koristi.
- Regenerira prvi stupac skupa podataka uklanjajući sve duplikate.
Korak 3 :
➤ Na kraju, povucite Ručku za popunjavanje desno do ukupnog broja vaših stupaca (3 u ovom primjeru)
➤ Dobit ćete cijeli skup podataka bez dupliciranih vrijednosti.
Napomena:
- U ovoj metodi možete ukloniti sve vrijednosti koje se pojavljuju više puta.
- Ali ne možete zadržati jednu kopiju dupliciranih vrijednosti kao što je spomenuto u prethodnoj metodi.
Povezani sadržaj: Kako ukloniti duplikate na temelju kriterija u programu Excel (4 metode)
Slična čitanja
- Kako ukloniti duplikate redaka u Excel tablici
- Ukloniti duplikate redaka na temelju dva stupca u Excelu [4 načina]
- Excel VBA: Uklonite duplikate iz niza (2 primjera)
- Kako ukloniti duplikate u Excel tablici (7 metoda) )
- Popravak: Excel Uklanjanje duplikata ne radi (3 rješenja)
3.Napravite Excel formulu s funkcijama IFERROR, INDEX, SMALL, CONCAT i COUNTIF za automatsko uklanjanje duplikata (za starije verzije)
Prethodne dvije metode samo su za one koji koriste nove verzije Excela.
Oni koji koriste starije verzije Excela mogu koristiti kombinaciju IFERROR funkcije , INDEX funkcije , SMALL funkcije , Funkcija CONCATENATE, i funkcija COUNTIF .
1. korak:
➤ Uzmite novi stupac i umetnite ova formula:
=CONCATENATE(
B4:B14
,
C4:C14
,
D4:D14
)
- Ovdje su B4:B14, C4:C14, i D4:D14 tri stupca mog skupa podataka. Vi koristite svoj.
- On spaja tri stupca u jedan stupac.
- To je Formula polja . Stoga odaberite cijeli stupac ranije i pritisnite CTRL+SHIFT+ENTER osim ako niste u Office 365 .
Korak 2:
➤ Idite na drugi novi stupac i umetnite ovu formulu:
=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}),"")
- Ovdje B4:D14 je moj skup podataka, E4:E14 je novi stupac koji sam napravio, a E1:E3 je raspon prije početka stupca. Vi koristite svoj.
- {1, 2, 3} su brojevi stupaca mog skupa podataka. Vi koristite svojejedan.
- Regenerira cijeli skup podataka uklanjajući duplicirane retke.
Napomena:
- U ovoj metodi također možete ukloniti sve vrijednosti koje se pojavljuju više puta
- Ali ne možete zadržati jednu kopiju dupliciranih vrijednosti kao što je spomenuto u prethodnoj metodi .
Alternativa Excel formuli za automatsko uklanjanje duplikata
Do posljednjeg odjeljka, vidjeli smo sve prikladne metode za uklanjanje duplikata pomoću različitih formula .
Ako želite, također možete ukloniti duplicirane vrijednosti iz skupa podataka pomoću ugrađenih alata programa Excel.
Pokrenite alat za uklanjanje duplikata za automatsko uklanjanje duplikata u programu Excel
Korak 1:
➤ Odaberite cijeli skup podataka.
➤ Idi na Podaci > Alat za uklanjanje duplikata na alatnoj traci programa Excel u odjeljku Podatkovni alati .
2. korak:
➤ Kliknite na Ukloni duplikate .
➤ Označite sve nazive stupaca iz kojih želite ukloniti duplikate.
Pročitajte više: Kako ukloniti duplikate iz stupca u programu Excel (3 metode)
Korak 3:
➤ Zatim kliknite OK .
➤ Duplikate ćete automatski ukloniti iz vašeg skup podataka.
Napomena:
U ovoj metodi ostat će jedna kopija dupliciranog retka. Ne možete potpuno ukloniti duplikatredaka.
Zaključak
Upotrebom ovih metoda možete automatski ukloniti duplikate iz skupa podataka u programu Excel. Znate li neku drugu metodu? Ili imate pitanja? Slobodno nas pitajte.