VLOOKUP yn Google Sheets gydag enghreifftiau o fformiwla

  • Rhannu Hwn
Michael Brown

Mae'r tiwtorial yn esbonio cystrawen swyddogaeth VLOOKUP Google Sheets ac yn dangos sut i ddefnyddio fformiwlâu Vlookup ar gyfer datrys tasgau bywyd go iawn.

Wrth weithio gyda data cydberthnasol, un o'r rhai mwyaf heriau cyffredin yw dod o hyd i wybodaeth ar draws sawl taflen. Rydych chi'n aml yn cyflawni tasgau o'r fath mewn bywyd bob dydd, er enghraifft wrth sganio bwrdd amserlen hedfan ar gyfer eich rhif hedfan i gael yr amser gadael a'r statws. Google Sheets Mae VLOOKUP yn gweithio mewn ffordd debyg - yn edrych i fyny ac yn adalw data cyfatebol o dabl arall ar yr un ddalen neu o ddalen wahanol.

Barn eang yw mai VLOOKUP yw un o'r swyddogaethau anoddaf ac aneglur. Ond nid yw hynny'n wir! Yn wir, mae'n hawdd gwneud VLOOKUP yn Google Sheets, ac mewn eiliad fe fyddwch chi'n gwneud yn siŵr ohono.

    Awgrym. Ar gyfer defnyddwyr Microsoft Excel, mae gennym diwtorial Excel VLOOKUP ar wahân gydag enghreifftiau o fformiwla.

    Google Sheets VLOOKUP - cystrawen a defnydd

    Dyluniwyd swyddogaeth VLOOKUP yn Google Sheets i berfformio fertigol chwilio - chwiliwch am werth bysell (dynodwr unigryw) i lawr y golofn gyntaf mewn amrediad penodedig a dychwelwch werth yn yr un rhes o golofn arall.

    Mae'r gystrawen ar gyfer swyddogaeth VLOOKUP Google Sheets fel yn dilyn:

    VLOOKUP(search_key, range, index, [is_sorted])

    Mae angen y 3 arg gyntaf, mae'r un olaf yn ddewisol:

    Chwilio_key - yw'r gwerth iyr un cyntaf fel y mae swyddogaeth VLOOKUP yn ei wneud. Ar ben hynny, gall werthuso amodau lluosog , edrych i fyny i unrhyw gyfeiriad , a dychwelyd y cyfan neu'r nifer penodedig o gyfatebiaethau fel gwerthoedd neu fformiwlâu .

    Gan gofio bod llun yn werth mil o eiriau, gadewch i ni weld sut mae'r ychwanegiad yn gweithio ar ddata bywyd go iawn. Gan dybio, mae rhai archebion yn ein tabl sampl yn cynnwys sawl eitem, a'ch bod am adfer yr holl eitemau o orchymyn penodol. Nid yw fformiwla Vlookup yn gallu gwneud hyn, tra gall swyddogaeth QUERY mwy pwerus wneud hyn. Y broblem yw bod y swyddogaeth hon yn gofyn am wybodaeth am iaith yr ymholiad neu o leiaf gystrawen SQL. Heb unrhyw awydd i dreulio dyddiau yn astudio hyn? Gosodwch yr ategyn Paru Lluosog VLOOKUP a chael fformiwla ddi-ffael mewn eiliadau!

    Yn eich Google Sheet, cliciwch Ychwanegiadau > Multiple VLOOKUP Matches > Cychwyn , a diffiniwch y meini prawf chwilio:

    1. Dewiswch yr amrediad gyda'ch data (A1:D9).
    2. Nodwch faint o gyfatebiaethau i'w dychwelyd (i gyd yn ein hachos ni).
    3. Dewiswch pa golofnau i ddychwelyd y data o ( Eitem , Swm a Statws ).
    4. Gosodwch un neu fwy o amodau. Rydyn ni eisiau tynnu'r wybodaeth am y mewnbwn rhif archeb yn F2, felly rydyn ni'n ffurfweddu un amod yn unig: Archeb ID = F2.
    5. Dewiswch y gell chwith uchaf ar gyfer y canlyniad.
    6. Cliciwch Rhagolwg o'r canlyniad i wneud yn siŵr y byddwch chi'n cael yr union beth rydych chi'n edrych amdano.
    7. Ospopeth yn dda, cliciwch naill ai Mewnosod fformiwla neu Gludo canlyniad .

    Ar gyfer yr enghraifft hon, dewisom ddychwelyd yn cyfateb fel fformiwlâu. Felly, gallwch nawr deipio unrhyw rif archeb yn F2, a bydd y fformiwla a ddangosir yn y sgrin lun isod yn ailgyfrifo'n awtomatig:

    I ddysgu mwy am yr ychwanegyn, ewch i'r Tudalen gartref Multiple VLOOKUP Matches neu ei gael nawr o'r G Suite Marketplace.

    Dyna sut y gallwch chi wneud chwiliad Google Sheets. Diolch i chi am ddarllen a gobeithio gweld chi ar ein blog wythnos nesaf!

    chwilio am (gwerth chwilio neu ddynodwr unigryw). Er enghraifft, gallwch chwilio am y gair "afal", rhif 10, neu'r gwerth yng nghell A2.

    Ystod - dwy golofn neu fwy o ddata ar gyfer y chwiliad. Mae ffwythiant VLOOKUP Google Sheets bob amser yn chwilio yng ngholofn gyntaf ystod .

    Mynegai - rhif y golofn yn ystod gyda gwerth cyfatebol (dylid dychwelyd gwerth yn yr un rhes â search_key ).

    Mae gan y golofn gyntaf yn ystod mynegai 1. Os mynegai yn llai nag 1, mae fformiwla Vlookup yn dychwelyd y #VALUE! gwall. Os yw'n fwy na nifer y colofnau yn ystod , mae VLOOKUP yn dychwelyd y #REF! gwall.

    Is_sorted - yn dynodi a yw'r golofn chwilio wedi'i threfnu (TRUE) ai peidio (FALSE). Yn y rhan fwyaf o achosion, argymhellir GAU.

    • Os yw wedi'i_sortio yn WIR neu wedi'i hepgor (rhagosodedig), rhaid didoli colofn gyntaf ystod mewn trefn esgynnol , h.y. o A i Z neu o'r lleiaf i'r mwyaf.

      Yn yr achos hwn mae fformiwla Vlookup yn dychwelyd cyfatebiad bras . Yn fwy manwl gywir, mae'n chwilio am union gyfatebiaeth yn gyntaf. Os na chanfyddir cyfatebiaeth union, mae'r fformiwla yn chwilio am y cyfateb agosaf sy'n llai na neu'n hafal i search_key . Os yw'r holl werthoedd yn y golofn chwilio yn fwy na'r allwedd chwilio, dychwelir gwall #D/A.

    • Os yw is_sorted wedi'i osod i ANGHYWIR, nid oes angen didoli. Yn yr achos hwn, mae Vlookupchwiliadau fformiwla am union gyfatebiaeth . Os yw'r golofn chwilio yn cynnwys 2 werth neu fwy sy'n union hafal i search_key , dychwelir y gwerth 1af a ganfuwyd.

    Ar yr olwg gyntaf, gall y gystrawen ymddangos ychydig yn gymhleth, ond bydd yr enghraifft isod o fformiwla Google Sheet Vlookup yn gwneud pethau'n haws i'w deall.

    A chymryd bod gennych ddau dabl: prif dabl a thabl chwilio fel y dangosir yn y sgrin isod. Mae gan y tablau golofn gyffredin ( ID Archeb ) sy'n ddynodwr unigryw. Rydych chi'n anelu at dynnu statws pob archeb o'r tabl am-edrych i'r prif dabl.

    Nawr, sut ydych chi'n defnyddio Google Sheets Vlookup i gyflawni'r dasg? I ddechrau, gadewch i ni ddiffinio'r dadleuon ar gyfer ein fformiwla Vlookup:

    • Chwilio_key - Archeb ID (A3), y gwerth i chwilio amdano yng ngholofn gyntaf y tabl Edrych .
    • Amrediad - y tabl Edrych ($F$3:$G$8). Sylwch ein bod yn cloi'r amrediad drwy ddefnyddio cyfeiriadau cell absoliwt gan ein bod yn bwriadu copïo'r fformiwla i gelloedd lluosog.
    • Mynegai - 2 oherwydd y Colofn statws yr ydym am ddychwelyd matsiad ohoni yw'r 2il golofn yn ystod .
    • Is_sorted - GAU oherwydd nid yw ein colofn chwilio (F) yn sorted.

    Wrthi'n rhoi'r holl ddadleuon at ei gilydd, rydyn ni'n cael y fformiwla yma:

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

    Rhowch hi yng nghell gyntaf (D3) y prif dabl, copi i lawr y golofn, a byddwch yn cael canlyniadtebyg i hyn:

    A yw fformiwla Vlookup yn dal yn anodd i chi ei deall? Yna edrychwch arno fel hyn:

    5 peth i'w gwybod am Google Sheets VLOOKUP

    Fel y dealloch eisoes, mae swyddogaeth VLOOKUP Google Sheets yn rhywbeth gyda naws. Bydd cofio'r pum ffaith syml hyn yn eich cadw allan o drafferth ac yn eich helpu i osgoi'r gwallau Vlookup mwyaf cyffredin.

    1. Ni all Google Sheets VLOOKUP edrych ar y chwith, mae bob amser yn chwilio yng ngholofn gyntaf (chwith) y ystod. I wneud Vlookup chwith , defnyddiwch fformiwla Google Sheets Index Match.
    2. Mae vlookup yn Google Sheets yn ansensitif i lythrennau a llythrennau , sy'n golygu nad yw'n gwahaniaethu nodau llythrennau bach a mawr. Ar gyfer chwilio sy'n sensitif i achos , defnyddiwch y fformiwla hon.
    3. Os bydd VLOOKUP yn dychwelyd canlyniadau anghywir, gosodwch y ddadl is_sorted i FALSE i ddychwelyd yr union gyfatebiaethau. Os nad yw hyn yn helpu, gwiriwch resymau posibl eraill pam fod VLOOKUP yn methu.
    4. Pan fydd wedi'i_sortio wedi'i osod i WIR neu wedi'i hepgor, cofiwch drefnu colofn gyntaf ystod wrth esgynnol trefn. Yn yr achos hwn, bydd y ffwythiant VLOOKUP yn defnyddio algorithm chwilio deuaidd cyflymach sy'n gweithio'n gywir ar ddata sydd wedi'u didoli yn unig.
    5. Dalenni Google Gall VLOOKUP chwilio gyda cyfatebiaeth rannol yn seiliedig ar y nodau cerdyn gwyllt : y marc cwestiwn (?) a seren (*). Gweler yr enghraifft hon o fformiwla Vlookup am ragor o fanylion.

    Sut i ddefnyddioVLOOKUP yn Google Sheets - enghreifftiau fformiwla

    Nawr bod gennych syniad sylfaenol o sut mae Google Sheets Vlookup yn gweithio, mae'n bryd rhoi cynnig ar wneud ychydig o fformiwlâu ar eich pen eich hun. I wneud yr enghreifftiau isod o Vlookup yn haws i'w dilyn, gallwch agor y sampl o ddalen Vlookup Google.

    Sut i Vlookup o ddalen wahanol

    Mewn taenlenni bywyd go iawn, y prif dabl a thabl Edrych yn aml yn byw ar wahanol ddalennau. I gyfeirio eich fformiwla Vlookup at ddalen arall o fewn yr un daenlen, rhowch enw'r daflen waith ac yna ebychnod (!) cyn y cyfeirnod amrediad. Er enghraifft:

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

    Bydd y fformiwla yn chwilio am y gwerth yn A2 yn yr ystod A2:A7 ar Daflen4, ac yn dychwelyd gwerth cyfatebol o golofn B (2il golofn yn ystod ).

    Os yw enw'r ddalen yn cynnwys bylchau neu nodau nad ydynt yn nhrefn yr wyddor, sicrhewch ei hamgáu mewn dyfynodau sengl. Er enghraifft:

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

    Awgrym. Yn hytrach na theipio cyfeiriad at ddalen arall â llaw, gallwch gael Google Sheets yn ei fewnosod i chi yn awtomatig. Ar gyfer hyn, dechreuwch deipio eich fformiwla Vlookup a phan ddaw i'r ddadl range , newidiwch i'r ddalen chwilio a dewiswch yr ystod gan ddefnyddio llygoden. Bydd hyn yn ychwanegu cyfeirnod amrediad at y fformiwla, a dim ond cyfeiriad cymharol (diofyn) fydd yn rhaid i chi ei newid i gyfeiriad absoliwt. I wneud hyn, naill ai teipiwch yr arwydd $ cyn llythyren y golofn a'r rhesrhif, neu dewiswch y cyfeirnod a gwasgwch F4 i doglo rhwng gwahanol fathau o gyfeirnod.

    Google Sheets Vlookup gyda nodau nod chwilio

    Mewn sefyllfaoedd pan nad ydych yn gwybod y gwerth am-edrych cyfan (search_key), ond rydych chi'n gwybod rhan ohono, gallwch chi wneud chwiliad gyda'r nodau nod chwilio canlynol:

    • Marc cwestiwn (?) i gyd-fynd ag unrhyw nod unigol, a
    • Seren (*) i gyd-fynd ag unrhyw ddilyniant o nodau.

    Dewch i ni ddweud eich bod am adfer gwybodaeth am drefn benodol o'r tabl isod. Ni allwch ddwyn i gof yr Id archeb yn llawn, ond cofiwch mai "A" yw'r cymeriad cyntaf. Felly, rydych chi'n defnyddio seren (*) i lenwi'r rhan goll, fel hyn:

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

    Gwell eto, gallwch chi nodi'r rhan hysbys o'r allwedd chwilio mewn rhyw gell a chydgatenate y gell honno gyda "*" i greu fformiwla Vlookup mwy amlbwrpas:

    I dynnu'r eitem: =VLOOKUP($F$1&"*",$A$2:$C$7,2,false)

    I dynnu'r swm: =VLOOKUP($F$1&"*",$A$2:$C$7,3,false)

    Awgrym. Os oes angen i chi chwilio am farc cwestiwn neu gymeriad seren go iawn, rhowch tilde (~) cyn y cymeriad, e.e. "~*".

    Fformiwla Cyfateb Mynegai Google Sheets ar gyfer Vlookup chwith

    Un o gyfyngiadau mwyaf arwyddocaol swyddogaeth VLOOKUP (yn Excel a Google Sheets) yw na all edrych ar ei chwith. Hynny yw, os nad y golofn chwilio yw'r golofn gyntaf yn y tabl am-edrych, bydd Google Sheets Vlookup yn methu. Mewn sefyllfaoedd o'r fath, defnyddiwch fwy pwerus afformiwla Paru Mynegai mwy gwydn:

    INDEX ( return_range , MATCH( search_key , lookup_range , 0))

    Er enghraifft, i chwilio am y Gwerth A3 (search_key) yn G3:G8 (lookup_range) a dychwelyd matsien o F3:F8 (return_range), defnyddiwch y fformiwla hon:

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

    Mae'r sgrinlun canlynol yn dangos y fformiwla Index Match yma yn cam gweithredu:

    Mantais arall o'r fformiwla Cyfateb Mynegai o'i gymharu â Vlookup yw ei fod yn imiwn i newidiadau strwythurol a wnewch yn y dalennau gan ei fod yn cyfeirio'n uniongyrchol at y golofn dychwelyd. Yn benodol, mae mewnosod neu ddileu colofn yn y tabl chwilio yn torri fformiwla Vlookup oherwydd bod y rhif mynegai "cod caled" yn dod yn annilys, tra bod fformiwla Index Match yn parhau i fod yn ddiogel ac yn gadarn.

    Am ragor o wybodaeth am INDEX MATCH , gweler Pam mae INDEX MATCH yn ddewis amgen gwell i VLOOKUP. Er bod y tiwtorial uchod yn targedu Excel, mae INDEX MATCH yn Google Sheets yn gweithio'n union yr un ffordd, heblaw am enwau gwahanol y dadleuon.

    Vlookup sy'n sensitif i achos yn Google Sheets

    Mewn achosion pan fo'r testun materion achos, defnyddiwch INDEX MATCH ar y cyd â'r ffwythiannau TRUE ac EXACT i wneud fformiwla amrywiaeth Google Sheets Vlookup sy'n sensitif i achos :

    ArrayFormula(INDEX( return_range , MATCH (TRUE) ,EXACT( lookup_range , search_key ), 0)))

    A chymryd bod yr allwedd chwilio yng nghell A3, yr ystod chwilio yw G3:G8 a'r amrediad dychwelyd ywF3:F8, mae'r fformiwla'n mynd fel a ganlyn:

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

    Fel y dangosir yn y sgrinlun isod, nid oes gan y fformiwla unrhyw broblem gyda gwahaniaethu llythrennau mawr a llythrennau bach fel A-1001 ac a-1001 :

    Awgrym. Mae pwyso Ctrl + Shift + Enter wrth olygu fformiwla yn mewnosod y ffwythiant ARRAYFORMULA ar ddechrau'r fformiwla yn awtomatig.

    Fformiwlâu vlookup yw'r rhai mwyaf cyffredin ond nid yr unig ffordd i chwilio amdanynt yn Google Sheets. Mae adran nesaf ac olaf y tiwtorial hwn yn dangos dewis arall.

    Uno Sheets: dewis arall heb fformiwla ar gyfer Google Sheets Vlookup

    Os ydych yn chwilio am ffordd weledol heb fformiwla i wneud Google taenlen Vlookup, ystyriwch ddefnyddio'r ychwanegyn Uno Taflenni. Gallwch ei gael am ddim o storfa ychwanegion Google Sheets.

    Unwaith y bydd yr ychwanegyn wedi'i ychwanegu at eich Google Sheets, gallwch ddod o hyd iddo o dan y tab Estyniadau :<3

    Gyda'r ychwanegiad Taflenni Cyfuno yn ei le, rydych chi'n barod i roi prawf maes iddo. Mae'r data ffynhonnell eisoes yn gyfarwydd i chi: byddwn yn tynnu gwybodaeth o'r golofn Statws yn seiliedig ar y ID Archeb :

    <17
  • Dewiswch unrhyw gell gyda data o fewn y Prif ddalen a chliciwch Ychwanegiadau > Cyfuno Dalenni > Cychwyn .

    Yn y rhan fwyaf o achosion, bydd yr ychwanegiad yn codi'r tabl cyfan i chi yn awtomatig. Os nad ydyw, naill ai cliciwch y botwm Dewis Auto neu dewiswch y botwmamrediad yn eich prif ddalen â llaw, ac yna cliciwch Nesaf :

  • Dewiswch yr amrediad yn y Daflen edrych . Nid oes rhaid i'r amrediad o reidrwydd fod yr un maint â'r amrediad yn y brif ddalen. Yn yr enghraifft hon, mae gan y tabl chwilio 2 res yn fwy na'r prif dabl.
  • Dewiswch un neu fwy colofn allweddol (dynodwyr unigryw) i gymharu. Gan ein bod yn cymharu'r dalennau gyda ID Archeb , rydym yn dewis y golofn hon yn unig:
  • O dan Colofnau chwilio , dewiswch y golofn (s) yn y daflen Chwilio am yr ydych am adfer data ohoni. O dan Prif golofnau , dewiswch y colofnau cyfatebol yn y Brif ddalen yr ydych am gopïo'r data ynddi.
  • Yn yr enghraifft hon, rydym yn tynnu gwybodaeth o'r golofn Statws ar y ddalen Edrych i mewn i'r golofn Statws ar y Brif ddalen:

    3>

  • Yn ddewisol, dewiswch un neu fwy o gamau gweithredu ychwanegol. Yn fwyaf aml, byddech chi eisiau Ychwanegu rhesi nad ydynt yn cyfateb i ddiwedd y prif dabl , h.y. copïo'r rhesi sy'n bodoli yn y tabl chwilio yn unig i ddiwedd y prif dabl:
  • Cliciwch Gorffen , caniatewch eiliad i'r ychwanegyn Merge Sheets ei brosesu, ac mae'n dda ichi fynd!

    <3

    Mesurau lluosog Vlookup yn ffordd hawdd!

    Mae Multiple VLOOKUP Matches yn arf arall gan Google Sheets ar gyfer chwilio uwch. Fel y mae ei enw'n awgrymu, gall yr ychwanegyn ddychwelyd pob matsys, nid dim ond y

    Mae Michael Brown yn frwd dros dechnoleg ymroddedig ac yn frwd dros symleiddio prosesau cymhleth gan ddefnyddio offer meddalwedd. Gyda mwy na degawd o brofiad yn y diwydiant technoleg, mae wedi hogi ei sgiliau yn Microsoft Excel ac Outlook, yn ogystal â Google Sheets a Docs. Mae blog Michael yn ymroddedig i rannu ei wybodaeth a'i arbenigedd ag eraill, gan ddarparu awgrymiadau a thiwtorialau hawdd eu dilyn ar gyfer gwella cynhyrchiant ac effeithlonrwydd. P'un a ydych chi'n weithiwr proffesiynol profiadol neu'n ddechreuwr, mae blog Michael yn cynnig mewnwelediadau gwerthfawr a chyngor ymarferol ar gyfer cael y gorau o'r offer meddalwedd hanfodol hyn.