Kaip "Excel" programoje pašalinti dublikatus ir išsaugoti pirmąją reikšmę (5 metodai)

  • Pasidalinti
Hugh West

Viena iš svarbiausių ir dažniausiai naudojamų "Excel" užduočių yra pašalinti pasikartojančias vertes iš duomenų rinkinio. Šiandien parodysiu, kaip pašalinti dublikatus iš duomenų rinkinio ir tuo pačiu metu išsaugokite pirmąją reikšmę.

Atsisiųsti praktikos sąsiuvinį

Pašalinti dublikatus ir išsaugoti pirmąją reikšmę.xlsm

5 metodai, kaip pašalinti dublikatus ir išsaugoti pirmąją vertę "Excel" programoje

Čia turime duomenų rinkinį su Vardai , Identifikatoriai , Žymos, ir Klasės kai kurių "Saulėgrąžų" vaikų darželio egzamino metu.

Šiandien mūsų tikslas - ištrinti pasikartojančias reikšmes, išsaugant pirmąsias reikšmes iš šio duomenų rinkinio.

1. Paleiskite "Excel" įrankių juostoje esančią funkciją "Pašalinti dublikatus

1 žingsnis:

Pasirinkite visą duomenų rinkinį.

Eikite į Duomenys; Pašalinti dublikatus įrankis "Excel" įrankių juostoje, skyriuje Duomenų įrankiai .

2 žingsnis:

Spustelėkite Pašalinti dublikatus .

Pažymėkite visus stulpelių, iš kurių norite ištrinti dublikatus, pavadinimus.

3 veiksmas:

Tada spustelėkite GERAI .

Gausite dublikatai pašalinami automatiškai iš jūsų duomenų rinkinio.

Skaityti daugiau: Kaip pašalinti pasikartojančius pavadinimus "Excel" programoje (7 paprasti metodai)

2. Naudokite išplėstinį filtrą, kad pašalintumėte dublikatus ir išsaugotumėte pirmąją reikšmę

Galite naudoti išplėstinį "Excel" filtrą, kad pašalintumėte pasikartojimus, išsaugodami pirmąją duomenų rinkinio reikšmę.

1 žingsnis:

Pasirinkite visą duomenų rinkinį.

Eikite į Duomenys> Išplėstinis įrankis "Excel" įrankių juostoje, skyriuje Rūšiuoti ir filtruoti .

2 žingsnis:

Spustelėkite Išplėstinė .

Į Išplėstinis filtras dialogo langas , patikrinti Tik unikalūs įrašai .

3 veiksmas:

Tada spustelėkite GERAI .

Gausite pašalintos pasikartojančios eilutės automatiškai iš jūsų duomenų rinkinio.

Skaityti daugiau: Kaip pašalinti pasikartojančias eilutes pagal vieną stulpelį "Excel" programoje

3. Įterpkite UNIQUE funkciją, kad pašalintumėte dublikatus, išsaugodami pirmąją vertę "Excel" programoje

Taip pat galite naudoti UNIKALUS "Excel" funkcija, kad ištrintumėte pasikartojančias reikšmes, o pirmąją reikšmę išsaugotumėte "Excel".

Pasirinkite naują stulpelį ir įveskite šią formulę:

=UNIQUE( B4:E14 ,FALSE,FALSE)

Ji ištrins eilutes su pasikartojančiomis reikšmėmis, išsaugodama pirmąją, ir sukurs naują duomenų rinkinio kopiją naujoje vietoje.

Pastabos:

  • Šis metodas labai naudingas, kai norime sukurti naują duomenų rinkinio kopiją naujoje vietoje.
  • Svetainė UNIKALUS funkcija yra prieinama "Office 365 tik.

Skaityti daugiau: Kaip ištrinti dublikatus "Excel" programoje, bet išsaugoti vieną (7 metodai)

Panašūs skaitiniai

  • Kaip pašalinti pasikartojančias eilutes "Excel" lentelėje
  • Pataisa: "Excel" dublikatų šalinimas neveikia (3 sprendimai)
  • Kaip pašalinti dublikatus naudojant VLOOKUP programoje "Excel" (2 metodai)
  • Pašalinti pasikartojančias eilutes pagal du "Excel" stulpelius [4 būdai]

4. Naudokite "Power Query" užklausą, kad pašalintumėte dublikatus ir išsaugotumėte pirmąjį įrašą

1 žingsnis:

Pasirinkite visą duomenų rinkinį.

Eikite į Duomenys> Iš lentelės / diapazono įrankis "Excel" įrankių juostoje, skyriuje Gauti ir transformuoti duomenis .

2 žingsnis:

Spustelėkite Iš lentelės / diapazono .

Į Sukurti lentelę dialogo langas , Patikrinkite Mano lentelėje yra antraštės .

3 veiksmas:

Tada spustelėkite GERAI .

Bus atidarytas "Power Query Editor" su jūsų duomenų rinkiniu.

Pašalinti eilutes parinktį pagal Pagrindinis skirtuką, spustelėkite Pašalinti dublikatus .

4 veiksmas:

Pasikartojančios eilutės bus pašalintos išlaikant pirmąsias eilutes.

Skaityti daugiau: Kaip pašalinti dublikatus iš "Excel" stulpelio (3 metodai)

5. Įterpkite VBA kodus, kad pašalintumėte dublikatus ir išsaugotumėte pirmąją reikšmę

Jei visi pirmiau minėti metodai jūsų netenkina, galite naudoti VBA kodą, kad iš duomenų rinkinio pašalintumėte pasikartojančias eilutes.

1 žingsnis:

➤ Atidaryti naują VBA langą ir įterpkite kitą naują modulį (Spustelėkite čia, kad pamatytumėte kaip atidaryti naują VBA modulį programoje "Excel )

➤ Įterpkite šį kodą į modulį:

Kodas:

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

➤ Jis sukuria makrokomandą, vadinamą Remove_Duplicates noriu pašalinti pasikartojančias eilutes pagal 1 ir 2 stulpeliai (vardas ir ID) . Naudokite savo.

2 žingsnis:

➤ Grįžkite prie savo darbo lapo.

➤ Pasirinkite duomenų rinkinį ir paleiskite šį makrokomandą.

➤ Šį kartą eilutės bus pašalintos tik tuo atveju, jei vardas ir mokinio ID sutampa.

Pastaba: Šiuo atveju ji nepašalino Franko Orwello, nes abiejų mokinių ID skiriasi, t. y. jie yra du skirtingi mokiniai.

Skaityti daugiau: "Excel VBA": dublikatų šalinimas iš masyvo (2 pavyzdžiai)

Išvada

Naudodami šiuos metodus galite pašalinti pasikartojančias reikšmes, išsaugodami pirmąją reikšmę iš "Excel" duomenų rinkinio. Turite klausimų? Drąsiai kreipkitės į mus.

Hugh Westas yra labai patyręs Excel treneris ir analitikas, turintis daugiau nei 10 metų patirtį šioje srityje. Jis yra įgijęs apskaitos ir finansų bakalauro bei verslo administravimo magistro laipsnius. Hugh turi aistrą mokymui ir sukūrė unikalų mokymo metodą, kurį lengva sekti ir suprasti. Jo ekspertinės žinios apie „Excel“ padėjo tūkstančiams studentų ir specialistų visame pasaulyje tobulinti savo įgūdžius ir tobulėti savo karjeroje. Savo tinklaraštyje Hugh dalijasi savo žiniomis su pasauliu, siūlydamas nemokamus „Excel“ vadovėlius ir internetinius mokymus, kad padėtų asmenims ir įmonėms išnaudoti visą savo potencialą.