Hvordan trekke ut unike verdier basert på kriterier i Excel

  • Dele Denne
Hugh West

Å trekke ut unike verdier basert på enkle eller forskjellige kriterier er svært vanlig på kontorer og amp; bedrifter. Microsoft Excel har også lagt til noen nyttige & nyttige metoder for å trekke ut unike verdier fra et stort datasett. I denne artikkelen skal jeg prøve å illustrere hvordan du trekker ut unike verdier basert på kriterier i Excel med 2 effektive metoder.

Last ned Practice Workbook

Du kan laste ned vår Excel-arbeidsbok som vi har brukt til å utarbeide denne artikkelen.

Trekk ut unike verdier basert på kriterier.xlsx

2 effektive metoder for å trekke ut unike verdier basert på Kriterier i Excel

For illustrasjon, her er et eksempeldatasett. Her har vi et diagram over 5 databutikker . De har lagret nye stasjonære og bærbare datamaskiner i månedene juni og juli i butikkene sine.

Nå skal vi prøve for å finne unike produkter fra dette datasettet basert på flere kriterier.

1. Kombiner Excel UNIQUE & FILTER-funksjoner for å trekke ut unike verdier

I denne første metoden, la oss bruke UNIKK -funksjonen og FILTER-funksjonen i excel for å hente ut unike verdier. Her vil vi bruke disse funksjonene for både enkelt- og flere kriterier. Så uten ytterligere forsinkelse, la oss hoppe inn i metodene.

1.1. Enkeltkriterier

Her vil vi vite hvilke butikker som kun har bærbare datamaskiner, eller bare stasjonære datamaskiner, eller begge deler for 2påfølgende måneder i et år.

  • Først velger du celle E5 & skriv inn denne formelen
=UNIQUE(FILTER(C5:C14,D5:D14=E4))

  • Trykk deretter Enter & du vil se navnene på 4 databutikker som har lagerført bærbare datamaskiner i over 2 måneder .

I denne formelen, for kolonne E, trekker FILTER-funksjonen ut alle navnene på butikkene fra kolonne Csom har lagret den bærbare datamaskinen for bare over 2 måneder. Så lignende navn kan vises flere ganger. Deretter vil UNIQUE-funksjonen vise alle navnene bare én gang.

  • Skriv deretter inn denne formelen celle F5 for å finne ut hvem som har lagerført skrivebord blant disse 5 butikker.
=UNIQUE(FILTER(C5:C14,D5:D14=F4))

  • Deretter trykker du Enter & du vil få navnene på 3 butikker som har lagerført stasjonære datamaskiner i løpet av disse månedene.

  • Du kan også sammenligne disse to funnene & du vil legge merke til at bare Computer Sphere & EMACIMAC har begge typer enheter på lager.

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

1.2. Multiple Criteria

Nå ønsker vi å legge til ett kriterium til i forrige datasett. Databutikkene har tatt med seg notatbøker & stasjonære datamaskiner fra 3 forskjellige merker- Lenovo , HP & Asus . Og vi skal finne ut hvilke butikker som har HP på lagernotatbøker over disse 2 månedene .

  • Først velger du celle G12 der vi vil se navn på butikker som har HP bærbare PC-er på lager.
  • Skriv deretter inn denne formelen i den cellen.
=UNIQUE(FILTER(C5:C14, (D5:D14=D5) * (E5:E14=E6)))

  • Etterpå trykker du Enter .
  • Til slutt vil du legge merke til at bare 1 butikk har lagerførte bærbare PC-er fra HP over disse 2 måneder.

Her evaluerer FILTER -funksjonen to kriterier - ett for Enhetskategori & en annen for Merkevaren . Og vi må legge til disse to kriteriene ved å sette en Asterisk ( * ) mellom dem i formelen. Som før vil UNIQUE -funksjonen kun vise disse butikknavnene én gang.

1.3. Flere kriterier med alternativer

Nå skal vi håndtere en annen tilstand der vi ønsker å finne ut hvilke butikker som har lagerførte enheter av minst én fra HP eller ASUS .

  • Først velger du celle G11 .
  • Skriv deretter inn denne formelen.
=UNIQUE(FILTER(C5:C14, (E5:E14=E6) + (E5:E14=E7)))

  • Trykk deretter Enter .
  • Til slutt vil du se navnene på 4 butikker som har lagerførte enheter av enten HP eller ASUS .

I denne formelen er FILTER -funksjonen vil vurdere to kriterier separat & vis kombinerte resultater eller butikknavn fra begge kategorier. Deretter vil UNIQUE -funksjonen vise dissenavn bare én gang.

2. Bruk matriseformel for å trekke ut unike verdier basert på kriterier i Excel

I denne andre metoden vil vi bruke en matriseformel som du kan bruke i hvilken som helst versjon av Microsoft Excel . Selv om du kanskje synes det er litt komplisert, skal jeg prøve å forklare senere hvordan denne formelen fungerer for både enkelt- og flere kriterier.

2.1. Enkeltkriterier

Nå, la oss gå til trinnene for hvordan vi kan få frem navnene på butikkene som har lagerført bærbare eller stasjonære datamaskiner over 2 måneder ved hjelp av matriseformler.

  • Først, i celle E5 under Notatbok -tittelen, skriv inn denne formelen.
=IFERROR(INDEX($C$5:$C$14, MATCH(0, IF($E$4=$D$5:$D$14, COUNTIF($E$4:$E4, $C$5:$C$14), ""), 0)),"")

  • Trykk deretter Enter .
  • Etterpå bruker du kommandoen Fyllhåndtak for å fyll ned hele kolonnen & du finner navnene på 4 databutikker som har lagerførte bærbare datamaskiner.

I denne komplekse formelen,
  • Til å begynne med sikrer TELLHVIS-funksjonen kolonne E under Notatbok -tittelen at alle firmanavn vil vises her & lager dermed en array med en felles 0 for alle firmanavn med flere utseende.
  • Utenfor dette finner IF-funksjonen nå ut hvilke butikker som kun har lagerførte bærbare datamaskiner. Så den fjerner 0 fra navnene på butikkene som ikke har lagerførte bærbare datamaskiner.
  • Etter det søker MATCH-funksjonen etter 0 bare i arrayen funnet gjennom IF -funksjonen tidligere.
  • Nå lagrer INDEX-funksjonen alle cellene i den arrayen som en referanse & viser navnene på butikkene bare når de har dukket opp flere ganger.
  • Til slutt vil IFERROR-funksjonen fjerne alle feilmeldingene & erstatte dem med tomme strenger.

Tilsvarende bruker du matriseformelen i celle F5 for å finne butikknavnene som har Desktop på lager.

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

2.2. Flere kriterier

Hvis vi må forholde oss til to eller flere kriterier mens vi trekker ut unike verdier i Excel, så er her løsningen for deg. Vi skal nå finne ut butikkene som bare har lagerført bærbare datamaskiner av HP merket i over 2 måneder .

  • Velg først celle G12 .
  • Skriv deretter inn denne formelen.
=IFERROR(INDEX($C$5:$C$14,MATCH(0,COUNTIF(G$11:$G11,$C$5:$C$14)+IF($D$5:$D$14$D$5,1,0)+IF($E$5:$E$14$E$6,1,0),0)),"")

  • Trykk deretter Enter .
  • Til slutt bruker du Fyllhåndtak for å fylle ned kolonnen til du får vist tomme celler nederst & du er ferdig.

  • Her brukes HVIS -funksjonen to ganger. Søker først etter kategorien Notatbok i kolonne D & returnerer resultatene som 0 i matrisen.
  • På samme måte søker etter HP -merket i kolonne E & komme tilbakeresultatene som 0 i en annen matrise.
  • Deretter teller COUNTIF -funksjonen her alle firmanavnene & returnerer verdiene som 0 i en matrise for alle navn som finnes i kolonne C under Bedrift -tittelen.
  • Nå, MATCH -funksjonen søker etter posisjonene til 0 funnet som de resulterende sumverdiene ved siden av de siste 3 -matrisene.
  • Deretter INDEX -funksjonen lagrer alle disse dataene som en referansematrise & viser de relaterte navnene på butikkene ved radposisjonene til den resulterende verdien 0 funnet i det foregående trinnet.
  • Og sist av alt, vil IFERROR -funksjonen fjerne alle feilmeldingene & vis kun butikknavnene.

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

Konklusjon

Jeg håper metodene nevnt ovenfor om hvordan man trekker ut unike verdier basert på kriterier i excel vil nå hjelpe deg med å bruke dem i Excel-verkene dine og oppfylle kravene dine i analytiske funksjoner og dataoppføringer. Du kan også foreslå for meg i kommentarfeltet hvis du tror jeg har gått glipp av en metode som jeg burde ha nevnt i artikkelen min. Ta en titt på våre andre interessante & informative Excel-artikler om ExcelWIKI .

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.