Cum să eliminați duplicatele și să păstrați prima valoare în Excel (5 metode)

  • Imparte Asta
Hugh West

Una dintre cele mai importante și mai utilizate sarcini din Excel este aceea de a eliminarea valorilor duplicate Astăzi vă voi arăta cum să eliminați duplicatele din setul dvs. de date și păstrați în același timp prima valoare.

Descărcați caietul de practică

Eliminați duplicatele și păstrați prima valoare.xlsm

5 metode pentru a elimina duplicatele și a păstra prima valoare în Excel

Aici avem un set de date cu Nume , ID-uri , Mărcile, și Clasele a unor elevi în cadrul unei examinări la Grădinița Floarea Soarelui.

Astăzi obiectivul nostru este de a șterge valorile duplicate, păstrând primele valori din acest set de date.

1. Executați funcția Elimină duplicate din bara de instrumente 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ă ștergeți duplicatele.

Pasul 3:

Apoi faceți clic pe OK .

Veți obține duplicate eliminate automat din setul dumneavoastră de date.

Citește mai mult: Cum să eliminați numele duplicate în Excel (7 metode simple)

2. Utilizați filtrul avansat pentru a elimina dublurile și a păstra prima valoare

Puteți utiliza filtrul avansat din Excel pentru a elimina dublurile prin păstrarea primei valori din setul de date.

Pasul 1:

Selectați întregul set de date.

Mergeți la Date> Avansat din bara de instrumente Excel, în secțiunea Sortare & Filtrare .

Pasul 2:

Faceți clic pe Avansat .

În Filtru avansat caseta de dialog , să verifice Numai înregistrări unice .

Pasul 3:

Apoi faceți clic pe OK .

Veți obține rânduri duplicate eliminate automat din setul de date.

Citiți mai mult: Cum să eliminați rândurile duplicate pe baza unei coloane în Excel

3. Introduceți funcția UNIQUE pentru a elimina duplicatele păstrând prima valoare în Excel

De asemenea, puteți utiliza și funcția UNIC din Excel pentru a șterge valorile duplicate, păstrând în același timp prima valoare în Excel.

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

=UNIQUE( B4:E14 ,FALSE,FALSE,FALSE)

Aceasta va șterge rândurile cu valori duplicate, păstrând-o pe prima, și va crea o nouă copie a setului de date într-o nouă locație.

Note:

  • Această metodă este foarte utilă atunci când doriți să creați o nouă copie a setului nostru de date într-o locație nouă.
  • The UNIC este disponibilă în Office 365 numai.

Citește mai mult: Cum să ștergeți duplicatele în Excel, dar să păstrați unul (7 metode)

Lecturi similare

  • Cum să eliminați rândurile duplicate în tabelul Excel
  • Fix: Excel Eliminarea duplicatelor nu funcționează (3 soluții)
  • Cum să eliminați duplicatele utilizând VLOOKUP în Excel (2 metode)
  • Eliminați rândurile duplicate pe baza a două coloane în Excel [4 moduri]

4. Utilizați Power Query pentru a elimina duplicatele și a păstra prima intrare

Pasul 1:

Selectați întregul set de date.

Mergeți la Date> Din tabel / interval din bara de instrumente Excel, în secțiunea Obțineți & Transformați datele .

Pasul 2:

Faceți clic pe De la masă / interval .

În Creați tabelul caseta de dialog , Pune o verificare pe Tabelul meu are anteturi .

Pasul 3:

Apoi faceți clic pe OK .

Se va deschide Power Query Editor cu setul dvs. de date.

De la Eliminarea rândurilor în cadrul opțiunii Acasă fila, faceți clic pe Eliminarea duplicatelor .

Pasul 4:

Rândurile duplicate vor fi eliminate, păstrând primele rânduri.

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

5. Încorporați coduri VBA pentru a elimina duplicatele și a păstra prima valoare

În cazul în care toate metodele menționate mai sus nu vă pot satisface, puteți utiliza un cod VBA pentru a elimina rândurile duplicate din setul de date.

Pasul 1:

➤ Deschideți un nou VBA și introduceți un alt modul nou (Click aici pentru a vedea cum să deschideți un nou modul VBA în Excel )

➤ Introduceți acest cod în modul:

Cod:

 Sub Remove_Duplicates() Dim Rng As Range Set Rng = Selection Rng.RemoveDuplicates Columns:=Array(1, 2), Header:=xlYes End Sub 

➤ Se produce un macro numit Îndepărtează_Duplicatele . vreau să elimin rândurile duplicate pe baza Coloanele 1 și 2 (Nume și ID) Folosește-l pe al tău.

Pasul 2:

➤ Întoarceți-vă la foaia de lucru.

➤ Selectați setul de date și rulați această macro.

➤ De data aceasta, se vor elimina rândurile numai dacă atât numele, cât și ID-ul studentului sunt identice.

Notă: În cazul de față, nu l-a eliminat pe Frank Orwell deoarece ID-urile celor doi studenți sunt diferite, adică sunt doi studenți diferiți.

Citește mai mult: Excel VBA: Eliminarea duplicatelor dintr-o matrice (2 exemple)

Concluzie

Folosind aceste metode, puteți elimina valorile duplicate, păstrând-o pe prima din setul de date din Excel. 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.