VLOOKUP í Google Sheets með formúludæmum

  • Deildu Þessu
Michael Brown

Kennsluforritið útskýrir setningafræði Google Sheets VLOOKUP fallsins og sýnir hvernig á að nota Vlookup formúlur til að leysa raunveruleg verkefni.

Þegar unnið er með innbyrðis tengd gögn, ein af mestu Algeng áskorun er að finna upplýsingar á mörgum blöðum. Þú framkvæmir oft slík verkefni í daglegu lífi, til dæmis þegar þú skannar flugáætlunartöflu fyrir flugnúmerið þitt til að fá brottfarartíma og stöðu. Google Sheets VLOOKUP virkar á svipaðan hátt - flettir upp og sækir samsvarandi gögn úr annarri töflu á sama blaði eða frá öðru blaði.

Víð útbreidd skoðun er sú að VLOOKUP sé ein erfiðasta og óljósasta aðgerðin. En það er ekki satt! Reyndar er auðvelt að gera VLOOKUP í Google Sheets og eftir augnablik muntu ganga úr skugga um það.

    Ábending. Fyrir Microsoft Excel notendur höfum við sérstakt Excel VLOOKUP kennsluefni með formúludæmum.

    Google Sheets VLOOKUP - setningafræði og notkun

    FLOOKUP aðgerðin í Google Sheets er hönnuð til að framkvæma lóðrétt uppfletti - leitaðu að lykilgildi (einstakt auðkenni) niður í fyrsta dálkinn á tilteknu bili og skilaðu gildi í sömu röð úr öðrum dálki.

    Setjafræðin fyrir Google Sheets VLOOKUP fallið er eins og fylgir:

    VLOOKUP(leitarlykill, svið, vísitala, [er_flokkað])

    Fyrstu 3 rökin eru nauðsynleg, sú síðasta er valfrjáls:

    Leitarlykill - er gildið tilfyrsta eins og VLOOKUP aðgerðin gerir. Þar að auki getur það metið mörg skilyrði , flett upp í hvaða sem er átt og skilað öllum eða tilgreindum fjölda samsvörunar sem gildi eða formúlur .

    Mundu að mynd er meira en þúsund orð virði, við skulum sjá hvernig viðbótin virkar á raunverulegum gögnum. Segjum sem svo að sumar pantanir í sýnishornstöflunni okkar innihaldi nokkra hluti og þú vilt sækja allar vörur í tiltekinni pöntun. Vlookup formúla getur ekki gert þetta, á meðan öflugri QUERY aðgerð getur. Vandamálið er að þessi aðgerð krefst þekkingar á fyrirspurnarmálinu eða að minnsta kosti SQL setningafræði. Hefurðu enga löngun til að eyða dögum í að læra þetta? Settu upp Multiple VLOOKUP Matches viðbótina og fáðu gallalausa formúlu á nokkrum sekúndum!

    Í Google blaðinu þínu skaltu smella á Viðbætur > Multiple VLOOKUP Matches > Byrjaðu og skilgreindu leitarskilyrðin:

    1. Veldu svið með gögnunum þínum (A1:D9).
    2. Tilgreindu hversu mörgum samsvörun á að skila (allt í okkar tilfelli).
    3. Veldu hvaða dálka á að skila gögnunum úr ( Atriði , Upphæð og Staða ).
    4. Settu eitt eða fleiri skilyrði. Við viljum draga upplýsingar um inntak pöntunarnúmers í F2, þannig að við stillum aðeins eitt skilyrði: Pöntunarauðkenni = F2.
    5. Veldu hólfið efst til vinstri fyrir niðurstöðuna.
    6. Smelltu á Forskoða niðurstöður til að tryggja að þú fáir nákvæmlega það sem þú ert að leita að.
    7. Efallt er gott, smelltu annað hvort Setja inn formúlu eða Líma niðurstöðu .

    Fyrir þetta dæmi völdum við að skila samsvörun sem formúlur. Svo þú getur nú slegið inn hvaða pöntunarnúmer sem er í F2 og formúlan sem sýnd er á skjámyndinni hér að neðan mun endurreikna sjálfkrafa:

    Til að læra meira um viðbótina skaltu fara á Margfeldi VLOOKUP Matches heimasíðu eða fáðu hana núna frá G Suite Marketplace.

    Þannig geturðu leitað í Google Sheets. Ég þakka þér fyrir lesturinn og vonast til að sjá þig á blogginu okkar í næstu viku!

    leita að (uppflettingargildi eða einstakt auðkenni). Til dæmis er hægt að leita að orðinu "epli", númer 10, eða gildið í reit A2.

    Range - tveir eða fleiri dálkar af gögnum fyrir leitina. Google Sheets VLOOKUP aðgerðin leitar alltaf í fyrsta dálki sviðs .

    Index - dálknúmerið í sviði sem samsvarar gildi (gildi í sömu röð og leitarlykill ) ætti að skila.

    Fyrsti dálkurinn í sviði hefur vísitölu 1. Ef vísitala er minna en 1, Vlookup formúla skilar #VALUE! villa. Ef það er meira en fjöldi dálka á sviði , þá skilar VLOOKUP #REF! villa.

    Er_flokkað - gefur til kynna hvort leitardálkurinn sé flokkaður (TRUE) eða ekki (FALSE). Í flestum tilfellum er mælt með FALSE.

    • Ef is_sorted er TRUE eða sleppt (sjálfgefið), verður fyrsti dálkurinn í sviði að vera raðaður í hækkandi röð , þ.e.a.s. frá A til Ö eða frá minnstu til stærstu.

      Í þessu tilviki skilar Vlookup formúla áætluð samsvörun . Nánar tiltekið, það leitar fyrst að nákvæmri samsvörun. Ef nákvæm samsvörun finnst ekki leitar formúlan að næst samsvörun sem er minni en eða jöfn leitarlykli . Ef öll gildi í uppflettisdálknum eru hærri en leitarlykillinn kemur #N/A villa til baka.

    • Ef er_flokkað er stillt á FALSE, er ekki þörf á flokkun. Í þessu tilviki, Vlookupformúla leitar að nákvæmri samsvörun . Ef uppfletti dálkurinn inniheldur 2 eða fleiri gildi sem eru nákvæmlega jöfn leitarlykill er fyrsta gildinu sem fannst skilað.

    Við fyrstu sýn kann setningafræðin að virðast svolítið flókin, en dæmið fyrir neðan Google Sheet Vlookup formúlu mun gera hlutina auðveldari að skilja.

    Svo sem að þú sért með tvær töflur: aðaltafla og uppflettitöflu eins og sýnt er á skjámyndinni hér að neðan. Töflurnar hafa sameiginlegan dálk ( Pöntunarauðkenni ) sem er einstakt auðkenni. Þú miðar að því að draga stöðu hverrar pöntunar frá uppflettitöflunni yfir í aðaltöfluna.

    Hvernig notarðu Google Sheets Vlookup til að framkvæma verkefnið? Til að byrja með skulum við skilgreina rökin fyrir Vlookup formúluna okkar:

    • Search_key - Order ID (A3), gildið sem leita á að í fyrsta dálki leit töflunnar .
    • Svið - Uppflettingartaflan ($F$3:$G$8). Vinsamlegast athugaðu að við læsum bilinu með því að nota algerar frumutilvísanir þar sem við ætlum að afrita formúluna í margar frumur.
    • Vísi - 2 vegna þess að Status dálkur sem við viljum skila samsvörun úr er 2. dálkur í sviði .
    • Er_flokkað - FALSK vegna þess að leitardálkur okkar (F) er ekki raðað.

    Setjum öll rökin saman fáum við þessa formúlu:

    =VLOOKUP(A3,$F$3:$G$8,2,false)

    Sláðu hana inn í fyrsta reitinn (D3) í aðaltöflunni, afritaðu niður dálkinn og þú munt fá niðurstöðusvipað og þetta:

    Er Vlookup formúlan enn erfið fyrir þig að skilja? Horfðu síðan á þetta með þessum hætti:

    5 hlutir sem þú ættir að vita um Google Sheets VLOOKUP

    Eins og þú hefur þegar skilið, er Google Sheets VLOOKUP aðgerðin hlutur með blæbrigði. Að muna þessar fimm einföldu staðreyndir mun halda þér frá vandræðum og hjálpa þér að forðast algengustu Vlookup villur.

    1. Google Sheets VLOOKUP getur ekki horft til vinstri, það leitar alltaf í fyrsta (vinstri) dálki svið. Til að gera vinstri Vlookup , notaðu Google Sheets Index Match formúlu.
    2. Vlookup í Google Sheets er ónæmir fyrir hástöfum , sem þýðir að það gerir ekki greinarmun á lágstöfum og hástöfum. Notaðu þessa formúlu fyrir hástafanæmu uppflettingu .
    3. Ef VLOOKUP skilar röngum niðurstöðum skaltu stilla is_sorted röksemdin á FALSE til að skila nákvæmum samsvörun. Ef þetta hjálpar ekki, athugaðu aðrar mögulegar ástæður fyrir því að VLOOKUP mistekst.
    4. Þegar is_rangered stillt á TRUE eða sleppt, mundu að raða fyrsta dálknum í sviði hækkandi pöntun. Í þessu tilviki mun VLOOKUP aðgerðin nota hraðari tvöfaldur leitarreiknirit sem virkar rétt aðeins á flokkuðum gögnum.
    5. Google Sheets VLOOKUP getur leitað með hlutasamsvörun byggt á algildisstöfum : spurningamerkið (?) og stjörnu (*). Vinsamlegast skoðaðu þetta Vlookup formúludæmi fyrir frekari upplýsingar.

    Hvernig á að notaVLOOKUP í Google Sheets - formúludæmi

    Nú þegar þú hefur grunnhugmynd um hvernig Google Sheets Vlookup virkar, þá er kominn tími til að prófa sig áfram með að búa til nokkrar formúlur á eigin spýtur. Til að gera eftirfarandi Vlookup dæmi auðveldara að fylgja eftir geturðu opnað sýnishornið Vlookup Google blaðið.

    Hvernig á að Vlookup úr öðru blaði

    Í raunverulegum töflureiknum, aðaltaflan og leittöfluna búa oft á mismunandi blöðum. Til að vísa Vlookup formúlunni þinni á annað blað innan sama töflureikni skaltu setja nafn vinnublaðsins á eftir með upphrópunarmerki (!) á undan sviðstilvísuninni. Til dæmis:

    =VLOOKUP(A2,Sheet4!$A$2:$B$7,2,false)

    Formúlan mun leita að gildinu í A2 á bilinu A2:A7 á Sheet4 og skila samsvarandi gildi úr dálki B (2. dálkur á sviði ).

    Ef nafn blaðsins inniheldur bil eða stafi sem eru ekki í stafrófsröð, vertu viss um að setja það innan gæsalappa. Til dæmis:

    =VLOOKUP(A2,'Lookup table'!$A$2:$B$7,2,false)

    Ábending. Í stað þess að slá inn tilvísun í annað blað handvirkt geturðu látið Google Sheets setja það sjálfkrafa inn fyrir þig. Til þess skaltu byrja að slá inn Vlookup formúluna þína og þegar það kemur að svið röksemdinni skaltu skipta yfir í uppflettiblaðið og velja svið með mús. Þetta mun bæta við bilsviðvísun við formúluna og þú þarft aðeins að breyta hlutfallslegri tilvísun (sjálfgefið) í algera tilvísun. Til að gera þetta skaltu annað hvort slá inn $ táknið fyrir framan dálkstafinn og línunanúmer, eða veldu tilvísunina og ýttu á F4 til að skipta á milli mismunandi tilvísunartegunda.

    Google Sheets Vlookup með algildisstöfum

    Í aðstæðum þar sem þú veist ekki allt uppflettingargildið (search_key), en þú þekkir hluta af því, þú getur leitað með eftirfarandi algildisstöfum:

    • Spurningarmerki (?) til að passa við hvaða staf sem er, og
    • Stjörnu (*) til að passa við hvaða röð stafa sem er.

    Segjum að þú viljir sækja upplýsingar um tiltekna röð úr töflunni hér að neðan. Þú getur ekki munað pöntunarnúmerið að fullu, en þú manst að fyrsti stafurinn er "A". Þannig að þú notar stjörnu (*) til að fylla út hlutann sem vantar, svona:

    =VLOOKUP("a*",$A$2:$C$7,2,false)

    Betra er að þú getur slegið inn þekkta hluta leitarlykilsins í einhverjum reit og sameinast þessi reit með "*" til að búa til fjölhæfari Vlookup formúlu:

    Til að draga hlutinn: =VLOOKUP($F$1&"*",$A$2:$C$7,2,false)

    Til að draga upphæðina: =VLOOKUP($F$1&"*",$A$2:$C$7,3,false)

    Ábending. Ef þú þarft að leita að raunverulegu spurningarmerki eða stjörnustaf skaltu setja tilde (~) á undan stafnum, t.d. "~*".

    Google Sheets Index Match formúla fyrir vinstri Vlookup

    Ein mikilvægasta takmörkun VLOOKUP aðgerðarinnar (bæði í Excel og Google Sheets) er að hún getur ekki horft til vinstri. Það er, ef leitardálkurinn er ekki fyrsti dálkurinn í uppflettitöflunni mun Google Sheets Vlookup mistakast. Í slíkum aðstæðum, notaðu öflugri ogendingargóðari vísitölusamsvörun:

    INDEX ( afkomusvið , MATCH( leitarlykill , leitarsvið , 0))

    Til dæmis, til að fletta upp A3 gildi (leitarlykill) í G3:G8 (leitarsvið) og skilaðu samsvörun frá F3:F8 (skilasvið), notaðu þessa formúlu:

    =INDEX($F$3:$F$8, MATCH (A3, $G$3:$G$8, 0))

    Eftirfarandi skjámynd sýnir þessa vísitölusamsvörun formúlu í action:

    Annar kostur við Index Match formúluna samanborið við Vlookup er að hún er ónæm fyrir skipulagsbreytingum sem þú gerir á blöðunum þar sem hún vísar beint í skiladálkinn. Sérstaklega, að setja inn eða eyða dálki í uppflettitöflunni brýtur Vlookup formúlu vegna þess að "harðkóðaða" vísitölan verður ógild, en Index Match formúlan er áfram örugg og örugg.

    Nánari upplýsingar um INDEX MATCH , vinsamlegast sjáðu hvers vegna INDEX MATCH er betri valkostur við VLOOKUP. Þó að kennsla hér að ofan sé miðuð við Excel, virkar INDEX MATCH í Google Sheets á nákvæmlega sama hátt, nema fyrir mismunandi nöfn á rökunum.

    Hástafa- og hástafaviðkvæmur Vlookup í Google Sheets

    Í þeim tilvikum þegar textinn tilvik skiptir máli, notaðu INDEX MATCH ásamt TRUE og EXACT aðgerðunum til að búa til hástafanæma Google Sheets Vlookup fylkisformúlu :

    ArrayFormula(INDEX( return_range , MATCH (TRUE) ,EXACT( uppflettingarsvið , leitarlykill ),0)))

    Sé því miðað við að leitarlykillinn sé í reit A3 er uppflettingarsviðið G3:G8 og skilasviðið erF3:F8, formúlan er sem hér segir:

    =ArrayFormula(INDEX($F$3:$F$8, MATCH (TRUE,EXACT($G$3:$G$8, A3),0)))

    Eins og sést á skjáskotinu hér að neðan á formúlan ekki í neinum vandræðum með að greina á milli hástafa og lágstafa eins og A-1001 og a-1001 :

    Ábending. Með því að ýta á Ctrl + Shift + Enter á meðan formúlu er breytt setur ARRAYFORMULA fallið inn í byrjun formúlunnar sjálfkrafa.

    Vlookup formúlur eru algengustu en ekki eina leiðin til að fletta upp í Google Sheets. Næsti og síðasti hluti þessarar kennslu sýnir val.

    Sameina blöð: formúlulaus valkostur fyrir Google Sheets Vlookup

    Ef þú ert að leita að myndlausri leið til að gera Google töflureikni Vlookup, íhugaðu að nota Sameina blöð viðbótina. Þú getur fengið það ókeypis í Google Sheets viðbótarversluninni.

    Þegar viðbótinni hefur verið bætt við Google Sheets geturðu fundið það undir flipanum Viðbætur :

    Með samruna blaðaviðbótinni á sínum stað ertu tilbúinn til að gera vettvangspróf. Upprunagögnin eru þegar kunn þér: við munum draga upplýsingar úr Staða dálknum byggt á Pöntunarauðkenni :

    1. Veldu hvaða reit sem er með gögnum innan Aðalblaðsins og smelltu á Viðbætur > Sameina blöð > Start .

      Í flestum tilfellum tekur viðbótin sjálfkrafa upp allt borðið fyrir þig. Ef það gerir það ekki skaltu annað hvort smella á hnappinn Sjálfvirkt val eða veljasvið í aðalblaðinu þínu handvirkt og smelltu síðan á Næsta :

    2. Veldu svið í Upplitsblaðinu . Sviðið þarf ekki endilega að vera í sömu stærð og sviðið á aðalblaðinu. Í þessu dæmi hefur uppflettitaflan 2 fleiri línur en aðaltaflan.

  • Veldu einn eða fleiri lykladálka (einstök auðkenni) að bera saman. Þar sem við erum að bera saman blöðin eftir Pöntunarauðkenni , veljum við aðeins þennan dálk:
  • Undir Upplitsdálkar velurðu dálkinn (s) í leitarblaðinu sem þú vilt sækja gögn úr. Undir Aðaldálkar , veldu samsvarandi dálka í aðalblaðinu sem þú vilt afrita gögnin í.
  • Í þessu dæmi erum við að draga upplýsingar úr Staða dálknum á leitarblaðinu í Staða dálkinn á Aðalblaðinu:

  • Veldu valfrjálst eina eða fleiri viðbótaraðgerðir. Oftast viltu Bæta línum sem ekki passa við lok aðaltöflunnar , þ.e. afrita línurnar sem eru aðeins til í uppflettitöflunni í lok aðaltöflunnar:
  • Smelltu á Ljúka , leyfðu viðbótinni Sameina blöð smástund til vinnslu og þá ertu kominn í gang!

    Vlookup margar samsvörun auðveld leið!

    Multiple VLOOKUP Matches er annað Google Sheets tól fyrir háþróaða leit. Eins og nafnið gefur til kynna getur viðbótin skilað öllum samsvörunum, ekki bara

    Michael Brown er hollur tækniáhugamaður með ástríðu fyrir því að einfalda flókna ferla með hugbúnaðarverkfærum. Með meira en áratug af reynslu í tækniiðnaðinum hefur hann aukið færni sína í Microsoft Excel og Outlook, sem og Google Sheets og Docs. Blogg Michael er tileinkað því að deila þekkingu sinni og sérfræðiþekkingu með öðrum, veita auðveld ráð og leiðbeiningar til að bæta framleiðni og skilvirkni. Hvort sem þú ert vanur fagmaður eða byrjandi, þá býður blogg Michaels upp á dýrmæta innsýn og hagnýt ráð til að fá sem mest út úr þessum nauðsynlegu hugbúnaðarverkfærum.