Kuinka palauttaa useita arvoja yhden kriteerin perusteella Excelissä?

  • Jaa Tämä
Hugh West

Jos etsit Exceliä palauttamaan useita arvoja yksittäisten kriteerien perusteella, olet oikeassa paikassa. Excelin käytön aikana useiden arvojen löytäminen eri kriteerien perusteella on yleistä työtä ja välttämätöntä minkä tahansa ohjelman tehokkaan suorittamisen kannalta. Tässä artikkelissa yritämme keskustella tavoista palauttaa useita arvoja yksittäisten kriteerien perusteella Excelissä.

Lataa harjoituskirja

Palauta useita arvoja yhden kriteerin perusteella.xlsxx

3 tapaa palauttaa useita arvoja yhden kriteerin perusteella Excelissä

Katsotaanpa ensin tätä tietoaineistoa. Meillä on luettelo kaikista FIFA World Cups joka tapahtui 1930 osoitteeseen 2018 . Meillä on Vuosi osoitteessa Sarake B ... Isäntämaa osoitteessa Sarake C ... Mestari maat Sarake D, ja Toiseksi sijoittuneet maat Sarake E .

Yritetään nyt poimia tästä tietokokonaisuudesta useita arvoja yhden kriteerin perusteella.

1. Palauta useita arvoja yhden kriteerin perusteella yhdessä solussa.

Yritetään ensin palauttaa useita arvoja yhteen soluun.

Yritämme poimia kaikkien mestarimaiden nimet yhteen sarakkeeseen ja niiden mestaruusvuodet viereisiin soluihin.

Oletetaan, että poimimme mestarimaiden nimet vuonna Sarake G nimeltään Maa

  • Ensinnäkin käytämme UNIQUE-toiminto Kirjoita tämä kaava ensimmäiseen soluun, G5 .
=UNIQUE(D5:D25)

Täällä, D5:D25 viittaa Mestari maailmanmestaruuskilpailuista.

  • Toiseksi, paina ENTER .
  • Lopulta löydämme kaikki tulosteet osoitteesta Sarake G

Huomautus : Kun käytät Microsoft 365 , ei tarvitse käyttää Täyttökahva Kaikki arvot näkyvät automaattisesti tulosteina.

1.1. TEXTJOIN- ja IF-funktioiden käyttö

Käyttämällä yhdistelmää TEXTJOIN ja IF funktiot ovat yleinen sovellus useiden arvojen löytämiseksi yksittäisten kriteerien perusteella. Näiden kahden funktion käyttö löytää pääasiassa perusarvon yhteiset arvot kahdesta tai useammasta kriteeristä.

Seuraavassa tietokokonaisuudessa on Mestari maat Sarake G toistetaan kerran. Meidän on selvitettävä Vuodet näistä Mestari ryhmät yhdessä solussa erikseen.

  • Tee tämä kirjoittamalla kaava ensiksi kaavaan H5 solu kuin tämä.
=TEXTJOIN(",",TRUE,IF($D$5:$D$25=G5,$B$5:$B$25,"")))

  • Toiseksi, paina ENTER saadaksesi tulosteen muodossa 1930,1950 .
  • Kolmanneksi, käytä Täyttökahva vetämällä kursoria alaspäin pitäen samalla painettuna näppäintä right-bottom kulmassa H5

  • Lopulta saamme tulosteet näin.

Kaavan selitys

  • Tässä $B$5:$B$25 on hakumuoto. Haluamme hakea vuosiluvut. Jos haluat jotain muuta, käytä tätä.
  • $D$5:$D$25=G5 on kriteeri, jota haluamme verrata. Haluamme verrata solua G5 ( Uruguay ) kanssa Mestari sarake ( $D$5:$D$25). Jos haluat jotain muuta, käytä sitä.

1.2. TEXTJOIN- ja FILTER-toimintojen käyttäminen

Voimme myös löytää saman tuloksen kuin edellinen käyttämällä yhdistelmää TEXTJOIN ja SUODATIN toiminnot.

  • Kirjoita siis ensin kaava muotoon H5 solu kuin tämä.
=TEXTJOIN(",",TRUE,FILTER($B$5:$B$25,$D$5:$D$25=G5))

  • Toiseksi, paina ENTER .
  • Kolmanneksi, käytä Täyttökahva .
  • Lopulta saamme tulosteen näin.

Kaavan selitys

  • Tässä $B$5:$B$25 on hakumuoto. Haluamme hakea vuosiluvut. Jos haluat jotain muuta, käytä tätä.
  • $D$5:$D$25=G5 on kriteeri, jota haluamme verrata. Haluamme verrata solua G5 ( Uruguay ) kanssa Mestari sarake ( $D$5:$D$25). Jos haluat jotain muuta, käytä sitä.

Lue lisää: Kuinka poimia tietoja Excelin solusta (5 menetelmää)

2. Palauta useita arvoja sarakkeen yhden kriteerin perusteella.

Edellä mainitut toiminnot ovat käytettävissä vain seuraavissa tiloissa Office 365 Jos sinulla ei ole Office 365 merkintä, voit noudattaa näitä menetelmiä ja palauttaa useita arvoja sarakkeen kriteerin perusteella.

2.1. INDEX-, SMALL-, MATCH-, ROW- ja ROWS-funktioiden yhdistelmän käyttäminen

Oletetaan, että meidän on selvitettävä, minä vuonna Brasilia tuli mestari. Voimme löytää sen käyttämällä yhdistelmää INDEX , PIENI , MATCH , ROW ja RIVIT toiminnot.

Seuraavassa tietokokonaisuudessa meidän on löydettävä se solusta G5 .

  • Kirjoita siis ensin kaava muotoon G5 solu kuin tämä.

=INDEX($B$5:$B$25, SMALL(IF(G$4=$D$5:$D$25, MATCH(ROW($D$5:$D$25), ROW($D$5:$D$25)), ""), ROWS($A$1:A1))))

  • Koska tämä on matriisikaava, nyt meidän on painettava painiketta CTRL + SHIFT + ENTER .
  • Lopulta löydämme ne vuodet, jolloin Brasilia tuli mestari kuin tuotos.

Edellä esitetyn kaavan avulla voit nyt poimia minkä tahansa muun maan mestaruusvuodet.

Esimerkiksi selvittääksemme vuodet, jolloin Argentiina oli mestari vuonna Sarake H , luo uusi sarake Argentiina vieressä oleva Brasilia ja vedä kaava oikealle käyttämällä näppäintä Täyttökahva .

Näin ollen saamme tulosteen seuraavanlaisena.

Kaavan selitys

  • Tässä $B$5:$B$25 on etsintämatriisi. Etsimme vuosilukuja. Jos sinulla on jotain muuta etsittävää, käytä sitä.
  • G$4=$D$5:$D$25 on täsmäämiskriteeri. Haluamme täsmätä solun G4 , Brasilia solujen sisällön kanssa osoitteesta D5 osoitteeseen D25 Käytä omia kriteereitäsi.
  • Vielä kerran, $D$5:$D$25 on vastaava sarake. Käytät sarakettasi.

Katsokaas, meillä on vuodet, jolloin Argentiina oli mestari. 1978 ja 1986 .

Voimme tehdä sen kaikkien muiden maiden osalta.

Ennen kuin siirrymme seuraavaan jaksoon, minulla on teille yksi pieni kysymys. Voitteko selvittää vuodet, jolloin World Cup voitti isäntämaat?

Kyllä, arvasit oikein. Kaava tulee olemaan kohdassa H5 solu kuin tämä.

=INDEX($B$5:$B$25, SMALL(IF($C$5:$C$25=$D$5:$D$25, MATCH(ROW($D$5:$D$25), ROW($D$5:$D$25)), ""), ROWS($A$1:A1))))

Lopulta isäntämaasta tuli mestari vuosina 1930, 1934, 1966, 1974, 1978 ja 1998.

2.2 FILTER-toiminnon soveltaminen

Jos emme halua käyttää monimutkaista kaavaa, kuten edellä mainittiin, voimme suorittaa tehtävän melko kätevästi käyttämällä komentoa SUODATIN Excelin toiminto.

Ainoa ongelma on, että SUODATIN toiminto on käytettävissä Office 365 vain.

Joka tapauksessa, solun kaava G5 lajitella vuodet, jolloin Brasilia oli mestari tulee olemaan.

=FILTER($B$5:$B$25,$D$5:$D$25=H$4)

Kaavan selitys

  • Kuten tavallista, $B$5:$B$25 on etsintämatriisi. Vuodet Meidän tapauksessamme. Käytä omaa.
  • $D$5:$D$25=G$4 on vastaavuuskriteeri. Käytät omaa kriteeriäsi.

  • Toiseksi, paina ENTER saadaksesi tulosteet näin.

  • Nyt voimme luoda uuden sarakkeen, kuten aiemmassa menetelmässä. Argentiina aivan vieressä Brasilia ja vedä Täyttökahva oikealle saadaksesi Vuodet kun Argentiina oli mestari.

Lopulta tuloste näyttää tältä.

Lue lisää: Kuinka poimia tietoja Excelistä kriteerien perusteella (5 tapaa)

Samanlaisia lukemia

  • Kuinka tuoda tekstitiedosto, jossa on useita erottimia Exceliin (3 menetelmää)
  • Miten tuoda tietoja tekstitiedostosta Exceliin (3 menetelmää)
  • Excel VBA: Vedä tietoja automaattisesti verkkosivustosta (2 menetelmää)
  • Kuinka muuntaa tekstitiedosto Exceliin automaattisesti (3 sopivaa tapaa)
  • Muunna Notepad Exceliin sarakkeilla (5 menetelmää)

3. Palauta useita arvoja Excelissä yhden rivin yhden kriteerin perusteella.

Lopuksi voit halutessasi palauttaa useita arvoja rivin kriteerien perusteella. Voimme tehdä sen käyttämällä yhdistelmää nimellä IFERROR , INDEX , PIENI , IF , ROW ja COLUMN toiminnot.

  • Selvittääksesi vuodet, jolloin Brasilia oli mestari, valitse ensin solu ja kirjoita Brazil. Tässä tapauksessa se on G5 .
  • Toiseksi, kirjoita tämä sarjakaava viereiseen soluun, ts. H5 ja paina CTRL + SHIFT + ENTER .

=IFERROR(INDEX($B$5:$B$25, SMALL(IF($G5=$D$5:$D$25, ROW($B$5:$B$25)-3,""), COLUMN()-7)),"")

  • Kolmanneksi, paina ENTER .
  • Lopulta löydämme eri maiden vuosiluvut, jolloin niistä tuli ensimmäisenä mestareita. Se tapahtuu automaattisesti osoitteessa Microsoft 365 käyttämättä Täyttökahva .
  • Jos haluat löytää muut vuodet, jolloin näistä maista tuli mestareita, voit käyttää vain Täyttökahva

  • Näin ollen saamme tämän kaltaisen tulosteen.

Kaavan selitys

  • Tässä $B$5:$B$25 on etsintämatriisi. Etsimme vuosiluvut välillä B5 osoitteeseen B25 Jos haluatte jotain muuta, käyttäkää sitä.
  • $G5=$D$5:$D$25 on täsmäämisperuste. Haluan täsmätä solun G5 ( Brasilia ) kanssa Mestari sarake ( D5 osoitteeseen D25 ). Jos haluat tehdä jotain muuta, tee niin.
  • Olen käyttänyt RIVI($B$5:$B$25)-3 koska tämä on hakumassani ja tämän massan ensimmäinen solu alkaa riviltä numero 4 ( B4 ). Jos esimerkiksi hakumassasi on nimi $D$6:$D$25, käytä RIVI($D$6:$D$25)-5.
  • Tilalle COLUMN()-7, käytä sen edellisen sarakkeen numeroa, johon olet lisäämässä kaavaa. Esimerkiksi jos olet lisäämässä kaavaa sarakkeeseen G , käytä COLUMN()-6.

Lue lisää: Kuinka poimia tietoja taulukosta useiden kriteerien perusteella Excelissä

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.