Tabl cynnwys
Fwythiant VLOOKUP yw'r swyddogaeth chwilio a chyfeirio fwyaf poblogaidd yn Excel. Mae hefyd yn un o'r rhai anoddaf a gall y neges gwall #N/A ofnus fod yn olwg gyffredin.
Bydd yr erthygl hon yn edrych ar y 6 rheswm mwyaf cyffredin pam nad yw eich VLOOKUP yn gweithio.<3
Mae Angen Cyfateb Union arnoch
Mae arg olaf y ffwythiant VLOOKUP, a elwir yn range_lookup , yn gofyn a hoffech gael cyfatebiaeth fras neu union .
Yn y rhan fwyaf o achosion mae pobl yn chwilio am gynnyrch, archeb, gweithiwr neu gwsmer penodol ac felly mae angen cyfatebiaeth union. Wrth chwilio am werth unigryw, dylid rhoi FALSE ar gyfer y arg range_lookup .
Mae'r arg hon yn ddewisol, ond os caiff ei gadael yn wag, defnyddir y gwerth GWIR. Mae'r gwerth TRUE yn dibynnu ar drefnu eich data mewn trefn esgynnol i weithio.
Mae'r ddelwedd isod yn dangos VLOOKUP gyda'r arg range_lookup wedi'i hepgor, a'r gwerth anghywir yn cael ei ddychwelyd.
Ateb
Os ydych yn chwilio am werth unigryw, rhowch ANGHYWIR ar gyfer y ddadl olaf. Dylid rhoi'r VLOOKUP uchod fel =VLOOKUP(H3,B3:F11,2,FALSE)
.
Clowch Cyfeirnod y Tabl
Efallai eich bod yn bwriadu defnyddio VLOOKUP lluosog i ddychwelyd gwybodaeth wahanol am gofnod. Os ydych yn bwriadu copïo'ch VLOOKUP i gelloedd lluosog, bydd angen i chi gloi eich bwrdd.
Mae'r llun isod yn dangos VLOOKUP a roddwyd yn anghywir. Mae'r ystodau celloedd anghywir yn cael eu cyfeirioar gyfer y lookup_value a arae tabl .
Datrysiad
Y tabl mae'r ffwythiant VLOOKUP yn ei ddefnyddio i edrych ar gyfer a dychwelyd gwybodaeth o yn cael ei adnabod fel y table_array . Bydd angen cyfeirio'n llwyr at hwn i gopïo'ch VLOOKUP.
Cliciwch ar y cyfeiriadau o fewn y fformiwla a gwasgwch y fysell F4 ar y bysellfwrdd i newid y cyfeirnod o gymharol i absoliwt. Dylid rhoi'r fformiwla fel =VLOOKUP($H$3,$B$3:$F$11,4,FALSE)
.
Yn yr enghraifft hon gwnaed y cyfeiriadau lookup_value a table_array absoliwt. Yn nodweddiadol efallai mai dim ond y table_array sydd angen ei gloi.
Mae Colofn wedi'i Mewnosod
Defnyddir rhif mynegai'r golofn, neu col_index_num gan y ffwythiant VLOOKUP i fewnbynnu pa wybodaeth i'w dychwelyd am gofnod.
Oherwydd bod hwn wedi'i fewnbynnu fel rhif mynegai, nid yw'n wydn iawn. Os caiff colofn newydd ei mewnosod yn y tabl, gallai atal eich VLOOKUP rhag gweithio. Mae'r llun isod yn dangos senario o'r fath.
Roedd y nifer yng ngholofn 3, ond ar ôl mewnosod colofn newydd daeth yn golofn 4. Fodd bynnag nid yw'r VLOOKUP wedi diweddaru'n awtomatig.
Datrysiad 1
Efallai mai un ateb fyddai diogelu'r daflen waith fel na all defnyddwyr fewnosod colofnau. Os bydd angen i ddefnyddwyr allu gwneud hyn, yna nid yw'n ddatrysiad hyfyw.
Datrysiad 2
Dewis arall fyddai mewnosod y ffwythiant MATCH yn y col_index_num arg o VLOOKUP.
Gellir defnyddio'r ffwythiant MATCH
i chwilio am a dychwelyd y rhif colofn gofynnol. Mae hyn yn gwneud y ddeinamig col_index_num felly ni fydd colofnau a fewnosodir bellach yn effeithio ar y VLOOKUP.
Gellid rhoi'r fformiwla isod yn yr enghraifft hon i atal y broblem a ddangosir uchod.
14>
Mae'r Tabl wedi mynd yn Fwy
Wrth i ragor o resi gael eu hychwanegu at y tabl, efallai y bydd angen diweddaru'r VLOOKUP i sicrhau bod y rhesi ychwanegol hyn yn cael eu cynnwys. Mae'r llun isod yn dangos VLOOKUP nad yw'n gwirio'r tabl cyfan am yr eitem o ffrwyth.
Ateb
Ystyriwch fformatio'r amrediad fel tabl (Excel 2007+), neu fel enw amrediad deinamig. Bydd y technegau hyn yn sicrhau y bydd eich ffwythiant VLOOKUP bob amser yn gwirio'r tabl cyfan.
I fformatio'r amrediad fel tabl, dewiswch yr ystod o gelloedd rydych am eu defnyddio ar gyfer y table_array a chliciwch Cartref > Fformatio fel Tabl a dewis arddull o'r oriel. Cliciwch y tab Dylunio o dan Offer Tabl a newidiwch enw'r tabl yn y blwch a ddarperir.
Mae'r VLOOKUP isod yn dangos tabl o'r enw FruitList yn cael ei ddefnyddio.
0>Ni all VLOOKUP Edrych i'r Chwith
Cyfyngiad ar y swyddogaeth VLOOKUP yw na all edrych i'r chwith. Bydd yn edrych i lawr y golofn ar y chwith o'r tabl ac yn dychwelyd gwybodaeth o'r dde.
Ateb
Y datrysiadmae hyn yn golygu peidio â defnyddio VLOOKUP o gwbl. Mae defnyddio cyfuniad o swyddogaethau INDEX a MATCH Excel yn ddewis arall cyffredin yn lle VLOOKUP. Mae'n llawer mwy amlbwrpas.
Mae'r enghraifft isod yn dangos ei fod yn cael ei ddefnyddio i ddychwelyd gwybodaeth i'r chwith o'r golofn rydych chi'n edrych ynddi.
Dysgu mwy am ddefnyddio INDEX a MATCH
Mae Eich Tabl yn Cynnwys Dyblygiadau
Dim ond un cofnod y gall y swyddogaeth VLOOKUP ddychwelyd. Bydd yn dychwelyd y cofnod cyntaf sy'n cyfateb i'r gwerth roeddech yn edrych amdano.
Os yw eich tabl yn cynnwys dyblygiadau yna ni fydd VLOOKUP yn gallu cyflawni'r dasg.
Ateb 1
Dylai oes gan eich rhestr ddyblyg? Os na, ystyriwch gael gwared arnynt. Ffordd gyflym o wneud hyn yw dewis y tabl a chlicio ar y botwm Dileu Dyblygiadau ar y tab Data .
Edrychwch ar AbleBits Duplicate Remover i gael fersiwn mwy cyflawn offeryn ar gyfer trin copïau dyblyg yn eich tablau Excel.
Ateb 2
Iawn, felly dylai fod gan eich rhestr dyblygiadau. Yn yr achos hwn nid VLOOKUP yw'r hyn sydd ei angen arnoch chi. Byddai PivotTable yn berffaith i ddewis gwerth a rhestru'r canlyniadau yn lle hynny.
Mae'r tabl isod yn rhestr o orchmynion. Gadewch i ni ddweud eich bod am ddychwelyd yr holl archebion ar gyfer ffrwyth penodol.
Defnyddiwyd PivotTable i alluogi defnyddiwr i ddewis ID Ffrwyth o'r hidlydd adroddiad a rhestr o'r holl orchmynion yn ymddangos.
VLOOKUPs Rhydd Trafferth
Yr erthygl hondangos datrysiad i'r 6 rheswm mwyaf cyffredin nad yw swyddogaeth VLOOKUP yn gweithio. Gyda'r wybodaeth hon dylech fwynhau dyfodol llai trafferthus gyda'r swyddogaeth Excel anhygoel hon.
Am yr Awdur
Mae Alan Murray yn Hyfforddwr TG ac yn sylfaenydd Computergaga. Mae'n cynnig hyfforddiant ar-lein a'r awgrymiadau a thriciau diweddaraf yn Excel, Word, PowerPoint a Project.