Formula Excel pentru eliminarea automată a duplicatelor (3 metode rapide)

  • Imparte Asta
Hugh West

Una dintre cele mai importante și mai utilizate activități din Excel este eliminarea valorilor duplicate dintr-un set de date. Astăzi vă voi arăta cum puteți elimina automat valorile duplicate din setul de date utilizând o formulă Excel.

Descărcați caietul de practică

Formula Excel pentru eliminarea automată a duplicatelor.xlsx

3 Utilizări ale formulei Excel pentru eliminarea automată a duplicatelor

Aici avem un set de date cu Nume a unor studenți, a lor Marks în cadrul examinării, iar Clasele au obținut la o școală numită Grădinița Sunflower.

Dar, din păcate, numele unor elevi au fost repetate împreună cu notele și calificativele acestora.

Obiectivul nostru de astăzi este de a descoperi o formulă care să elimine automat duplicatele.

1. Utilizați funcția UNIQUE pentru a elimina automat duplicatele în Excel (pentru versiuni noi)

Puteți utiliza funcția Funcția UNIQUE din Excel pentru a elimina dublurile dintr-un set de date.

Puteți elimina valorile duplicate dintr-un set de date în două moduri:

  • Eliminarea completă a valorilor care apar de mai multe ori
  • Păstrarea unei singure copii a valorilor care apar de mai multe ori

Utilizarea Funcția UNIQUE , puteți elimina dublurile în ambele moduri.

Eliminarea completă a valorilor care apar de mai multe ori:

Pentru a elimina complet valorile duplicate din setul nostru de date, puteți utiliza această formulă:

=UNIQUE(B4:D14,FALSE,TRUE)

Note:

  • Trei nume de elevi aveau dubluri: David Moyes, Angela Hopkins și Brad Milford.
  • Printre aceștia, David Moyes și Brad Milford au fost eliminați complet.
  • Angela Hopkins nu a fost eliminată deoarece notele și calificativele a două Angela Hopkins nu sunt identice, ceea ce înseamnă că sunt două studente diferite.

Păstrarea unei copii a valorilor care apar de mai multe ori:

Pentru a păstra o copie a valorilor care apar de mai multe ori, utilizați această formulă:

=UNIQUE(B4:D14,FALSE,FALSE)

Aici am păstrat o singură copie a tuturor numelor care aveau dubluri, cu excepția Angelei Hopkins.

Ambele Angela Hopkins au fost păstrate pentru că sunt două studente diferite.

Conținut conex: Cum să eliminați duplicatele și să păstrați prima valoare în Excel

2. Combinați o formulă utilizând funcțiile FILTER, CONCAT și COUNTIF pentru a elimina duplicatele în Excel (Pentru versiuni noi)

Puteți utiliza o combinație de Funcția FILTRUL , Funcția CONCATENATE , și Funcția COUNTIF la eliminarea duplicatelor în Excel din setul dumneavoastră de date.

Pasul 1:

Luați o nouă coloană și introduceți această formulă:

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

  • Aici B4:B14, C4:C14, și D4:D14 sunt cele trei coloane ale setului meu de date. Tu folosește-o pe a ta.
  • Aceasta unește cele trei coloane într-o singură coloană.

Pasul 2:

Treceți la o altă coloană nouă și introduceți această formulă:

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

  • Aici B4:B14 este prima coloană a setului meu de date, iar $E$4:$E$14 este noua rubrică pe care am realizat-o.
  • Păstrați referința absolută a celulei intactă, așa cum este folosită aici.
  • Regenerează prima coloană a setului de date, eliminând toate duplicatele.

Pasul 3:

În cele din urmă, glisați Mâner de umplere spre dreapta până la numărul total de coloane (3 în acest exemplu)

Veți obține întregul set de date fără valorile duplicate.

Notă:

  • Prin această metodă, puteți elimina toate valorile care apar de mai multe ori.
  • Dar nu puteți păstra o singură copie a valorilor duplicate, așa cum s-a menționat în metoda anterioară.

Conținut asociat: Cum să eliminați duplicatele pe baza criteriilor în Excel (4 metode)

Lecturi similare

  • Cum să eliminați rândurile duplicate în tabelul Excel
  • Eliminați rândurile duplicate pe baza a două coloane în Excel [4 moduri]
  • Excel VBA: Eliminarea duplicatelor dintr-o matrice (2 exemple)
  • Cum să eliminați duplicatele în foaia Excel (7 metode)
  • Fix: Excel Eliminarea duplicatelor nu funcționează (3 soluții)

3. Creați o formulă Excel cu funcțiile IFERROR, INDEX, SMALL, CONCAT și COUNTIF pentru a elimina automat duplicatele (pentru versiuni mai vechi)

Cele două metode anterioare se adresează doar celor care folosesc noile versiuni de Excel.

Cei care folosesc versiuni mai vechi de Excel pot folosi o combinație între Funcția IFERROR , Funcția INDEX , Funcția SMALL , Funcția CONCATENATE, și Funcția COUNTIF .

Pasul 1:

Luați o nouă coloană și introduceți această formulă:

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

  • Aici B4:B14, C4:C14, și D4:D14 sunt cele trei coloane ale setului meu de date. Tu folosește-o pe a ta.
  • Aceasta unește cele trei coloane într-o singură coloană.
  • Este un Formula Array . deci selectați întreaga coloană mai devreme și apăsați CTRL+SHIFT+ENTER dacă nu sunteți în Office 365 .

Pasul 2:

Treceți la o altă coloană nouă și introduceți această formulă:

=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}),"")

  • Aici B4:D14 este setul meu de date, E4:E14 este noua coloană pe care am creat-o, iar E1:E3 este intervalul înainte de începerea coloanei. Folosiți-o.
  • {1, 2, 3} sunt numerele coloanelor din setul meu de date. Folosește-l pe al tău.
  • Regenerează întregul set de date eliminarea rândurilor duplicate.

Notă:

  • În această metodă, puteți, de asemenea, să eliminați toate valorile care apar de mai multe ori
  • Dar nu puteți păstra o singură copie a valorilor duplicate, așa cum s-a menționat în metoda anterioară.

O alternativă la Formula Excel pentru eliminarea automată a duplicatelor

Până la ultima secțiune, am văzut toate metodele adecvate pentru a elimina duplicatele folosind diferite formule.

Dacă doriți, puteți, de asemenea, să eliminați valorile duplicate din setul de date utilizând instrumentele încorporate în Excel.

Rulați Remove Duplicates Tool pentru a elimina automat duplicatele în Excel

Pasul 1:

Selectați întregul set de date.

Mergeți la Date> Eliminați duplicatele din bara de instrumente Excel, în secțiunea Instrumente de date .

Pasul 2:

Faceți clic pe Eliminarea duplicatelor .

Bifați toate numele coloanelor din care doriți să eliminați duplicatele.

Citește mai mult: Cum să eliminați duplicatele din coloană în Excel (3 metode)

Pasul 3:

Apoi faceți clic pe OK .

Veți obține eliminarea automată a duplicatelor din setul de date.

Notă:

În această metodă, va rămâne o copie a rândului duplicat. Nu puteți elimina complet rândurile duplicate.

Concluzie

Folosind aceste metode, puteți elimina automat duplicatele din setul de date în Excel. Cunoașteți alte metode sau aveți întrebări? Nu ezitați să ne întrebați.

Hugh West este un trainer și analist Excel cu o experiență de peste 10 ani în industrie. Deține o diplomă de licență în contabilitate și finanțe și un master în administrarea afacerilor. Hugh are o pasiune pentru predare și a dezvoltat o abordare unică de predare care este ușor de urmărit și de înțeles. Cunoștințele sale experte despre Excel au ajutat mii de studenți și profesioniști din întreaga lume să-și îmbunătățească abilitățile și să exceleze în cariera lor. Prin blogul său, Hugh își împărtășește cunoștințele lumii, oferind tutoriale gratuite Excel și instruire online pentru a ajuta persoanele și companiile să-și atingă întregul potențial.