VLOOKUP til að skila mörgum gildum lárétt í Excel

  • Deildu Þessu
Hugh West

Í Microsoft Excel eru nokkrir möguleikar til að FLOKAUP og skila mörgum gildum lárétt. Þótt LÖKUP aðgerðin sjálf geti ekki skilað mörgum gildum lárétt muntu kynnast valmöguleikunum í þessari grein með viðeigandi myndskreytingum.

Hlaða niður æfingarvinnubók

Þú getur halað niður Excel vinnubókinni sem við höfum notað til að undirbúa þessa grein.

VLOOKUP til að skila mörgum gildum lárétt.xlsx

2 aðferðir til að VLOOKUP og skila mörgum gildum lárétt

VLOOKUP fallið leitar að gildi í dálknum lengst til vinstri í töflu og skilar síðan gildi í sömu röð úr tilgreindum dálki. Þú getur ekki dregið út mörg gildi með því að nota VLOOKUP aðgerðina í einu. Ef þú dregur niður framleiðsluhólfið til að búa til eftirfarandi niðurstöður færðu afrit gildi fyrir sum gögn. Og þegar öllu er á botninn hvolft muntu ekki geta birt útdrætt gögn lárétt með aðeins VLOOKUP aðgerðinni í Excel. Þannig að það eru tveir kostir sem við getum notað í Excel töflureikninum til að þjóna tilgangi okkar.

1. Notkun INDEX-, SMALL- og IF-aðgerða til að VLOOKUP og skila samsvarandi gildum lárétt

Á eftirfarandi mynd sýnir taflan fjölda snjallsímagerða með vörumerkjum sínum. Þar sem þau eru í handahófskenndri röð, munum við draga út módelheiti tiltekins vörumerkisog sýna þau lárétt í röð.

Til dæmis viljum við birta tegundarheiti snjallsímamerkisins- Samsung í röð 16 .

📌 Skref 1:

Nauðsynleg formúla í Cell C16 verður:

=INDEX($C$5:$C$14, SMALL(IF($B$16=$B$5:$B$14,ROW($B$5:$B$14)-ROW($B$5)+1), COLUMN(A1)))

➤ Eftir að hafa ýtt á Enter færðu fyrsta tegundarheitið af Samsung úr töflunni.

📌 Skref 2:

Notaðu nú Fill Handle frá Cell C16 og dragðu það til hægri eftir Row 16 þar til #NUM villa birtist.

Slepptu fyrstu #NUM villuna og stöðvuðu sjálfvirka útfyllingu áður en reitinn sem inniheldur villuna.

Og þér verða sýnd öll gerðanöfn Samsung snjallsíma lárétt sem eru tiltæk í tilgreindri töflu.

🔎 Hvernig virkar formúlan?

  • ROW($B $5:$B$14)-ROW($B$5)+1: Þessum hluta er úthlutað öðrum frumbreytu ([gildi_ef_satt]) í IF fallinu. Það skilgreinir línunúmer allra gagna sem eru tiltæk á bilinu hólf B5:B14 og skilar eftirfarandi fylki:

{1;2;3;4; 5;6;7;8;9;10}

  • IF($B$16=$B$5:$B$14, ROW($B$5:$B$14 )-ROW($B$5)+1): Þessi hluti formúlunnar samsvarar aðeins viðmiðunum fyrir Samsung tæki. Ef samsvörun finnst mun formúlan skila sjónarhornslínunúmerinu, annars mun hún skila FALSE . Svo, heildarávöxtunarflokkurinn frá þessari formúluverður:

{1;FALSE;3;FALSE;5;6;FALSE;FALSE;9;FALSE}

  • SMALL(IF($B$16=$B$5:$B$14, ROW($B$5:$B$14)-ROW($B$5)+1), COLUMN(A1)): SMALL fall hér dregur út lægstu eða minnstu línunúmerið sem fannst úr fyrra skrefi og það verður skilgreint sem önnur rök (röð_númer) í INDEX fallinu.
  • Að lokum, öll og sameinuð formúlan dregur út fyrsta tegundarheiti Samsung tækja úr dálki C .

Lesa meira: Notaðu VLOOKUP með mörgum skilyrðum í Excel (6 aðferðir + valkostir)

Svipaðar lestur

  • VLOOKUP virkar ekki (8 ástæður og lausnir)
  • Hvers vegna VLOOKUP skilar #N/A þegar samsvörun er til? (5 orsakir og lausnir)
  • Excel VLOOKUP til að skila mörgum gildum lóðrétt
  • Excel VLOOKUP til að skila mörgum gildum í einum reit aðskilin með kommu

2. FLOTUP og skila mörgum gildum lárétt úr röð gagna í Excel

Nú skulum við íhuga aðra atburðarás. Í eftirfarandi töflu er Dálkur B með tvö snjallsímamerki í raðaðri röð. Eins og áður, munum við draga út fyrirmyndanöfn eins tiltekins vörumerkis en með annarri formúlu. Og þessi formúla mun aðeins virka fyrir röð gagna. Ef vörumerkin eru í handahófskenndri röð eins og sýnt er í kaflanum á undan þá mun þessi formúla ekki ganga upp.

Fyrir þvítil dæmis munum við draga út fyrirmyndanöfn Xiaomi snjallsíma eingöngu og sýna þau lárétt í Röð 16 .

📌 Skref 1:

Í úttakinu Cell C16 verður nauðsynleg formúla:

=IF(COLUMN()-2<=COUNTIF($B$5:$B$14,$B16), INDEX($C$5:$C$14,MATCH($B16,$B$5:$B$14,0)+COLUMN()-3),"")

Ýttu á Enter og þú munt birta fyrsta snjallsímagerðanafn Xiaomi strax.

📌 Skref 2:

Notaðu nú Fill Handle til að fylla sjálfkrafa til hægri meðfram Röð 16 þar til auður reit birtist.

Og þú munt birta öll tegundarnöfn valda vörumerkisins aðeins eins og á skjámyndinni hér að neðan.

🔎 Hvernig virkar formúlan?

  • MATCH($B16,$B$5:$B$14,0): MATCH fallið inni í VÍSLA fallinu skilar fyrstu línunúmeri reitsins sem inniheldur nafnið Xiaomi.
  • MATCH($B16, $B$5:$B$14,0)+COLUMN()-3: Þessi hluti er önnur rök í INDEX fallinu sem skilgreinir línunúmerið þar sem fyrstu gögnin sem verða til verða b e leitaði að.
  • INDEX($C$5:$C$14, MATCH($B16,$B$5:$B$14,0)+COLUMN()-3): Þetta partur er önnur rök IF fallsins ([value_if_TRUE]) sem dregur út fyrstu úttaksgögnin byggð á línunúmerinu sem fannst í fyrra skrefi.
  • Ef engin samsvörun finnst, IF aðgerðin mun skila auðu reit.

💭 Athugið: Til að skila gögnum með þessari formúlu á réttan hátt verður þúhafið töfluna úr Dálki B þar sem Dálkur B mun tákna viðmiðin og Dálkur C mun hafa úttaksgögnin. Þú verður líka að skilgreina valin viðmið í dálki B undir eða fyrir ofan töfluna eins og ég hef sýnt í Hólf B16 .

Lesa meira: VÍSLA MATCH vs VLOOKUP aðgerð (9 dæmi)

Lokorð

Ég vona að þessar tvær aðferðir sem nefndar eru hér að ofan muni hjálpa þér að nota þær í Excel töflureikninum þínum með því að draga gögn úr töflu og sýna þau lárétt í röð. Ef þú hefur einhverjar spurningar eða athugasemdir, vinsamlegast láttu mig vita í athugasemdahlutanum. Eða þú getur skoðað aðrar greinar okkar sem tengjast Excel aðgerðum á þessari vefsíðu.

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.