Hvordan trekke ut unike elementer fra en liste i Excel (10 metoder)

  • Dele Denne
Hugh West

Hvis du vil trekke ut unike elementer fra en liste i Excel , vil denne artikkelen være svært nyttig for deg. Her vil vi lede deg gjennom 10 enkle metoder for å trekke ut unike elementer fra en liste.

Last ned arbeidsbok

Pakk ut unike gjenstander.xlsm

10 metoder for å trekke ut unike elementer fra en liste i Excel

Her beskriver vi hver av metodene trinn for trinn, slik at du kan trekke ut unike elementer fra en liste uten problemer. Vi har brukt Excel 365. Du kan bruke hvilken som helst tilgjengelig Excel-versjon.

Metode-1: Trekk ut unike elementer fra en liste ved å bruke matriseformel

Følgende Produktliste inneholder Id No og Produktnavn . Vi kan se at det er repetisjon i Produktnavn . Vi ønsker å trekke ut unike produkter fra den listen. Vi vil bruke Array Formula for å trekke ut unike elementer.

➤ Til å begynne med vil vi skrive følgende formel i celle E5 .

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

Denne formelen er en kombinasjon av I NDE X , MATC H og COUNTIF funksjoner.

  • COUNTIF($E$4 :E4,$C$5:$C$12) Sjekker den unike listen og returnerer en 0 når et samsvar ikke er funnet og 1 når et samsvar er funnet.
  • MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0) Identifiserer posisjonen til den første forekomsten av ikke-treff, her programmeres det å representere med0.
  • INDEKS($C$5:$C$12,MATCH(0,COUNTIF($E$4:E4,$C$5:$C$12),0)) INDEX bruker posisjonen som returneres av MATCH og returnerer varenavnet fra listen.
  • Du kan støte på feil når det ikke er flere unike gjenstander. For å bli kvitt det har vi brukt IFERROR-funksjonen , ved å bruke funksjonen har vi erstattet feilmeldingen med blank.

➤ Etter det må vi trykke Enter .

➤ Vi må dra ned formelen med Fyll -håndtaket verktøyet .

➤ Til slutt kan vi se de unike varene i tabellen Unike produkter som bruker Array Formula .

Les mer: VBA for å få unike verdier fra kolonne til array i Excel (3 kriterier)

Metode-2: Bruk av UNIQUE funksjon å trekke ut fra liste

Vi ønsker å trekke ut unike elementer fra følgende produktnavn ved å bruke UNIK funksjon .

➤ Først av alt vil vi skrive inn =UNIQUE i celle E5 , og en UNIQUE funksjon vil vises.

➤ Vi må velge en matrise , som er vårt Produktnavn , derfor velger vi C5 til C12 .

➤ Etter det må vi gi komma, ” , ”, og vi må dobbeltklikke på False-Return unike rader .

➤ Vi lukker parentesen og trykker Enter .

➤ Til slutt kan vi se uttrekk unike elementer i Unik produktliste ved bruk av UNIQUE Function -tabellen. Vi kan også se formelen i Formellinjen .

Les mer: Finn unike verdier i en kolonne i Excel (6 metoder)

Metode-3: Bruk av ikke-matriseformel for LOOKUP- og COUNTIF-funksjoner

Vi kan bruke en ikke-matriseformel som består av LOOKUP og COUNTIF også. La oss se hvordan denne formelen hjelper oss å trekke ut unike fra en liste.

Her skriver vi følgende formel i celle 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) Sjekker den unike liste, og returnerer en 0 når et samsvar ikke er funnet og 1 hvis et samsvar er funnet. Dette genererer en matrise som består av Binære verdier TRUE og FALSE . Deretter deler du 1 på denne matrisen som gir en annen matrise med verdiene 1 og #DIV/0 feil.
  • Den ytre OPPSLAG -funksjonen har 2 som oppslag verdi, der resultatet av COUNTIF -delen fungerer som lookup_vector. Ved å sammenligne disse to, samsvarer OPPSLAG sluttverdien av feilen og returnerer den tilsvarende verdien.

➤ Deretter trykker vi Skriv inn .

➤ Vi drar ned formelen med Fyllhåndtaket .

➤ Til slutt kan vi se de utpakkede unike elementene i Unique Product Using a Non Array Formula -tabellen. Vi kan også se formelen i -formelenbar .

Les mer: Hvordan trekke ut unike verdier basert på kriterier i Excel

Metode-4: Trekk ut ekskludering av duplikater ved å bruke matriseformel

I denne metoden vil vi trekke ut unike elementer som ekskluderer duplikater ved å bruke matrise formelen.

➤ Først må vi vil skrive inn følgende formel i celle E5 .

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

Her, E4:$E$4 er den første cellen i kolonnen vi ønsker å legge ut uttrekksresultatet, og Liste er området for valgte celler fra C5 til C12 .

De to INDEKS -funksjonene returnerer start- og sluttverdien fra plasseringen som ble utledet av henholdsvis COUNTIFS og MATCH .

➤ Deretter vil vi trykke Enter .

➤ Deretter vil vi dra ned formelen med Fyllhåndtak verktøyet .

➤ Til slutt kan vi se de to unike produktene unntatt duplisering.

Les mer: Hvordan få unike verdier fra Range i Excel (8 metoder)

Metode-5: Trekk ut unike elementer fra en liste ved hjelp av avansert filter

Du kan bruke en Excel-funksjon kalt Avansert filter for å trekke ut unike elementer fra en liste. La oss bli kjent med hvordan du gjør det.

➤ Først av alt, velg utvalget av data du vil trekke ut

➤ Etter det klikker du på Data -fanen .

Her har vi valgt cellene og utforsket dataene fanen. Du vil finne et Avansert -alternativ der (innenfor kommandogruppen Sorter & Filter ).

➤ Etter det, et Avansert filter vindu vil vises.

➤ Vi velger Kopier til en annen plassering

➤ Vi vil gi plasseringen $E $4 i boksen Kopier til

➤ Sørg for å klikke på kun unike poster .

➤ Klikk nå på OK .

➤ Til slutt kan vi se de unike varene er hentet ut i tabellen Unikt produkt ved å bruke Avansert filter .

Les mer: Hvordan finne unike verdier fra flere kolonner i Excel

Metode-6:  trekk ut unike verdier som skiller mellom store og små bokstaver

Hvis vi har distinkte verdier som skiller mellom store og små bokstaver, som i følgende Liste -tabell, kan vi bruke en Array formel for å trekke ut unike elementer fra den listen.

➤ Først av alt må vi skrive inn følgende formel i celle 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)), "")

➤ Etter det vil vi trykke Enter .

➤ We w ill dra ned formelen ved å bruke Fyllhåndtak .

➤ Til slutt kan vi se ekstraherte unike verdier som skiller mellom store og små bokstaver i tabellen Kasus Sensitive distinkte verdier .

Metode-7: Pivottabell for å trekke ut unike elementer fra en liste

Vi kan trekke ut unike elementer fra følgende Produktliste ved å bruke pivottabellen .

➤ Først av alt, vivil velge utvalget av datasett som vi ønsker å trekke ut unike elementer fra.

➤ Her velger vi dataområde C4 til C12 .

➤ Deretter velger du kategorien Sett inn fra Bånd .

➤ Velg deretter pivottabell .

➤ Etter det må vi velge Eksisterende regneark .

➤ Vi må gi en plassering. Her velger vi plasseringen E4 til E12 .

➤ Merk Legg til disse dataene i datamodellen

➤ Klikk OK .

➤ Til slutt kan vi se at når vi markerer Produktnavnet i pivottabellen , uttrukket unikt produkt vises i tabellen Radnivåer .

Metode-8: VBA for å trekke ut unikt

Fra følgende Produktliste tabell, ønsker vi å trekke ut unike Produktnavn ved å bruke VBA -kode.

➤ Først og fremst skriver vi ALT+F11 i arbeidsarket vårt. Her jobber vi med Sheet8 .

➤ Etter det vil et VBA prosjektvindu vises.

➤ Vi må dobbeltklikke på Sheet8 .

➤ Et VBA -redigeringsvindu vises.

➤ Vi vil skrive inn følgende kode i VBA -redigeringsvinduet.

6551

Her har vi erklært en Lang skriv variabel og satte inn den siste raden i den. Bruk deretter flere ActiveSheet -metoder for å kopiere området mens du beholder Unik som True .

➤ Vi villukk VBA redigeringsvinduet og vil gå til vårt aktive ark8.

➤ Der skriver vi ALT+F8 , og et makronavn-vindu vil vises.

➤ Vi klikker på Kjør .

➤ Til slutt ser vi de unike produktene i Produktnavn tabell.

Les mer: Excel VBA for å få unike verdier fra kolonne (4 eksempler)

Metode-9: Marker unike elementer

Vi ønsker å fremheve unike produktnavn fra følgende produktliste .

➤ Først må vi velg Produktnavn fra C5 til C12 .

➤ Deretter går vi til Hjem -fanen.

➤ Velg Betinget formatering .

➤ Og velg deretter Ny regel .

Et Ny formateringsregel -vindu vises.

➤ Velg Bruk en formel for å bestemme hvilke celler som skal formateres .

➤ Skriv følgende formel i boksen Format verdier der denne formelen er sann .

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

➤ Klikk deretter på Format .

A Formater celler vises.

➤ Klikk på alternativet Fyll .

➤ Velg en farge, her velger vi blått.

➤ Klikk deretter OK .

➤ Se nå Forhåndsvisning og klikk OK .

➤ Til slutt kan vi se det uthevede unike Produktnavnet .

Metode-10: Betinget formatering for å hente unike elementer

I det følgende Produktliste -tabellen ønsker vi å skjule duplikat Produktnavn , og vi ønsker kun å vise unike produktnavn.

➤ For å gjøre det, må vi først og fremst velge Produktnavnet fra cellene C5 til C12 .

➤ Etter det går vi til fanen Hjem i båndet , og vi må velge Betinget formatering .

➤ Velg deretter Ny regel .

Et Ny formateringsregel -vindu vises.

➤ Vi må velge Bruk en formel for å bestemme hvilke celler som skal formateres .

➤ Vi skriver følgende formel i Format verdier der denne formelen er sann boks.

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

➤ Deretter, klikk på Format .

Et Format Cells vindu vil vises.

➤ Vi velger Skrift alternativ.

➤ Deretter må vi velge hvit Temafarge.

➤ Klikk på OK .

➤ Vi kan se Forhåndsvisning og vil klikke OK .

➤ Nå kan vi se at de dupliserte produktnavnene får skjult, da de er farget hvite.

➤ Nå ønsker vi å sortere unike produkter øverst på listen. Derfor må vi høyreklikke på en av cellene. Her høyreklikker vi på celle C5 .

➤ Etter det må vi velge alternativet Filter .

➤ Nå må vi velge Filtrer etter valgte celler Fontfarge .

➤ Til slutt kan vi se at det erbare det unike produktnavnet i Produktliste tabellen.

Hugh West er en svært erfaren Excel-trener og analytiker med over 10 års erfaring i bransjen. Han har en bachelorgrad i regnskap og finans og en mastergrad i bedriftsøkonomi. Hugh har en lidenskap for undervisning og har utviklet en unik undervisningstilnærming som er enkel å følge og forstå. Hans ekspertkunnskap om Excel har hjulpet tusenvis av studenter og fagfolk over hele verden med å forbedre sine ferdigheter og utmerke seg i karrieren. Gjennom bloggen sin deler Hugh sin kunnskap med verden, og tilbyr gratis Excel-opplæringer og nettbasert opplæring for å hjelpe enkeltpersoner og bedrifter å nå sitt fulle potensial.