Sisällysluettelo
Yksilöllisten arvojen poimiminen yksittäisten tai eri kriteerien perusteella on hyvin yleistä toimistoissa & yrityksissä. Microsoft Excel on myös lisännyt muutaman hyödyllisen & käteviä menetelmiä, joilla voidaan poimia ainutlaatuisia arvoja suuresta tietokokonaisuudesta. Tässä artikkelissa yritän havainnollistaa, miten poimia yksilöllisiä arvoja kriteerien perusteella Excelissä 2 tehokkaalla menetelmällä.
Lataa harjoituskirja
Voit ladata Excel-työkirjan, jota olemme käyttäneet tämän artikkelin laatimiseen.
Ote Ainutlaatuiset arvot kriteerien perusteella.xlsx2 Tehokkaat menetelmät Excelin kriteereihin perustuvien ainutlaatuisten arvojen poimimiseksi Excelissä
Seuraavassa on esimerkkitietoaineisto. Tässä on kaavio, jossa on 5 Tietokonekaupat . Ne ovat varastoitu uusia pöytätietokoneita ja kannettavia tietokoneita kuukausina Kesäkuu ja Heinäkuu kaupoissaan.
Nyt yritämme löytää tästä tietokokonaisuudesta ainutlaatuisia tuotteita useiden kriteerien perusteella.
1. Yhdistä Excelin UNIQUE & FILTER-toiminnot ainutlaatuisten arvojen poimimiseksi
Tässä ensimmäisessä menetelmässä käytetään UNIQUE toiminto ja FILTER-toiminto Excelissä, jotta voimme hakea yksilöllisiä arvoja. Tässä käytämme näitä funktioita sekä yksittäisille että useille kriteereille. Siirrymme siis viipymättä menetelmiin.
1.1. Yksi kriteeri
Tässä yhteydessä haluamme tietää, mitkä kaupat ovat pitäneet varastossaan vain kannettavia tietokoneita, vain pöytäkoneita tai molempia kahtena peräkkäisenä kuukautena vuodessa.
- Valitse ensin solu E5 & kirjoita tämä kaava
=UNIQUE(FILTER(C5:C14,D5:D14=E4))
- Toiseksi, paina Kirjoita & näet nimet 4 tietokonekaupat, jotka ovat pitäneet kannettavia tietokoneita varastossa yli 2 kuukautta .
- Kirjoita seuraavaksi tämä kaava solu F5 selvittääkseen, kuka on varastoinut työpöytiä niiden joukosta. 5 kaupat.
=UNIQUE(FILTER(C5:C14,D5:D14=F4))
- Paina sitten Kirjoita & saat nimet 3 kaupat, jotka ovat varastoinut työpöytiä näiden kuukausien aikana.
- Voit myös verrata näitä kahta havaintoa & huomaat, että vain Computer Sphere & EMACIMAC ovat varastoineet molempia laitetyyppejä.
Lue lisää: Yksilöllisten arvojen etsiminen sarakkeesta Excelissä (6 menetelmää)
1.2. Useita kriteerejä
Nyt haluamme lisätä edelliseen tietokokonaisuuteen yhden kriteerin lisää. Tietokonekaupat ovat tuoneet kannettavia tietokoneita ja pöytäkoneita kolmelta eri merkiltä. Lenovo , HP & Asus Ja me selvitämme, mitkä kaupat ovat varustautuneet - HP-kannettavat niiden yli 2 kuukautta .
- Valitse ensin solu G12 jossa haluamme nähdä niiden kauppojen nimet, jotka ovat varastoonsa varastaneet HP-kannettavat .
- Kirjoita sitten tämä kaava kyseiseen soluun.
=UNIQUE(FILTER(C5:C14, (D5:D14=D5) * (E5:E14=E6))))
- Paina sen jälkeen Kirjoita .
- Lopuksi huomaat, että vain 1 myymälä on varastoitu kannettavat HP yli näiden 2 kuukautta.
1.3. Useita kriteerejä ja vaihtoehtoja
Nyt käsittelemme toista ehtoa, jossa haluamme selvittää, missä kaupoissa on varastossa laitteita, joissa on vähintään yksi seuraavista tuotteista HP tai ASUS .
- Valitse ensin solu G11 .
- Kirjoita sitten tämä kaava.
=UNIQUE(FILTER(C5:C14, (E5:E14=E6) + (E5:E14=E7))))
- Paina sen jälkeen Kirjoita .
- Lopuksi näet seuraavat nimet 4 kaupat, joissa on varastoituna laitteita joko HP tai ASUS .
2. Sovelletaan Array-kaavaa, jolla vedetään esiin ainutlaatuisia arvoja kriteerien perusteella Excelissä.
Tässä toisessa menetelmässä käytämme array-kaavaa, jota voit käyttää missä tahansa versiossa ohjelmasta Microsoft Excel Vaikka se saattaa tuntua hieman monimutkaiselta, yritän selittää myöhemmin, miten tämä kaava toimii sekä yhden että useamman kriteerin osalta.
2.1. Yksittäiset kriteerit
Seuraavaksi katsotaan, miten voimme tuoda esiin niiden kauppojen nimet, jotka ovat varastoineet kannettavia tietokoneita tai työpöytiä yli 2 kuukautta array-kaavojen avulla.
- Ensinnäkin solu E5 alla Muistikirja otsikko, kirjoita tämä kaava.
=IFERROR(INDEX($C$5:$C$14, MATCH(0, IF($E$4=$D$5:$D$14, COUNTIF($E$4:$E4, $C$5:$C$14), ""), 0))),"")
- Paina sitten Kirjoita .
- Käytä sen jälkeen Täyttökahva komennolla täyttää koko sarakkeen & löydät nimiä nimiä 4 tietokonekaupat, joissa on kannettavia tietokoneita.
- Aluksi, COUNTIF-toiminto varmistaa sarake E alla Muistikirja otsikko, että kaikki yritysten nimet näkyvät tässä & tekee siten array, jolla on yhteinen nimi. 0 kaikkien sellaisten yritysten nimien osalta, jotka esiintyvät useaan kertaan.
- Tämän ulkopuolella, IF-toiminto saa nyt selville, mitkä kaupat ovat varastoineet vain muistikirjoja. Joten se poistaa 0 niiden kauppojen nimistä, jotka eivät ole varustautuneet muistikirjoilla.
- Sen jälkeen, MATCH-toiminto etsii 0 vain sarjassa, joka löytyy IF toiminto aiemmin.
- Nyt, INDEX-toiminto tallentaa kaikki solut kyseiseen joukkoon viitteenä & näyttää kauppojen nimet vasta, kun ne ovat esiintyneet useita kertoja.
- Vihdoinkin, IFERROR-toiminto poistaa kaikki virheilmoitukset & korvaa ne tyhjillä merkkijonoilla.
Sovelletaan samalla tavalla array-kaavaa kohdassa solu F5 selvittääksesi kauppojen nimet, joilla on Työpöytä varastossa.
Lue lisää: Excel VBA saada ainutlaatuisia arvoja sarakkeesta (4 esimerkkiä)
2.2. Useita kriteerejä
Jos joudumme käsittelemään kahta tai useampaa kriteeriä poimiessamme yksilöllisiä arvoja Excelissä, tässä on ratkaisu sinulle. Selvitämme nyt kaupat, joissa on varastossa muistikirjoja, joiden nimi on HP merkki vain yli 2 kuukaudet .
- Valitse ensin solu G12 .
- Kirjoita sitten tämä kaava.
=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)),"")
- Paina sen jälkeen Kirjoita .
- Käytä lopuksi Täyttökahva täyttääksesi sarakkeen alaspäin, kunnes alareunassa näkyy tyhjiä soluja & olet valmis.
- Täällä IF funktiota käytetään kahdesti. Ensin etsitään hakusanaa Muistikirja luokkaan sarake D & palauttaa tulokset muodossa 0 sarjassa.
- Vastaavasti hakuja, jotka koskevat HP brändi sarake E & palauttaa tulokset muodossa 0 toiseen ryhmään.
- Sitten COUNTIF funktio laskee kaikki yritysten nimet & palauttaa arvot muodossa 0 array-muodossa kaikkien nimien osalta, jotka löytyvät sarake C alla Yritys otsikko.
- Nyt MATCH funktio etsii seuraavien kohtien sijainnit 0 löydetty tuloksena summa-arvot rinnalla viimeisen 3 matriisit.
- Seuraavaksi INDEX toiminto tallentaa kaikki nämä tiedot viitetietomääräksi & näyttää kauppojen nimet tuloksena saadun arvon rivin sijainnin mukaan. 0 joka on löydetty edellisessä vaiheessa.
- Ja viimeiseksi IFERROR toiminto poistaa kaikki virheilmoitukset & näyttää vain kauppojen nimet.
Lue lisää: VBA hankkia ainutlaatuisia arvoja sarakkeesta Excel-monistoon (3) Kriteerit )
Päätelmä
Toivon, että edellä mainitut menetelmät siitä, miten poimia ainutlaatuisia arvoja kriteerien perusteella Excelissä, auttavat sinua nyt soveltamaan niitä Excel-työssäsi ja täyttämään analyyttisten toimintojen ja tietojen syöttämisen vaatimukset. Voit myös ehdottaa minulle kommenttikenttään, jos mielestäsi olen unohtanut menetelmän, joka minun olisi pitänyt mainita artikkelissani. Tutustu muihin mielenkiintoisiin & informatiivinen Excel.artikkelit aiheesta ExcelWIKI .