Kuinka poimia ainutlaatuisia kohteita Excel-luettelosta (10 menetelmää)

  • Jaa Tämä
Hugh West

Jos haluat Yksilöllisten kohteiden poimiminen luettelosta Excelissä Tästä artikkelista on sinulle paljon apua. Tässä käymme läpi 10 helppoa tapaa poimia ainutlaatuisia kohteita luettelosta.

Lataa työkirja

Ote Yksilölliset kohteet.xlsm

10 tapaa poimia ainutlaatuisia kohteita Excel-luettelosta Excelissä

Tässä kuvaamme jokaisen menetelmän vaihe vaiheelta, jotta voitte Yksilöllisten kohteiden poimiminen luettelosta Olemme käyttäneet Excel 365:tä. Voit käyttää mitä tahansa saatavilla olevaa Excel-versiota.

Menetelmä-1: Yksilöllisten kohteiden poimiminen luettelosta käyttämällä Array-kaavaa.

Seuraavat Tuoteluettelo sisältää Id Ei ja Tuotteen nimi . Voimme nähdä, on toistoa vuonna Tuotteen nimi Haluamme poimia ainutlaatuisia tuotteita tuosta luettelosta. Käytämme seuraavaa tapaa Array kaava poimia ainutlaatuisia kohteita.

➤ Aluksi kirjoitetaan seuraava kaava soluun E5 .

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

Tämä kaava on yhdistelmä I NDE X , MATC H ja COUNTIF toiminnot.

  • COUNTIF($E$4:E4,$C$5:$C$12) Tarkistaa ainutlaatuisen luettelon ja palauttaa arvon 0, jos vastaavuutta ei löydy, ja arvon 1, jos vastaavuus löytyy.
  • MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0) Määrittää ei-täsmäyksen ensimmäisen esiintymän sijainnin, tässä ohjelmassa se edustaa 0:aa.
  • INDEX($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0))) INDEX käyttää sijaintia, jonka palauttaa MATCH ja palauttaa luettelon kohteen nimen.
  • Saatat törmätä virheisiin, kun uniikkeja kohteita ei enää ole. Päästäksemme siitä eroon, olemme käyttäneet komentoa IFERROR-toiminto , funktiota käyttämällä olemme korvanneet virheilmoituksen tyhjällä.

➤ Sen jälkeen meidän on painettava painiketta Kirjoita .

➤ Meidän täytyy vetää kaava alas kaavan kanssa Täytä Kahva työkalu .

➤ Lopuksi voimme nähdä ainutlaatuiset kohteet, jotka ovat Ainutlaatuiset tuotteet käyttämällä Array Formula pöytä.

Lue lisää: VBA hankkia ainutlaatuisia arvoja sarakkeesta Excel-monistoon (3 kriteeriä)

Menetelmä-2: UNIQUE-funktion käyttäminen luettelosta poimimiseen

Haluamme poimia yksilöllisiä kohteita seuraavista Tuotteen nimi käyttämällä UNIQUE-toiminto .

➤ Ensin kirjoitamme kirjaimen =UNIQUE solussa E5 ja UNIQUE-toiminto ilmestyy.

➤ Meidän on valittava array , joka on meidän Tuotteen nimi , joten valitsemme C5-C12 .

➤ Sen jälkeen meidän täytyy laittaa pilkku, " , ", ja meidän on kaksoisnapsautettava False-palauttaa yksilölliset rivit .

➤ Suljemme sulkujen ja painamme Kirjoita .

➤ Lopuksi, voimme nähdä ote ainutlaatuisia kohteita vuonna Yksilöllinen tuoteluettelo UNIQUE-toiminnon avulla Taulukossa. Näemme myös kaavan taulukossa Kaavapalkki .

Lue lisää: Yksilöllisten arvojen etsiminen sarakkeesta Excelissä (6 menetelmää)

Menetelmä-3: LOOKUP- ja COUNTIF-funktioiden ei-muotoisen kaavan käyttäminen

Voimme käyttää ei-muotoista kaavaa, joka koostuu seuraavista osista LOOKUP ja COUNTIF myös. Katsotaanpa, miten tämä kaava auttaa meitä poimimaan luettelosta uniikkeja.

Kirjoitetaan seuraava kaava soluun 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) Tarkistaa ainutlaatuisen luettelon ja palauttaa arvon 0, jos vastaavuutta ei löydy, ja arvon 1, jos vastaavuus löytyy. Tämä luo joukon, joka koostuu seuraavista osista Binäärinen arvot TRUE ja FALSE Sitten jaetaan 1 tällä arrayllä, jolloin saadaan toinen array, jossa on arvot 1 ja #DIV/0 virhe.
  • Ulompi LOOKUP funktiolla on 2 hakuarvona, jolloin tulos on COUNTIF osa toimii lookup_vectorina. Verrataan näitä kahta, LOOKUP vastaa errorin lopullista arvoa ja palauttaa vastaavan arvon.

➤ Sitten painamme Kirjoita .

➤ Vedämme kaavan alas kaavan kanssa Täyttökahva .

➤ Lopuksi näemme poimitut ainutlaatuiset kohteet, jotka on poimittu Ainutlaatuinen tuote käyttämällä Ei Array kaava Taulukossa. Näemme myös kaavan taulukossa Kaavapalkki .

Lue lisää: Miten poimia ainutlaatuisia arvoja kriteerien perusteella Excelissä?

Menetelmä-4: Ote Duplikaattien poissulkeminen käyttämällä Array-kaavaa.

Tässä menetelmässä poimimme yksilölliset kohteet poislukien kaksoiskappaleet käyttämällä komentoa Array kaava.

➤ Kirjoitetaan ensin seuraava kaava soluun E5 .

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

Tässä, E4:$E$4 on sen sarakkeen ensimmäinen solu, johon haluamme antaa uuttotuloksen, ja sarakkeen Luettelo on valittujen solujen alue seuraavista soluista C5 osoitteeseen C12 .

Kaksi INDEX funktiot palauttavat alku- ja loppuarvon sijainnista, joka on johdettu funktiolla COUNTIFS ja MATCH vastaavasti.

➤ Sen jälkeen painamme sitten Kirjoita .

➤ Sitten vedämme kaavaa alaspäin kaavalla Täyttökahva työkalu.

➤ Lopuksi voimme nähdä kaksi ainutlaatuista tuotetta, joissa ei ole päällekkäisyyttä.

Lue lisää: Miten saada ainutlaatuisia arvoja Excelin alueesta (8 menetelmää)

Menetelmä-5: Yksilöllisten kohteiden poimiminen luettelosta käyttämällä tarkennettua suodatusta

Voit käyttää Excelin ominaisuutta nimeltä Edistynyt suodatin poimimaan ainutlaatuisia kohteita luettelosta. Tutustutaanpa siihen, miten se tehdään.

➤ Valitse ensin alue, josta haluat poimia tietoja.

➤ Napsauta sen jälkeen painiketta Tiedot välilehti.

Tässä olemme valinneet solut ja tutkineet Tiedot välilehti. Löydät Edistynyt vaihtoehto siellä (sisällä Lajittele & suodata komentoryhmä).

➤ Sen jälkeen Edistynyt suodatin ikkuna tulee näkyviin.

➤ Me valitsemme Kopioi toiseen paikkaan

➤ Annamme sijainnin $E$4 laatikossa Kopioi osoitteeseen

➤ Varmista, että napsautat Vain ainutlaatuiset tietueet .

➤ Klikkaa nyt OK .

➤ Lopuksi näemme, että ainutlaatuiset kohteet on poimittu taulukkoon. Ainutlaatuinen tuote käyttämällä Advanced Filter -suodatinta .

Lue lisää: Miten löytää ainutlaatuisia arvoja useista sarakkeista Excelissä?

Menetelmä-6: Ote isot ja pienet kirjaimet huomioivista yksilöllisistä arvoista

Jos meillä on case-sensitiivisiä erillisiä arvoja, kuten seuraavassa tapauksessa Luettelo taulukkoa, voimme käyttää Array kaava poimimaan yksilöllisiä kohteita kyseisestä luettelosta.

➤ Ensin meidän on kirjoitettava seuraava kaava soluun 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)), ""), "")

➤ Sen jälkeen painamme sitten Kirjoita .

➤ Vedämme kaavaa alaspäin käyttämällä Täyttökahva .

➤ Lopuksi näemme taulukossa poimitut yksittäiset arvot, joissa on tapauskohtainen erittely. Case Sensitive Distinct Values .

Menetelmä-7: Pivot-taulukko yksilöllisten kohteiden poimimiseksi luettelosta

Voimme poimia yksilöllisiä kohteita seuraavista Tuoteluettelo käyttämällä Pivot-taulukko .

➤ Ensin valitaan tietokokonaisuuden alue, josta halutaan poimia yksilöllisiä kohteita.

➤ Tässä valitsemme data-alueen. C4 osoitteeseen C12 .

➤ Valitse sen jälkeen Lisää välilehdeltä Nauha .

➤ Valitse sitten Pivot-taulukko .

➤ Tämän jälkeen meidän on valittava Olemassa oleva laskentataulukko .

➤ Meidän on annettava sijainti. Tässä valitsemme sijainnin. E4 osoitteeseen E12 .

➤ Mark Lisää nämä tiedot tietomalliin

➤ Klikkaa OK .

➤ Lopuksi voimme nähdä, että kun merkitsemme merkin Tuotteen nimi vuonna Pivot-taulukko , uutettu Ainutlaatuinen tuote näkyy Rivitasot pöytä.

Menetelmä-8: VBA poimimaan ainutlaatuisen

Seuraavasta Tuoteluettelo taulukko, haluamme poimia ainutlaatuisen Tuotteen nimi käyttämällä VBA Koodi.

➤ Ensin kirjoitamme seuraavaksi ALT+F11 Tässä työskentelemme seuraavalla tavalla. Sheet8 .

➤ Sen jälkeen VBA Projekti-ikkuna tulee näkyviin.

➤ Meidän on kaksoisnapsautettava kohtaa Sheet8 .

➤ A VBA editor-ikkuna tulee näkyviin.

➤ Kirjoitamme seuraavan koodin tiedostoon VBA editori-ikkunassa.

 Sub ExtractUnique() Rem Deklarii Long-tyyppinen muuttuja Dim lsrow As Long Rem Määritä muuttuja lsrow = Cells(Rows.Count, "C").End(xlUp).Row Rem Sovelletaan AdvancedFilter ActiveSheet.Range("C4:C" & lsrow).AdvancedFilter Action:=xlFilterCopy, _ CopyToRange:=ActiveSheet.Range("E4"), Unique:=True End Sub 

Tässä olemme ilmoittaneet Pitkä tyyppinen muuttuja ja lisätään viimeinen rivi sen sisään. Sitten sovelletaan useita ActiveSheet menetelmiä kopioida alue säilyttäen Ainutlaatuinen kuten Totta .

➤ Suljemme VBA editor-ikkunaan ja siirtyy aktiiviseen Sheet8:aan.

➤ Siihen kirjoitamme ALT+F8 , ja makron nimi -ikkuna tulee näkyviin.

➤ Me klikkaamme Suorita .

➤ Lopuksi näemme ainutlaatuiset tuotteet vuonna Tuotteen nimi pöytä.

Lue lisää: Excel VBA saada ainutlaatuisia arvoja sarakkeesta (4 esimerkkiä)

Menetelmä-9: Korosta ainutlaatuisia kohteita

Haluamme korostaa ainutlaatuista Tuotteen nimi seuraavista Tuoteluettelo .

➤ Ensin valitsemme Tuotteen nimi osoitteesta C5 osoitteeseen C12 .

➤ Sitten me menemme kohti Etusivu välilehti.

➤ Valitse Ehdollinen muotoilu .

➤ Ja valitse sitten Uusi sääntö .

A Uusi muotoilusääntö ikkuna tulee näkyviin.

➤ Valitse Määritä muotoiltavat solut kaavan avulla .

➤ Kirjoita seuraava kaava muodossa Muotoile arvot, joissa tämä kaava on tosi laatikko.

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

➤ Napsauta sitten Muotoilu .

A Solujen muotoilu ikkuna tulee näkyviin.

➤ Napsauta Täytä vaihtoehto.

➤ Valitse väri, tässä valitsemme sinisen.

➤ Napsauta sitten OK .

➤ Katso nyt Esikatselu ja napsauta OK .

➤ Lopuksi voimme nähdä korostetun ainutlaatuisen Tuotteen nimi .

Menetelmä-10: Ehdollinen muotoilu uniikkien kohteiden hakemiseen

Seuraavassa Tuoteluettelo taulukon, haluamme piilottaa päällekkäiset Tuotteen nimi , ja haluamme näyttää vain yksilölliset tuotenimet.

➤ Tätä varten meidän on ensin valittava valintaruutu Tuotteen nimi soluista C5 osoitteeseen C12 .

➤ Sen jälkeen menemme kohti Etusivu välilehti Nauha ja meidän on valittava Ehdollinen muotoilu .

➤ Valitse sitten Uusi sääntö .

A Uusi muotoilusääntö ikkuna tulee näkyviin.

➤ Meidän on valittava Määritä muotoiltavat solut kaavan avulla .

➤ Kirjoitamme seuraavan kaavan muotoon Muotoile arvot, joissa tämä kaava on tosi laatikko.

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

➤ Napsauta sitten Muotoilu .

A Solujen muotoilu ikkuna tulee näkyviin.

➤ Valitsemme Fontti vaihtoehto.

➤ Sitten meidän on valittava valkoinen Teeman väri.

➤ Klikkaa OK .

➤ Voimme nähdä Esikatselu ja klikkaa OK .

➤ Nyt näemme, että päällekkäiset tuotenimet piilotetaan, koska ne on värjätty valkoiseksi.

➤ Nyt haluamme lajitella ainutlaatuiset tuotteet luettelon yläosaan. Siksi meidän on napsautettava hiiren kakkospainikkeella mitä tahansa solua. Tässä napsautamme hiiren kakkospainikkeella solua C5 .

➤ Tämän jälkeen meidän on valittava Suodatin vaihtoehto.

➤ Nyt meidän on valittava Suodata valittujen solujen mukaan Fontin väri .

➤ Lopuksi näemme, että vain tuotteen nimi on yksilöllinen tuote Tuoteluettelo pöytä.

Hugh West on erittäin kokenut Excel-kouluttaja ja analyytikko, jolla on yli 10 vuoden kokemus alalta. Hän on koulutukseltaan laskentatoimen ja rahoituksen kandidaatti sekä kauppatieteiden maisteri. Hughilla on intohimo opettamiseen, ja hän on kehittänyt ainutlaatuisen opetusmenetelmän, jota on helppo seurata ja ymmärtää. Hänen asiantuntemuksensa Excelistä on auttanut tuhansia opiskelijoita ja ammattilaisia ​​maailmanlaajuisesti parantamaan taitojaan ja menestymään urallaan. Blogissaan Hugh jakaa tietämyksensä maailman kanssa tarjoamalla ilmaisia ​​Excel-opetusohjelmia ja verkkokoulutusta auttaakseen yksilöitä ja yrityksiä saavuttamaan täyden potentiaalinsa.