Hvernig á að skila mörgum gildum byggt á stöku forsendum í Excel

  • Deildu Þessu
Hugh West

Ef þú ert að leita að Excel til að skila mörgum gildum á grundvelli einstakra viðmiða, þá ertu á réttum stað. Þegar Excel er notað er algeng vinna að finna mörg gildi byggð á mismunandi forsendum og nauðsynlegt til að keyra hvaða forrit sem er á áhrifaríkan hátt. Í þessari grein munum við reyna að ræða leiðir til að skila mörgum gildum út frá einstökum forsendum í Excel.

Sækja vinnubók

Skilaðu mörgum gildum á grundvelli stakra viðmiðana .xlsx

3 leiðir til að skila mörgum gildum á grundvelli stakra viðmiða í Excel

Við skulum fyrst skoða þetta gagnasett. Við höfum listann yfir alla HM FIFA sem fóru fram frá 1930 til 2018 . Við erum með Árið í Dálk B , Hýsingarlandið í Dálki C , Meistara löndin í Dálkur D, og löndin Niður-upp í Dálki E .

Nú skulum við reyna að draga mörg gildi byggð á einni viðmiðun úr þessu gagnasetti.

1. Skila mörgum gildum byggt á stöku viðmiðum í einni reit

Í fyrsta lagi skulum við reyna að skila mörgum gildum í einn reit.

Við munum reyna að draga út nöfn allra meistaralandanna í einum dálki og árin sem þau urðu meistarar í aðliggjandi hólfum.

Segjum að við munum draga nöfnin út af meistaralöndunum í G-dálki sem heitir Land

  • Í fyrsta lagi,við munum nota EINSTAKLEGA aðgerðina í Excel. Sláðu inn þessa formúlu í fyrsta reitinn, G5 .
=UNIQUE(D5:D25)

Hér vísar D5:D25 til meistara heimsmeistaramóta.

  • Í öðru lagi, ýttu á ENTER .
  • Að lokum, við finnum öll úttak í G-dálki

Ath. : Þegar þú notar Microsoft 365 er engin þörf á að nota Fill Handle til að fá öll gildin. Öll gildi birtast sjálfkrafa sem úttak.

1.1. Notkun TEXTJOIN og IF aðgerða

Að nota samsetningu TEXTJOIN og IF aðgerða er algengt forrit til að finna mörg gildi byggð á einni forsendum. Notkun þessara tveggja aðgerða finnur aðallega algeng gildi grunngildis út frá tveimur eða fleiri forsendum.

Í eftirfarandi gagnasafni höfum við Champion lönd í G-dálki endurtekið einu sinni. Við þurfum að finna út Ár þessara meistara liða í einum reit fyrir sig.

  • Til að gera þetta skaltu fyrst skrifa formúluna í H5 hólf svona.
=TEXTJOIN(",",TRUE,IF($D$5:$D$25=G5,$B$5:$B$25,""))

  • Í öðru lagi, ýttu á ENTER til að fá úttakið sem 1930,1950 .
  • Í þriðja lagi, notaðu Fill Handle með því að draga bendilinn niður á meðan þú heldur inni hægra neðst horn á H5

  • Að lokum munum við fá úttak eins ogþetta.

Formúluskýring

  • Hér $B$5 :$B$25 er uppflettifylki. Við viljum horfa upp á árin. Ef þú vilt eitthvað annað, notaðu það.
  • $D$5:$D$25=G5 er viðmiðin sem við viljum passa. Við viljum passa reit G5 ( Úrúgvæ ) við Champion dálkinn ( $D$5:$D$25). Ef þú vilt eitthvað annað, notaðu það.

1.2. Notkun TEXTJOIN og FILTER aðgerða

Við getum líka fundið sama úttak og fyrri með því að nota samsetningu TEXTJOIN og FILTER aðgerða.

  • Svo, fyrst, skrifaðu formúluna í H5 hólfið svona.
=TEXTJOIN(",",TRUE,FILTER($B$5:$B$25,$D$5:$D$25=G5))

  • Í öðru lagi, ýttu á ENTER .
  • Í þriðja lagi skaltu nota Fill Handle .
  • Að lokum munum við fá úttak eins og þetta.

Formúluskýring

  • Hér $ B$5:$B$25 er uppflettifylki. Við viljum horfa upp á árin. Ef þú vilt eitthvað annað, notaðu það.
  • $D$5:$D$25=G5 er viðmiðin sem við viljum passa. Við viljum passa reit G5 ( Úrúgvæ ) við Champion dálkinn ( $D$5:$D$25). Ef þú vilt eitthvað annað, notaðu það.

Lesa meira: Hvernig á að draga gögn úr frumu í Excel (5 aðferðir)

2. Skila mörgum gildum á grundvelli stakra viðmiða í dálki

Ofgreindar aðgerðir eru aðeins tiltækarí skrifstofu 365 . Nú ef þú ert ekki með office 365 áskrift geturðu fylgt þessum aðferðum og skilað mörgum gildum út frá viðmiði í dálki.

2.1. Notkun samsetninga INDEX, SMALL, MATCH, ROW og ROWS aðgerða

Segjum að við þurfum að komast að því á hvaða árum Brasilía varð meistari. Við getum fundið það með því að nota samsetningu VIÐSLUTA , SMALL , MATCH , ROW og ROWS aðgerða .

Í eftirfarandi gagnasafni þurfum við að finna það í reit G5 .

  • Svo, fyrst, skrifaðu formúluna í G5 hólf eins og þetta.

=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)))

  • Þar sem þetta er fylkisformúla þurfum við nú að ýta á CTRL + SHIFT + ENTER .
  • Að lokum munum við finna árin þar sem Brasilía varð meistari sem framleiðsla.

Nú, með því að nota ofangreinda formúlu, geturðu dregið út ártal meistarakeppni hvers annars lands.

Til dæmis , til að komast að árunum þegar Argentína varð meistari í dálki H , búðu til nýjan dálk Argentina við hliðina á þeim Brasilíu og dragðu formúluna til hægri með því að nota Fill Handle .

Þar af leiðandi finnum við úttakið svona.

Formúluskýring

  • Hér $B$5:$B$25 er uppflettifylki. Við leitum í mörg ár. Ef þú hefur eitthvað annað að leita að, notaðuþað.
  • G$4=$D$5:$D$25 er samsvarandi viðmið. Við viljum passa innihald frumunnar G4 , Brasilíu við innihald frumanna frá D5 til D25 . Þú notar skilyrðin þín.
  • Aftur, $D$5:$D$25 er samsvarandi dálkurinn. Þú notar dálkinn þinn.

Sjáðu, við fengum árin þegar Argentína var meistari. Árið 1978 og 1986 .

Við getum gert það fyrir öll önnur lönd.

Áður en ég fer yfir í næsta hluta hef ég einn lítinn spurning til þín. Getur þú fundið út árin þegar Heimsmeistarakeppnin vann gestgjafalöndin?

Já. Þú hefur giskað rétt. Formúlan verður í H5 hólfinu svona.

=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)))

Að lokum varð gistilandið meistari 1930,1934,1966,1974,1978 og 1998.

2.2. Síuaðgerð beitt

Ef við viljum ekki nota flóknu formúluna eins og nefnt er hér að ofan getum við unnið verkefnið nokkuð þægilega með því að nota FILTER aðgerðina í Excel.

En eina vandamálið er að FILTER aðgerðin er aðeins fáanleg í Office 365 .

Alla sem er, formúlan í reit G5 til að raða út ár þegar Brasilía var meistari verður.

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

Formúluskýring

  • Eins og venjulega er $B$5:$B$25 leitarfylkingin . Ár í okkar tilviki. Þú notar þitteitt.
  • $D$5:$D$25=G$4 er samsvarandi viðmið. Þú notar einn.

  • Í öðru lagi skaltu ýta á ENTER til að fá úttakið svona.

  • Nú, eins og fyrri aðferðin, getum við búið til nýjan dálk Argentina rétt við hliðina á Brasilíu og dregið Fill Handfang til hægri til að fá Ár þegar Argentína var meistari.

Að lokum, útkoman verður svona.

Lesa meira: Hvernig á að draga gögn út úr Excel byggt á viðmiðum (5 leiðir)

Svipuð lestur

  • Hvernig á að flytja inn textaskrá með mörgum afmörkunarmerkjum í Excel (3 aðferðir)
  • Hvernig á að flytja inn gögn úr textaskrá í Excel (3 aðferðir)
  • Excel VBA: Dragðu gögn sjálfkrafa af vefsíðu (2 aðferðir)
  • Hvernig á að umbreyta textaskrá í Excel sjálfkrafa (3 hentugar leiðir)
  • Hvernig á að umbreyta skrifblokk í Excel með dálkum (5 aðferðir)

3 Skilaðu mörgum gildum í Excel byggt á stökum viðmiðum í röð

Að lokum, ef þú vilt , þú getur skilað mörgum gildum út frá forsendum í röð. Við getum gert það með því að nota samsetningu af MIFERROR , VIÐSLUTI , SMALL , IF , ROW og DÁLUR aðgerðir.

  • Til að komast að árunum þegar Brasilía var meistari, í fyrsta lagi skaltu velja reit og slá inn Brasilíu. Í þessu tilfelli er það G5 .
  • Í öðru lagi, skrifaðu þessa fylkisformúlu í aðliggjandi reit, þ.e. H5 , og ýttu á CTRL + SHIFT + ENTER .

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

  • Í þriðja lagi, ýttu á ENTER .
  • Að lokum munum við finna ár mismunandi tiltekinna landa þegar þau urðu fyrst meistarar. Það mun gerast sjálfkrafa í Microsoft 365 án þess að nota Fill Handle .
  • Nú, til að finna hin árin þegar þessi lönd urðu meistarar, notaðu bara Fill Handle

  • Þar af leiðandi fáum við úttakið svona.

Formúluskýring

  • Hér $B$5:$B$25 er uppflettifylki. Við horfðum upp í mörg ár á bilinu B5 til B25 . Ef þú vilt eitthvað annað, notaðu það.
  • $G5=$D$5:$D$25 er samsvarandi viðmið. Ég vil passa reit G5 ( Brazil ) við Champion dálkinn ( D5 til D25 ). Ef þú vilt gera eitthvað annað, gerðu það.
  • Ég hef notað ROW($B$5:$B$25)-3 vegna þess að þetta er uppflettifylki mitt og fyrsta reit þessa fylki byrjar í röð númer 4 ( B4 ). Til dæmis, ef uppflettifylki þitt er $D$6:$D$25, notaðu ROW($D$6:$D$25)-5.
  • Á sínum stað af COLUMN()-7, notaðu númerið á fyrri dálknum þar sem þú ert að setja inn formúluna. Til dæmis, ef þú ert að setja formúluna inn í dálk G , notaðu COLUMN()-6.

Lesa meira: Hvernig á að draga gögn úr töflu byggt á mörgum skilyrðum í Excel

Hugh West er mjög reyndur Excel þjálfari og sérfræðingur með yfir 10 ára reynslu í greininni. Hann er með BA gráðu í bókhaldi og fjármálum og meistaragráðu í viðskiptafræði. Hugh hefur ástríðu fyrir kennslu og hefur þróað einstaka kennsluaðferð sem auðvelt er að fylgja eftir og skilja. Sérfræðiþekking hans á Excel hefur hjálpað þúsundum nemenda og fagfólks um allan heim að bæta færni sína og skara fram úr í starfi. Í gegnum bloggið sitt deilir Hugh þekkingu sinni með heiminum og býður upp á ókeypis Excel námskeið og netþjálfun til að hjálpa einstaklingum og fyrirtækjum að ná fullum möguleikum.