Vísitöluaðgerð til að passa saman og skila mörgum gildum lóðrétt í Excel

  • Deildu Þessu
Hugh West

Þú getur ekki notað VLOOKUP aðgerðina til að passa saman og skila mörgum gildum í Excel. Í þessari grein mun ég sýna hvernig á að nota INDEX aðgerðina til að passa saman og skila mörgum gildum lóðrétt og lárétt. Ég mun líka sýna þér nokkrar aðrar leiðir til að gera verkefnið.

Segjum að við höfum nafn margra borga í mismunandi löndum í gagnasafninu okkar. Nú viljum við fá nafn borga í dálki eða röð fyrir tiltekið land.

Niðurhal æfingabók

Index Match return multiple gildi Vertically.xlsx

Vísitala fall til að passa og skila mörgum gildum lóðrétt og önnur tilvik

1.   Hvað gerist ef við notum VLOOKUP fall?

Fyrst skulum við skoða hvað mun gerast ef við viljum passa saman og skila mörgum gildum með því að nota VLOOKUP aðgerðina . Til að passa við landið Bandaríkin og skila borgum þessa lands skaltu slá inn eftirfarandi formúlu í reit E5,

=VLOOKUP(D5,A5:B15,2,FALSE)

Hér, D5 = Uppflettingargildi

A5:B15 = uppflettisvið

2 = Uppflettisdálkur svið

FALSE = Nákvæm samsvörun

Eftir að hafa ýtt á ENTER fáum við aðeins nafn fyrstu borgar . Það þýðir að VLOOKUP getur ekki skilað mörgum gildum, það skilar aðeins fyrstu gildunum. Þannig að við getum ekki fengið mörg gildi lóðrétt með því að nota VLOOKUP aðgerð.

Lesa meira: Hvernig á að nota INDEX MATCH í stað VLOOKUP í Excel (3 Ways)

2.   INDEX fall til að passa saman og skila mörgum gildum

2.1 Skila gildum lóðrétt

INDEX fallið getur jafnað og skilað mörgum gildum lóðrétt. Sláðu inn formúluna í reit E5,

=IFERROR(INDEX($B$5:$B$15,SMALL(IF($D$5=$A$5:$A$15,ROW($A$5:$A$15)-ROW($A$5)+1),ROW(1:1))),"")

Hér, $B$5:$B$15 =svið fyrir gildið

$D$5 = uppflettiskilyrði

$A$5:$A$15 = svið fyrir skilyrðin

ROW(1:1) gefur til kynna að gildinu verði skilað lóðrétt

Eftir að ýtt er á ENTER þú færð fyrstu borg Bandaríkjanna í reit E5.

Dragðu nú reit E5 lóðrétt niður, þú munt fáðu allar borgir Bandaríkjanna í dálki E.

Þú getur líka jafnað fyrir önnur lönd með því að nota formúluna. Sláðu inn nafn lands í reit D5, það mun sjálfkrafa skila borgum landsins í dálki D.

2.2 Til baka Gildi lárétt

INDEX fallið getur einnig skilað gildum lárétt. Sláðu inn formúluna í reit E5,

=IFERROR(INDEX($B$5:$B$15,SMALL(IF($D$5=$A$5:$A$15,ROW($A$5:$A$15)-ROW($A$5)+1),COLUMN(A1))),"")

Hér, $B$5:$B$15 =svið fyrir gildið

$D$5 = uppflettiskilyrði

$A$5:$A$15 = svið fyrir skilyrðin

COLUMN(A1) gefur til kynna að gildiðvera skilað lárétt

Eftir að hafa ýtt á ENTER færðu fyrstu borgina í Bandaríkjunum.

Dragðu nú reitinn E5 lárétt, þú færð allar borgir Bandaríkjanna í röð 5.

Lesa meira: Excel INDEX-MATCH formúla til að skila mörgum gildum lárétt

3.   TEXTJOIN Aðgerð til að skila mörgum gildum í hólf

TEXTJOIN fallið getur skilað mörgum gildum í einum reit. Sláðu inn formúluna í reit E5,

=TEXTJOIN(",",TRUE,IF(A5:A15=D5,B5:B15,""))

Hér, D5 = Viðmið

A5:B15 =  Svið fyrir samsvörun viðmiða

B5:B15 = Svið gilda

TRUE = Hunsa öll tómar hólf

Eftir að hafa ýtt á ENTER færðu allar borgir Bandaríkjanna í reit E5.

Lesa meira: Excel INDEX MATCH If Cell Contains Text

Similar Lestrar

  • Hvernig á að velja ákveðin gögn í Excel (6 aðferðir)
  • INDEX MATCH vs VLOOKUP aðgerð (9 dæmi)
  • Hvernig á að nota INDEX-MATCH formúlu í Excel til að búa til margar niðurstöður
  • Excel INDEX MATCH með mörgum viðmiðum (4 viðeigandi dæmi)
  • Vísitölur passa við mörg viðmið í línum og dálkum í Excel

4.   Sía mörg gildi lóðrétt

Þú getur fengið gildinlóðrétt með því að nota Sía . Til þess, farðu fyrst á Home > Breyting > Raða & amp; Sía > Sía.

Nú mun ör niður á við birtast fyrir utan allan dálkhausinn. Smelltu á örina fyrir utan Land. fellivalmynd mun birtast. Í þessari valmynd, veldu Bandaríkin aðeins og smelltu á Í lagi.

Nú í gagnasafninu þínu muntu aðeins sjá borgir í Bandaríkjunum.

5.   Vísaðu og safnaðu saman til að passa saman og skila mörgum gildum lóðrétt

VÍSLA fallið og AGGREGATE aðgerðin saman getur samsvarað og skilað mörgum gildum lóðrétt í Excel. Sláðu inn formúluna í reit E5,

=IFERROR(INDEX($B$5:$B$15,AGGREGATE(15,3,(($A$5:$A$15=$D$5)/($A$5:$A$15=$D$5)*ROW($A$5:$A$15))-ROW($A$4),ROWS($E$5:E5))),"")

Hér, $B$5:$B$15 =svið fyrir gildið

$D$5 = uppflettiskilyrði

$A$5:$A$15 = svið fyrir skilyrðin

Eftir að hafa ýtt á ENTER færðu fyrstu borg Bandaríkjanna í reit E5.

Dragðu nú reitinn E5 lóðrétt niður, þú færð allar borgir Bandaríkjanna í dálki E.

Lesa meira: Excel vísitalan Passar ein/mörg viðmið með einum/mörgum niðurstöðum

Niðurstaða

Þú getur notað hvaða aðferð sem er lýst til að passa saman og skila mörgum gildum lóðrétt, en að nota VIÐSLUTANUM aðgerðina er mestþægileg leið. Ef þú lendir í rugli varðandi einhverja af aðferðunum vinsamlegast skildu eftir athugasemd.

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.