Kaip ištraukti unikalius elementus iš "Excel" sąrašo (10 metodų)

  • Pasidalinti
Hugh West

Jei norite Unikalių elementų išskyrimas iš "Excel" sąrašo , šis straipsnis jums bus labai naudingas. Čia jums pateiksime 10 paprastų metodų, kaip iš sąrašo išskirti unikalius elementus.

Atsisiųsti darbo knygą

Išskirti unikalius elementus.xlsm

10 metodų unikaliems elementams iš "Excel" sąrašo ištraukti

Toliau aprašome kiekvieną metodą žingsnis po žingsnio, kad galėtumėte Unikalių elementų išskyrimas iš sąrašo be vargo. Mes naudojome "Excel 365". Galite naudoti bet kurią turimą "Excel" versiją.

1 metodas: unikalių elementų išskyrimas iš sąrašo naudojant masyvo formulę

Toliau pateikiami šie duomenys Produktų sąrašas yra Id Nr. ir Produkto pavadinimas . Matome, kad kartojasi Produkto pavadinimas . Norime iš šio sąrašo išskirti unikalius produktus. Masyvo formulė išskirti unikalius elementus.

➤ Pirmiausia ląstelėje įrašysime šią formulę E5 .

=IFERROR(INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)),"")

Šią formulę sudaro I NDE X , MATC H , ir COUNTIF funkcijos.

  • COUNTIF($E$4:E4,$C$5:$C$12) Patikrina unikalų sąrašą ir grąžina 0, kai nerandama atitikmenų, ir 1, kai atitikmenys randami.
  • MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0) Nurodo pirmojo nesutapimo buvimo vietą, čia užprogramuokite, kad ji būtų pažymėta skaičiumi 0.
  • INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)) INDEKSAS naudoja poziciją, kurią grąžina MATCH ir grąžina elemento pavadinimą iš sąrašo.
  • Galite susidurti su klaidomis, kai nebėra unikalių elementų. Norėdami to atsikratyti, naudojome Funkcija IFERROR , naudodami funkciją pakeitėme klaidos pranešimą tuščiu.

➤ Po to turime paspausti Įveskite .

➤ Turime vilkti žemyn formulę su Užpildykite Rankena įrankis .

➤ Galiausiai galime pamatyti unikalius elementus, esančius Unikalūs produktai naudojant masyvo formulę lentelė.

Skaityti daugiau: VBA unikalioms vertėms iš stulpelio į "Excel" masyvą gauti (3 kriterijai)

2 metodas: naudojant UNIQUE funkciją iš sąrašo

Norime išskirti unikalius elementus iš šių Produkto pavadinimas naudodami Unikali funkcija .

➤ Pirmiausia įvesime = UNIKALUS ląstelėje E5 ir Unikali funkcija pasirodys.

➤ Turime pasirinkti masyvas , kuris yra mūsų Produkto pavadinimas todėl pasirenkame Nuo C5 iki C12 .

➤ Po to reikia dėti kablelį, " , ", ir turime dukart spustelėti Klaidinga - grąžinti unikalias eilutes .

➤ Uždarysime skliaustą ir paspausime Įveskite .

➤ Galiausiai, galime pamatyti unikalių elementų ištrauką Unikalus produktų sąrašas naudojant funkciją UNIQUE lentelę. Taip pat galime matyti formulę Formulės juosta .

Skaityti daugiau: Unikalių verčių paieška "Excel" stulpelyje (6 metodai)

3 metodas: naudojant LOOKUP ir COUNTIF funkcijų ne masyvo formulę

Galime naudoti ne masyvų formulę, kurią sudaro IEŠKOTI ir COUNTIF Taip pat. Pažiūrėkime, kaip ši formulė padės mums iš sąrašo išgauti unikalius duomenis.

Čia ląstelėje įrašome šią formulę E5 .

=LOOKUP(2,1/(COUNTIF($E$4:E4,$C$5:$C$12)=0),$C$5:$C$12)

  • COUNTIF($E$4:E4,$C$5:$C$12) Patikrina unikalų sąrašą ir grąžina 0, jei nerandama atitikmenų, ir 1, jei atitikmenų randama. Dvejetainis reikšmės TRUE ir FALSE Tada padalykite 1 iš šio masyvo ir gausime kitą masyvą, sudarytą iš verčių 1 ir #DIV/0 klaida.
  • Išorinis IEŠKOTI funkcija turi 2 kaip paieškos reikšmę, kai rezultatas COUNTIF dalis veikia kaip lookup_vector. Lyginant šiuos du, IEŠKOTI atitinka galutinę klaidos reikšmę ir grąžina atitinkamą reikšmę.

➤ Tada paspausime Įveskite .

➤ Mes vilksime žemyn formulę su Užpildymo rankena .

➤ Galiausiai galime matyti išskirtus unikalius elementus Unikalus produktas naudojant Ne Masyvo formulė lentelę. Taip pat galime matyti formulę Formulės juosta .

Skaityti daugiau: Kaip išgauti unikalias vertes pagal kriterijus programoje "Excel

4 metodas: išskyrimas Išskyrus dublikatus naudojant masyvo formulę

Šiuo metodu išskirsime unikalius elementus, išskyrus dublikatus, naudodami Masyvas formulė.

➤ Pirmiausia ląstelėje įvesime šią formulę E5 .

=INDEX(List,MATCH(0,INDEX(COUNTIF(E4:$E$4,List)+(COUNTIF(List,List)1),0,0),0),0)))

Čia, E4:$E$4 yra pirmas stulpelio, į kurį norime įrašyti išskyrimo rezultatą, langelis, o Sąrašas pasirinktų langelių intervalas iš C5 į C12 .

Du INDEKSAS funkcijos grąžina pradinę ir galutinę reikšmę iš vietos, kuri buvo gauta naudojant COUNTIFS ir MATCH atitinkamai.

➤ Po to paspausime Įveskite .

➤ Tada formulę suvesime su Užpildymo rankena įrankis.

➤ Galiausiai matome du unikalius produktus, išskyrus dubliavimąsi.

Skaityti daugiau: Kaip gauti unikalias vertes iš "Excel" diapazono (8 metodai)

5 metodas: Unikalių elementų išskyrimas iš sąrašo naudojant išplėstinį filtrą

Galite naudoti "Excel" funkciją, vadinamą Išplėstinis filtras išskirti unikalius elementus iš sąrašo. Sužinokime, kaip tai padaryti.

➤ Pirmiausia pasirinkite duomenų, kuriuos norite išskirti, intervalą

➤ Po to spustelėkite Duomenys skirtukas.

Čia pasirinkome ląsteles ir ištyrėme Duomenys skirtukas. Rasite Išplėstinė parinktį (per Rūšiuoti ir filtruoti komandų grupė).

➤ Po to Išplėstinis filtras bus rodomas langas.

➤ Pasirinksime Kopijuoti į kitą vietą

➤ Pateiksime vietą $E$4 dėžutėje Kopijuoti į

➤ Būtinai spustelėkite Tik unikalūs įrašai .

➤ Dabar spustelėkite GERAI .

➤ Galiausiai matome, kad lentelėje išskirti unikalūs elementai Unikalus produktas naudojant išplėstinį filtrą .

Skaityti daugiau: Kaip rasti unikalias vertes iš kelių "Excel" stulpelių

6 metodas: išgauti unikalias reikšmes, jautrias didžiosioms raidėms

Jei turime raidžių skirtumo reikšmes, pvz. Sąrašas lentelę, galime naudoti Masyvas formulę unikaliems elementams iš šio sąrašo išskirti.

➤ Pirmiausia ląstelėje turime įvesti šią formulę D3 .

=IFERROR(INDEX($B$3:$B$10, MATCH(0, FREQUENCY(IF(EXACT($B$3:$B$10,TRANSPOSE($D$2:D2)), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10)), ""), MATCH(ROW($B$3:$B$10), ROW($B$3:$B$10))), 0))), "")

➤ Po to paspausime Įveskite .

➤ Formulę suvesime naudodami Užpildymo rankena .

➤ Galiausiai lentelėje matome išskirtas unikalias reikšmes, kurios skirstomos pagal didžiąsias raides Atskirų reikšmių jautrus atvejis .

7 metodas: Pivot lentelė unikaliems elementams iš sąrašo išskirti

Unikalius elementus galime išskirti iš šių elementų Produktų sąrašas naudodami Pasukamoji lentelė .

➤ Pirmiausia pasirinksime duomenų rinkinio diapazoną, iš kurio norime išskirti unikalius elementus.

➤ Čia pasirenkame duomenų diapazoną C4 į C12 .

➤ Po to pasirinkite Įdėkite skirtukas iš Lentelė .

➤ Tada pasirinkite Pasukamoji lentelė .

➤ Po to turime pasirinkti Esamas darbalapis .

➤ Turime nurodyti vietą. Čia pasirenkame vietą. E4 į E12 .

➤ Markas Pridėkite šiuos duomenis prie duomenų modelio

➤ Spustelėkite GERAI .

➤ Galiausiai matome, kad pažymėjus Produkto pavadinimas į Pasukamoji lentelė , išskirtas unikalus produktas rodomas Eilučių lygiai lentelė.

8 metodas: VBA išgauti unikalų

Iš šių Produktų sąrašas lentelėje norime išskirti unikalius Produkto pavadinimas naudojant VBA Kodas.

➤ Pirmiausia įvesime ALT+F11 mūsų darbo lape. Čia mes dirbame su Lapas8 .

➤ Po to VBA Bus rodomas projekto langas.

➤ Turime dukart spustelėti Lapas8 .

➤ A VBA atsiras redaktoriaus langas.

➤ Įvesime šį kodą į VBA redaktoriaus langas.

 Sub ExtractUnique() Rem Deklaruokite Long tipo kintamąjį Dim lsrow As Long Rem Apibrėžkite kintamąjį lsrow = Cells(Rows.Count, "C").End(xlUp).Row Rem Taikykite išplėstinį filtrą ActiveSheet.Range("C4:C" & amp; lsrow).AdvancedFilter Action:=xlFilterCopy, _ CopyToRange:=ActiveSheet.Range("E4"), Unique:=True End Sub 

Čia deklaravome Ilgas tipo kintamąjį ir į jį įterpkite paskutinę eilutę. Tada taikykite kelis ActiveSheet metodus, kad nukopijuotumėte diapazoną, išlaikydami Unikalus kaip Tiesa .

➤ Uždarysime VBA redaktoriaus langą ir pereis į mūsų aktyvųjį lapą8.

➤ Ten įvesime ALT+F8 , ir pasirodys makrokomandos pavadinimo langas.

➤ Spustelėsime Paleisti .

➤ Galiausiai, pamatysime unikalius gaminius, esančius Produkto pavadinimas lentelė.

Skaityti daugiau: "Excel" VBA unikalioms vertėms iš stulpelio gauti (4 pavyzdžiai)

9 metodas: paryškinkite unikalius elementus

Norime pabrėžti unikalius Produkto pavadinimas iš šių Produktų sąrašas .

➤ Pirmiausia pasirenkame Produkto pavadinimas C5 į C12 .

➤ Tada eisime į Pagrindinis skirtukas.

➤ Pasirinkite Sąlyginis formatavimas .

➤ Tada pasirinkite Nauja taisyklė .

A Nauja formatavimo taisyklė pasirodys langas.

➤ Pasirinkite Naudokite formulę, kad nustatytumėte, kurias ląsteles formatuoti .

➤ Įrašykite šią formulę Formuoti reikšmes, kai ši formulė yra teisinga dėžutė.

=COUNTIF($C$5:C5,C5)=1

➤ Tada spustelėkite Formatas .

A Formuoti ląsteles pasirodys langas.

➤ Spustelėkite Užpildykite galimybė.

➤ Pasirinkite spalvą, čia pasirinkite mėlyną.

➤ Tada spustelėkite GERAI .

➤ Dabar žr. Peržiūra ir spustelėkite GERAI .

➤ Galiausiai, galime pamatyti paryškintą unikalų Produkto pavadinimas .

10 metodas: sąlyginis formatavimas unikaliems elementams išrinkti

Toliau Produktų sąrašas lentelėje norime paslėpti pasikartojančius Produkto pavadinimas ir norime rodyti tik unikalius produktų pavadinimus.

➤ Norėdami tai padaryti, pirmiausia turime pasirinkti Produkto pavadinimas iš ląstelių C5 į C12 .

➤ Po to eisime į Pagrindinis skirtukas Lentelė , ir mes turime Pasirinkti Sąlyginis formatavimas .

➤ Tada pasirinkite Nauja taisyklė .

A Nauja formatavimo taisyklė pasirodys langas.

➤ Turime pasirinkti Naudokite formulę, kad nustatytumėte, kurias ląsteles formatuoti .

➤ Užrašome šią formulę Formuoti reikšmes, kai ši formulė yra teisinga dėžutė.

=COUNTIF($C$5:C5,C5)>1

➤ Tada spustelėkite Formatas .

A Formuoti ląsteles bus rodomas langas.

➤ Pasirinksime Šriftas galimybė.

➤ Tada turime pasirinkti balta Temos spalva.

➤ Spustelėkite GERAI .

➤ Matome, kad Peržiūra ir spustelėkite GERAI .

➤ Dabar matome, kad pasikartojantys produktų pavadinimai paslepiami, nes jie nuspalvinami balta spalva.

➤ Dabar norime surūšiuoti unikalius produktus sąrašo viršuje. Todėl turime dešiniuoju pelės klavišu spustelėti bet kurį langelį. Čia dešiniuoju pelės klavišu spustelėjome langelį C5 .

➤ Po to turime pasirinkti Filtras galimybė.

➤ Dabar turime pasirinkti Filtruoti pagal pasirinktų ląstelių šrifto spalvą .

➤ Galiausiai matome, kad yra tik unikalus produkto pavadinimas Produktų sąrašas lentelė.

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ą.