VLOOKUP në Google Sheets me shembuj formulash

  • Shperndaje Kete
Michael Brown

Tutoriali shpjegon sintaksën e funksionit VLOOKUP të Fletëve Google dhe tregon se si të përdoren formulat Vlookup për zgjidhjen e detyrave të jetës reale.

Kur punoni me të dhëna të ndërlidhura, një nga më Sfidat e zakonshme janë gjetja e informacionit nëpër fletë të shumta. Ju shpesh kryeni detyra të tilla në jetën e përditshme, për shembull kur skanoni një tabelë të orarit të fluturimit për numrin tuaj të fluturimit për të marrë kohën dhe statusin e nisjes. Google Sheets VLOOKUP funksionon në mënyrë të ngjashme - shikon dhe merr të dhëna që përputhen nga një tabelë tjetër në të njëjtën fletë ose nga një fletë tjetër.

Një mendim i përhapur është se VLOOKUP është një nga funksionet më të vështira dhe më të paqarta. Por kjo nuk është e vërtetë! Në fakt, është e lehtë të bësh VLOOKUP në Google Sheets dhe në një moment do të sigurohesh për këtë.

    Këshillë. Për përdoruesit e Microsoft Excel, ne kemi një tutorial të veçantë të Excel VLOOKUP me shembuj formulash.

    Fletët e Google VLOOKUP - sintaksa dhe përdorimi

    Funksioni VLOOKUP në Fletët e Google është krijuar për të kryer një vertikale kërkim - kërkoni për një vlerë kyçe (identifikues unik) poshtë kolonës së parë në një gamë të caktuar dhe ktheni një vlerë në të njëjtin rresht nga një kolonë tjetër.

    Sintaksa për funksionin VLOOKUP të Fletëve të Google është si vijon:

    VLOOKUP(çelësi_kërkues, diapazoni, indeksi, [është i renditur])

    Kërkohen 3 argumentet e para, i fundit është opsional:

    Kërko_çelësi - është vlera tee para siç bën funksioni VLOOKUP. Për më tepër, ai mund të vlerësojë kushte të shumta , të kërkojë në çdo drejtim dhe të kthejë të gjitha ose numrin e specifikuar të përputhjeve si vlera ose formula .

    Duke kujtuar se një fotografi vlen sa një mijë fjalë, le të shohim se si funksionon shtesa në të dhënat e jetës reale. Duke supozuar se disa porosi në tabelën tonë të mostrës përmbajnë disa artikuj dhe ju dëshironi të merrni të gjithë artikujt e një porosie specifike. Një formulë Vlookup nuk është në gjendje ta bëjë këtë, ndërsa një funksion më i fuqishëm QUERY mundet. Problemi është se ky funksion kërkon njohuri të gjuhës së pyetjes ose të paktën sintaksës SQL. Nuk keni dëshirë të kaloni ditë duke e studiuar këtë? Instaloni shtesën Multiple VLOOKUP Maches dhe merrni një formulë të përsosur në sekonda!

    Në Fletën tuaj Google, klikoni Shtesa > Multiple VLOOKUP Maches > Filloni dhe përcaktoni kriteret e kërkimit:

    1. Zgjidhni diapazonin me të dhënat tuaja (A1:D9).
    2. Specifikoni sa ndeshje të kthehen (të gjitha në rasti ynë).
    3. Zgjidhni nga cilat kolona të kthehen të dhënat ( Artikulli , Shuma dhe Statusi ).
    4. Vendosni një ose më shumë kushte. Ne duam të tërheqim informacionin rreth futjes së numrit të porosisë në F2, kështu që ne konfigurojmë vetëm një kusht: ID-ja e porosisë = F2.
    5. Zgjidhni qelizën lart majtas për rezultatin.
    6. Klikoni Shiko rezultatin paraprak për t'u siguruar që do të marrësh saktësisht atë që po kërkon.
    7. Nësegjithçka është mirë, klikoni ose Fut formulën ose Ngjit rezultatin .

    Për këtë shembull, ne zgjodhëm të kthejmë përputhet si formula. Pra, tani mund të shkruani çdo numër porosie në F2 dhe formula e treguar në pamjen e mëposhtme do të rillogaritet automatikisht:

    Për të mësuar më shumë rreth shtesës, vizitoni Faqja kryesore e shumëpërputhjeve të VLOOKUP-it ose merrni atë tani nga tregu i G Suite.

    Kështu mund të bëni kërkimin e "Fletëve të Google". Ju falënderoj që lexoni dhe shpresoj t'ju shohim në blogun tonë javën e ardhshme!

    kërkoni për (vlerën e kërkimit ose identifikuesin unik). Për shembull, mund të kërkoni për fjalën "mollë", numrin 10 ose vlerën në qelizën A2.

    Ranga - dy ose më shumë kolona të dhënash për kërkimin. Funksioni VLOOKUP i Fletëve të Google kërkon gjithmonë në kolonën e parë të rangut .

    Indeksi - numri i kolonës në varg nga i cili një vlerë përputhet (vlera në të njëjtin rresht si çelësi_kërkues ) duhet të kthehet.

    Kollona e parë në varg ka indeks 1. Nëse indeksi është më i vogël se 1, një formulë Vlookup kthen #VLERËN! gabim. Nëse është më i madh se numri i kolonave në rangun , VLOOKUP kthen #REF! gabim.

    Is_sorted - tregon nëse kolona e kërkimit është e renditur (TRUE) ose jo (FALSE). Në shumicën e rasteve, rekomandohet FALSE.

    • Nëse është e renditur është TRUE ose e lënë jashtë (e parazgjedhur), kolona e parë e rangut duhet të jetë e renditur në rend rritës , pra nga A në Z ose nga më i vogli tek më i madhi.

      Në këtë rast, një formulë Vlookup kthen një përputhje të përafërt . Më saktësisht, së pari kërkon përputhjen e saktë. Nëse nuk gjendet një përputhje e saktë, formula kërkon për përputhjen më të afërt që është më e vogël ose e barabartë me çelësi_kërkues . Nëse të gjitha vlerat në kolonën e kërkimit janë më të mëdha se çelësi i kërkimit, kthehet një gabim #N/A.

    • Nëse is_sorted është vendosur në FALSE, nuk kërkohet renditje. Në këtë rast, një Vlookupformula kërkon për përputhje e saktë . Nëse kolona e kërkimit përmban 2 ose më shumë vlera saktësisht të barabarta me çelësi_kërkues , vlera e parë e gjetur kthehet.

    Në pamje të parë, sintaksa mund të duket pak e komplikuar, por shembulli i mëposhtëm i formulës së Google Sheet Vlookup do t'i bëjë gjërat më të lehta për t'u kuptuar.

    Sikur të supozojmë se keni dy tabela: tabelën kryesore dhe tabela e kërkimit siç tregohet në pamjen e mëposhtme të ekranit. Tabelat kanë një kolonë të përbashkët ( Identifikimi i porosisë ) që është një identifikues unik. Ju synoni të tërhiqni statusin e çdo porosie nga tabela e kërkimit në tabelën kryesore.

    Tani, si e përdorni Google Sheets Vlookup për të përmbushur detyrën? Për të filluar, le të përcaktojmë argumentet për formulën tonë Vlookup:

    • Search_key - Order ID (A3), vlera që do të kërkohet në kolonën e parë të tabelës Lookup .
    • Diapazoni - tabela e kërkimit ($F$3:$G$8). Ju lutemi kushtoni vëmendje që ne kyçim diapazonin duke përdorur referenca absolute të qelizave pasi planifikojmë ta kopjojmë formulën në qeliza të shumta.
    • Indeksi - 2 sepse Kolona Status nga e cila duam të kthejmë një përputhje është kolona e 2-të në rangun .
    • Is_sorted - FALSE sepse kolona jonë e kërkimit (F) nuk është të renditura.

    Duke i bashkuar të gjitha argumentet, marrim këtë formulë:

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

    Futeni atë në qelizën e parë (D3) të tabelës kryesore, kopjoni poshtë kolonës, dhe do të merrni një rezultate ngjashme me këtë:

    A është ende e vështirë për t'u kuptuar formula Vlookup? Më pas shikojeni në këtë mënyrë:

    5 gjëra që duhen ditur rreth Google Sheets VLOOKUP

    Siç e keni kuptuar tashmë, funksioni i Google Sheets VLOOKUP është një gjë me nuanca. Kujtimi i këtyre pesë fakteve të thjeshta do t'ju mbajë jashtë telasheve dhe do t'ju ndihmojë të shmangni gabimet më të zakonshme të Vlookup-it.

    1. Fletët e Google VLOOKUP nuk mund të shikojë në të majtë, ai kërkon gjithmonë në kolonën e parë (më të majtë) të varg. Për të bërë një Vlookup majtas , përdorni formulën e Përputhjes së Indeksit të Fletëve të Google.
    2. Vlookup-i në Fletët e Google është i pandjeshëm ndaj shkronjave të vogla , që do të thotë se nuk dallon shkronjat e vogla dhe të mëdha. Për kërkim i ndjeshëm ndaj shkronjave të vogla , përdorni këtë formulë.
    3. Nëse VLOOKUP jep rezultate të pasakta, vendosni argumentin është e renditur në FALSE për të kthyer përputhjet e sakta. Nëse kjo nuk ju ndihmon, kontrolloni arsyet e tjera të mundshme pse VLOOKUP dështon.
    4. Kur është_sorted vendoset në TRUE ose hiqet, mos harroni të renditni kolonën e parë të rangut në rritje urdhëroj. Në këtë rast, funksioni VLOOKUP do të përdorë një algoritëm më të shpejtë kërkimi binar që funksionon saktë vetëm në të dhëna të renditura.
    5. Fletët e Google VLOOKUP mund të kërkojë me përputhje të pjesshme bazuar në karakteret e shkrepjes : pikëpyetja (?) dhe ylli (*). Ju lutemi shikoni këtë shembull të formulës Vlookup për më shumë detaje.

    Si të përdorniVLOOKUP në Google Sheets - shembuj formulash

    Tani që keni një ide bazë se si funksionon Google Sheets Vlookup, është koha të provoni veten për të bërë disa formula vetë. Për t'i bërë më të lehtë për t'u ndjekur shembujt e mëposhtëm Vlookup, mund të hapni mostrën e fletës Vlookup Google.

    Si të bëhet Vlookup nga një fletë tjetër

    Në fletëllogaritësit e jetës reale, tabela kryesore dhe tabela e kërkimit shpesh banojnë në fletë të ndryshme. Për të referuar formulën tuaj Vlookup në një fletë tjetër brenda së njëjtës fletëllogaritëse, vendosni emrin e fletës së punës pasuar nga një pikëçuditëse (!) përpara referencës së diapazonit. Për shembull:

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

    Formula do të kërkojë për vlerën në A2 në rangun A2:A7 në Sheet4 dhe do të kthejë një vlerë që përputhet nga kolona B (kolona e dytë në intervalin ).

    Nëse emri i fletës përfshin hapësira ose karaktere jo alfabetike, sigurohuni që ta vendosni në thonjëza të vetme. Për shembull:

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

    Këshillë. Në vend që të shkruani manualisht një referencë për një fletë tjetër, mund t'i vendosni "Fletët e Google" automatikisht për ju. Për këtë, filloni të shkruani formulën tuaj Vlookup dhe kur bëhet fjalë për argumentin range , kaloni në fletën e kërkimit dhe zgjidhni gamën duke përdorur miun. Kjo do të shtojë një referencë të diapazonit në formulë dhe do t'ju duhet vetëm të ndryshoni një referencë relative (parazgjedhje) në një referencë absolute. Për ta bërë këtë, ose shkruani shenjën $ përpara shkronjës dhe rreshtit të kolonësnumri ose zgjidhni referencën dhe shtypni F4 për të kaluar midis llojeve të ndryshme të referencës.

    Vlookupimi i fletëve të Google me karaktere të gërmuara

    Në situatat kur nuk e dini të gjithë vlerën e kërkimit (key_kërkimi), por ju e dini një pjesë të saj, mund të bëni një kërkim me karakteret e mëposhtme të gërmave:

    • Pikëpyetje (?) që të përputhet me çdo karakter të vetëm dhe
    • Ylli (*) për të përputhur çdo sekuencë karakteresh.

    Le të themi se dëshironi të merrni informacion për një renditje specifike nga tabela e mëposhtme. Ju nuk mund ta mbani mend plotësisht rendin ID, por mbani mend se karakteri i parë është "A". Pra, ju përdorni një yll (*) për të plotësuar pjesën që mungon, si kjo:

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

    Më mirë akoma, mund të futni pjesën e njohur të çelësit të kërkimit në një qelizë dhe të lidhni ajo qelizë me "*" për të krijuar një formulë më të gjithanshme Vlookup:

    Për të tërhequr artikullin: =VLOOKUP($F$1&"*",$A$2:$C$7,2,false)

    Për të tërhequr shumën: =VLOOKUP($F$1&"*",$A$2:$C$7,3,false)

    Këshillë. Nëse keni nevojë të kërkoni për një pikëpyetje të vërtetë ose një karakter yll, vendosni një tildë (~) përpara karakterit, p.sh. "~*".

    Formula e përputhjes së Indeksit të Fletëve të Google për Vlookup-in e majtë

    Një nga kufizimet më domethënëse të funksionit VLOOKUP (si në Excel ashtu edhe në Fletët e Google) është se ai nuk mund të shikojë në të majtë. Kjo do të thotë, nëse kolona e kërkimit nuk është kolona e parë në tabelën e kërkimit, Google Sheets Vlookup do të dështojë. Në situata të tilla, përdorni një më të fuqishëm dheFormula më e qëndrueshme e përputhjes së indeksit:

    INDEX ( varg_kthimi , MATCH( kyç_kërkimi , varg_kërkimi , 0))

    Për shembull, për të kërkuar Vlera A3 (çelësi_kërkues) në G3:G8 (gama_kërkuese) dhe ktheni një përputhje nga F3:F8 (varg_kthimi), përdorni këtë formulë:

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

    Foto e mëposhtme e ekranit tregon këtë formulë të përputhjes së indeksit në veprim:

    Një avantazh tjetër i formulës Index Match krahasuar me Vlookup është se është imun ndaj ndryshimeve strukturore që bëni në fletë pasi i referohet drejtpërdrejt kolonës së kthimit. Në veçanti, futja ose fshirja e një kolone në tabelën e kërkimit prish një formulë Vlookup sepse numri i indeksit "hard-coded" bëhet i pavlefshëm, ndërsa formula Index Match mbetet e sigurt dhe e shëndoshë.

    Për më shumë informacion rreth INDEX MATCH , ju lutemi shikoni Pse INDEX MATCH është një alternativë më e mirë për VLOOKUP. Megjithëse mësimi i mësipërm synon Excel, INDEX MATCH në Fletët e Google funksionon saktësisht në të njëjtën mënyrë, me përjashtim të emrave të ndryshëm të argumenteve.

    Vlookup i ndjeshëm ndaj rasteve në Fletët e Google

    Në rastet kur teksti ka rëndësi rasti, përdorni INDEX MATCH në kombinim me funksionet TRUE dhe EXACT për të krijuar një Vlookup të fletëve të Google formulë grupi :

    ArrayFormula( return_range , MATCH (TRUE ,EXACT( gama_kërkuese , çelësi_kërkues ),0)))

    Duke supozuar se çelësi i kërkimit është në qelizën A3, diapazoni i kërkimit është G3:G8 dhe diapazoni i kthimit ështëF3:F8, formula shkon si më poshtë:

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

    Siç tregohet në pamjen e mëposhtme, formula nuk ka asnjë problem me dallimin e karaktereve të mëdha dhe të vogla si A-1001 dhe a-1001 :

    Këshillë. Shtypja e Ctrl + Shift + Enter gjatë redaktimit të një formule fut automatikisht funksionin ARRAYFORMULA në fillim të formulës.

    Formulat Vlookup janë mënyra më e zakonshme, por jo e vetmja për të kërkuar në Fletët e Google. Seksioni tjetër dhe i fundit i këtij udhëzuesi demonstron një alternativë.

    Shkrija e fletëve: alternativë pa formula për Google Sheets Vlookup

    Nëse po kërkoni një mënyrë vizuale pa formula për të bërë Google Vlookup i fletëllogaritës, merrni parasysh përdorimin e shtesës Merge Sheets. Mund ta merrni falas nga dyqani i shtesave të Fletëve të Google.

    Pasi shtesa të shtohet në Fletët e Google, mund ta gjeni nën skedën Zgjerime :

    Me shtesën Merge Sheets në vend, ju jeni gati t'i bëni një test në terren. Të dhënat burimore janë tashmë të njohura për ju: ne do të tërheqim informacion nga kolona Statusi bazuar në ID-ja e porosisë :

    1. Zgjidhni çdo qelizë me të dhëna brenda Fletës kryesore dhe kliko Shtesa > Shkrije fletësh > Fillimi .

      Në shumicën e rasteve, shtesa do të marrë të gjithë tabelën për ju automatikisht. Nëse jo, ose klikoni butonin Zgjedhja automatike ose zgjidhnirangu në fletën tuaj kryesore manualisht dhe më pas klikoni Tjetër :

    2. Zgjidhni diapazonin në Fletën e kërkimit . Gama nuk duhet domosdoshmërisht të jetë e njëjtë me diapazonin në fletën kryesore. Në këtë shembull, tabela e kërkimit ka 2 rreshta më shumë se tabela kryesore.

  • Zgjidh një ose më shumë kolona kyçe (identifikues unikë) te krahasosh. Meqenëse po i krahasojmë fletët sipas ID-ja e porosisë , ne zgjedhim vetëm këtë kolonë:
  • Nën Kollonat e kërkimit , zgjidhni kolonën (s) në fletën e kërkimit nga e cila dëshironi të merrni të dhëna. Nën Kollonat kryesore , zgjidhni kolonat përkatëse në fletën kryesore në të cilën dëshironi të kopjoni të dhënat.
  • Në këtë shembull, ne po tërheqim informacionin nga kolona Status në fletën e kërkimit në kolonën Status në fletën kryesore:

  • Me dëshirë, zgjidhni një ose më shumë veprime shtesë. Më shpesh, do të dëshironit të Shtoni rreshta që nuk përputhen në fund të tabelës kryesore , d.m.th. të kopjoni rreshtat që ekzistojnë vetëm në tabelën e kërkimit në fund të tabelës kryesore:
  • Klikoni Finish , lejoni shtesën Merge Sheets një moment për përpunim dhe jeni gati!

    Përputhjet e shumëfishta Vloookup në një mënyrë të thjeshtë!

    Multiple VLOOKUP Maches është një tjetër mjet i Fletëve të Google për kërkim të avancuar. Siç sugjeron emri i saj, shtesa mund të kthejë të gjitha ndeshjet, jo vetëm

    Michael Brown është një entuziast i përkushtuar i teknologjisë me një pasion për thjeshtimin e proceseve komplekse duke përdorur mjete softuerike. Me më shumë se një dekadë përvojë në industrinë e teknologjisë, ai ka përmirësuar aftësitë e tij në Microsoft Excel dhe Outlook, si dhe Google Sheets dhe Docs. Blogu i Michael është i përkushtuar ndaj ndarjes së njohurive dhe ekspertizës së tij me të tjerët, duke ofruar këshilla dhe mësime të thjeshta për t'u ndjekur për të përmirësuar produktivitetin dhe efikasitetin. Pavarësisht nëse jeni një profesionist me përvojë apo fillestar, blogu i Michael ofron njohuri të vlefshme dhe këshilla praktike për të përfituar sa më shumë nga këto mjete softuerike thelbësore.