Tabl cynnwys
Heddiw, byddwn yn edrych ar sut i ddefnyddio VLOOKUP yn Excel gyda llawer o enghreifftiau cam wrth gam manwl. Byddwch yn dysgu sut i Vlookup o ddalen arall a llyfr gwaith gwahanol, chwilio gyda chardiau gwyllt, a llawer mwy.
Mae'r erthygl hon yn dechrau cyfres sy'n cwmpasu VLOOKUP, un o swyddogaethau Excel mwyaf defnyddiol ac yn y un pryd un o'r rhai mwyaf dyrys a lleiaf ei ddeall. Byddwn yn ceisio esbonio'r pethau sylfaenol mewn iaith blaen iawn i wneud y gromlin ddysgu ar gyfer defnyddiwr dibrofiad mor hawdd â phosibl. Byddwn hefyd yn darparu enghreifftiau fformiwla sy'n cwmpasu'r defnyddiau mwyaf nodweddiadol o VLOOKUP yn Excel, ac yn ceisio eu gwneud yn addysgiadol ac yn hwyl. VLOOKUP? I ddechrau, mae'n swyddogaeth Excel :) Beth mae'n ei wneud? Mae'n chwilio am y gwerth rydych chi'n ei nodi ac yn dychwelyd gwerth cyfatebol o golofn arall. Yn fwy technegol, mae'r ffwythiant VLOOKUP yn edrych i fyny gwerth yng ngholofn gyntaf amrediad penodol ac yn dychwelyd gwerth yn yr un rhes o golofn arall.
Yn ei ddefnydd cyffredin, mae Excel VLOOKUP yn chwilio drwy eich set ddata yn seiliedig ar y dynodwr unigryw ac yn dod â darn o wybodaeth i chi sy'n gysylltiedig â'r dynodwr unigryw hwnnw.
Mae'r llythyren "V" yn sefyll am "fertigol" ac fe'i defnyddir i wahaniaethu rhwng VLOOKUP a'r ffwythiant HLOOKUP sy'n edrych i fyny gwerth mewn rhes yn hytrach na cholofn (mae H yn sefyll am "llorweddol").
Mae'r ffwythiant ar gael i gydcyfeirnod y gell.
Gadewch i ni ddweud, eich bod am gael enw sy'n cyfateb i allwedd trwydded benodol, ond nid ydych chi'n gwybod yr allwedd gyfan, dim ond ychydig o nodau. Gyda'r bysellau yng ngholofn A, enwau yng ngholofn B, a rhan o'r allwedd darged yn E1, gallwch chi wneud Vlookup cerdyn gwyllt fel hyn:
Echdynnu'r allwedd:
=VLOOKUP("*"&E1&"*", $A$2:$B$10, 1, FALSE)
<3
Echdynnu'r enw:
=VLOOKUP("*"&E1&"*", $A$2:$B$10, 2, FALSE)
Nodiadau:
- I fformiwla VLOOKUP cerdyn gwyllt weithio'n gywir, defnyddio cyfatebiaeth union (GAU yw'r arg olaf).
- Os canfyddir mwy nag un cyfatebiad, dychwelir yr un cyntaf .
VLOOKUP GWIR vs ANGHYWIR
Ac yn awr, mae'n bryd edrych yn agosach ar ddadl olaf swyddogaeth Excel VLOOKUP. Er ei fod yn ddewisol, mae'r paramedr range_lookup yn hynod bwysig. Yn dibynnu a ydych yn dewis GWIR neu ANGHYWIR, mae'n bosibl y bydd eich fformiwla yn rhoi canlyniadau gwahanol.
Excel VLOOKUP yn cyfateb yn union (GAU)
Os yw range_lookup wedi'i osod i ANGHYWIR, bydd Vlookup mae fformiwla yn chwilio am werth sy'n union hafal i'r gwerth am-edrych. Os canfyddir dwy neu fwy o gyfatebiaethau, dychwelir yr un 1af. Os na chanfyddir cyfatebiaeth union, mae'r gwall # N/A yn digwydd.
Excel VLOOKUP cyfateb yn fras (TRUE)
Os yw range_lookup wedi'i osod i WIR neu wedi'i hepgor ( rhagosodedig), mae'r fformiwla yn edrych i fyny'r cyfatebol agosaf. Yn fwy manwl gywir, mae'n chwilio am union gyfatebiaeth yn gyntaf, ac os na cheir hyd i union gyfatebiaeth, mae'n edrych am y gwerth mwyaf nesafyn llai na'r gwerth chwilio.
Mae cyfatebiad bras Vlookup yn gweithio gyda'r cafeatau canlynol:
- Rhaid didoli'r golofn chwilio yn trefn esgynnol , o'r lleiaf i'r mwyaf, fel arall ni ellir dod o hyd i werth cywir.
- Os yw'r gwerth chwilio yn llai na'r gwerth lleiaf yn yr arae chwilio, dychwelir gwall # N/A.
Bydd yr enghreifftiau canlynol yn eich helpu i ddeall yn well y gwahaniaeth rhwng cyfatebiad union a chyfatebiaeth fras Vlookup a phryd mae'n well defnyddio pob fformiwla.
Enghraifft 1. Sut i wneud cyfatebiad union Vlookup<9
I chwilio am union gyfatebiaeth, rhowch ANGHYWIR yn y ddadl olaf.
Ar gyfer yr enghraifft hon, gadewch i ni gymryd y tabl cyflymder anifeiliaid, cyfnewid y colofnau, a cheisio dod o hyd i'r anifeiliaid sy'n gallu rhedeg 80 , 50 a 30 milltir yr awr. Gyda'r gwerthoedd chwilio yn D2, D3 a D4, rhowch y fformiwla isod yn E2, ac yna ei gopïo i lawr i ddwy gell arall:
=VLOOKUP(D2, $A$2:$B$12, 2, FALSE)
Fel y gwelwch, mae'r fformiwla yn dychwelyd " Lion" yn E3 oherwydd eu bod yn rhedeg yn union 50 yr awr. Ar gyfer y ddau werth chwilio arall ni chanfyddir union gyfatebiaeth, ac mae gwall #N/A yn ymddangos.
Enghraifft 2. Sut i Vlookup am gyfatebiaeth fras<9
I chwilio am gyfatebiaeth fras, mae dau beth hanfodol y mae angen i chi eu gwneud:
- Trefnwch golofn gyntaf table_array o'r lleiaf i'r mwyaf.
- Defnyddiwch TRUE ar gyfer y ddadl range_lookup neu ei hepgor.
Mae trefnu'r golofn chwilio yn bwysig iawn oherwydd mae'r swyddogaeth VLOOKUP yn rhoi'r gorau i chwilio cyn gynted ag y bydd yn dod o hyd i gydweddiad agos sy'n llai na'r gwerth chwilio. Os nad yw'r data wedi'i drefnu'n gywir, efallai y bydd gennych ganlyniadau rhyfedd iawn neu griw o #dd/Gwallau.
Ar gyfer ein data sampl, mae fformiwla Vlookup sy'n cyfateb yn fras yn mynd fel a ganlyn:
=VLOOKUP(D2, $A$2:$B$12, 2, TRUE)
Ac yn dychwelyd y canlyniadau canlynol:
- Am werth chwilio o "80", mae "Cheetah" yn cael ei ddychwelyd oherwydd ei fuanedd (70) yw'r cyfatebiad agosaf sef llai na'r gwerth chwilio.
- Ar gyfer gwerth chwilio o "50", dychwelir cyfatebiad union (Lion).
- Am werth chwilio o "30", a #D/A mae gwall yn cael ei ddychwelyd oherwydd bod y gwerth am-edrych yn llai na'r gwerth lleiaf yn y golofn chwilio.
Offer arbennig i Vlookup yn Excel
Yn ddi-os, VLOOKUP yw un o'r swyddogaethau Excel mwyaf pwerus a defnyddiol, ond mae hefyd yn un o'r rhai mwyaf dryslyd. I wneud y gromlin ddysgu yn llai serth a phrofiad yn fwy pleserus, fe wnaethom gynnwys cwpl o offer arbed amser yn ein Ultimate Suite for Excel.
Dewin VLOOKUP - ffordd hawdd o ysgrifennu fformiwlâu cymhleth
Y Bydd Dewin VLOOKUP rhyngweithiol yn eich tywys trwy'r opsiynau ffurfweddu i adeiladu fformiwla berffaith ar gyfer y meini prawf rydych chi'n eu nodi. Yn dibynnu ar eich strwythur data, bydd yn defnyddio'r ffwythiant VLOOKUP safonol neu fformiwla INDEX MATCH sy'n gallu tynnu gwerthoedd ochwith.
I gael eich fformiwla wedi'i theilwra'n arbennig, dyma beth sydd angen i chi ei wneud:
- Rhedwch y Dewin VLOOKUP.
- Dewiswch eich prif dabl a thabl chwilio.
- Nodwch y colofnau canlynol (mewn llawer o achosion fe'u dewisir yn awtomatig):
- Colofn allweddol - mae'r golofn yn eich prif dabl yn cynnwys y gwerthoedd i edrych i fyny.
- Colofn edrych - y golofn i edrych i fyny yn ei herbyn.
- Colofn dychwelyd - y golofn i adalw gwerthoedd ohoni .
- Cliciwch y botwm Mewnosod .
Mae'r enghreifftiau canlynol yn dangos y dewin ar waith.
Standard Vlookup
Pan fydd y golofn chwilio ( Anifail ) yn golofn ar y chwith yn y tabl chwilio, mewnosodir fformiwla VLOOKUP arferol ar gyfer cyfatebiaeth union:
Vlookup i'r chwith
Pan fydd y golofn chwilio ( Anifail ) ar ochr dde'r golofn dychwelyd ( Speed ), y dewin yn mewnosod fformiwla MATCH INDEX i Vlookup o'r dde i'r chwith:
Bonws ychwanegol! Oherwydd y defnydd clyfar o gyfeirnodau celloedd, gellir copïo'r fformiwlâu neu eu symud i unrhyw golofn, heb i chi orfod diweddaru'r cyfeiriadau.
Uno Two Tables - dewis arall heb fformiwla i Excel VLOOKUP
Os yw eich ffeiliau Excel yn hynod fawr a chymhleth, mae dyddiad cau'r prosiect ar fin digwydd, a'ch bod yn chwilio am rywun a all roi help llaw i chi, rhowch gynnig ar y Dewin Tablau Cyfuno.
Yr offeryn hwn yw ein dewis amgen gweledol a di-straen i swyddogaeth VLOOKUP Excel, sy'n gweithio fel hyn:
- Dewiswch eich prif dabl.
- Dewiswch y tabl chwilio.
- Dewiswch un neu sawl colofn gyffredin fel y dynodwr(au) unigryw.
- Pennu pa golofnau i'w diweddaru.
- Yn ddewisol, dewiswch y colofnau i'w hychwanegu.
- Caniatáu'r Cyfuno Dewin Tablau ychydig eiliadau i brosesu… a mwynhewch y canlyniadau :)
Dyna sut i ddefnyddio VLOOKUP yn Excel ar y lefel sylfaenol. Yn rhan nesaf ein tiwtorial, byddwn yn trafod enghreifftiau VLOOKUP uwch a fydd yn eich dysgu sut i Vlookup meini prawf lluosog, dychwelyd pob matsys neu ddigwyddiad Nfed, perfformio Vlookup dwbl, edrych i fyny ar draws dalennau lluosog gydag un fformiwla, a mwy. Diolch i chi am ddarllen a gobeithio eich gweld chi wythnos nesaf!
Lawrlwythiadau ar gael
Enghreifftiau fformiwla Excel VLOOKUP (ffeil .xlsx)
Swît Ultimate 14 diwrnod yn gwbl weithredol fersiwn (ffeil .exe)
d’rfersiynau o Excel 365 trwy Excel 2007.
Awgrym. Yn Excel 365 ac Excel 2021, gallwch ddefnyddio'r ffwythiant XLOOKUP, sy'n olynydd mwy hyblyg a phwerus i VLOOKUP.
Cystrawen VLOOKUP
Mae'r gystrawen ar gyfer swyddogaeth VLOOKUP fel a ganlyn:
VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])Ble:
- Lookup_value (gofynnol) - yw'r gwerth i chwilio amdano.
Dyma'r gwerth i chwilio amdano. gall fod yn werth (rhif, dyddiad neu destun), cyfeiriad cell (cyfeiriad at gell sy'n cynnwys gwerth am-edrych), neu'r gwerth a ddychwelwyd gan ryw swyddogaeth arall. Yn wahanol i rifau a chyfeirnodau cell, dylai gwerthoedd testun bob amser fod wedi'u hamgáu mewn "dyfynbrisiau dwbl".
- Table_array (angenrheidiol) - yw'r ystod o gelloedd lle i chwilio am y chwiliad gwerth ac o ble i adalw matsien. Mae'r ffwythiant VLOOKUP bob amser yn chwilio yng ngholofn gyntaf yr arae tabl , all gynnwys gwerthoedd testun amrywiol, rhifau, dyddiadau, a gwerthoedd rhesymegol.
- Col_index_num (gofynnol ) - yw rhif y golofn y gellir dychwelyd gwerth ohoni. Mae'r cyfrif yn dechrau o'r golofn ar y chwith yn yr arae tablau, sef 1.
- Range_lookup (dewisol) - yn penderfynu a ddylid chwilio am gyfatebiaeth fras neu union:
- TRUE neu ei hepgor (diofyn) - cyfateb yn fras. Os na chanfyddir cyfatebiaeth union, mae'r fformiwla yn chwilio am y gwerth mwyaf sy'n llai na'r gwerth am-edrych.Angen didoli'r golofn chwilio mewn trefn esgynnol.
- FALSE - union gyfateb. Mae'r fformiwla yn chwilio am werth union hafal i'r gwerth am-edrych. Os na ddarganfyddir cyfatebiaeth union, dychwelir gwerth #D/A.
>
Fformiwla VLOOKUP sylfaenol
Dyma enghraifft o fformiwla Excel VLOOKUP yn ei ffurf symlaf. Edrychwch ar y fformiwla isod a cheisiwch ei "gyfieithu" i'r Saesneg:
=VLOOKUP("lion", A2:B11, 2, FALSE)
- Mae'r arg 1af ( lookup_value ) yn nodi'n glir bod y mae fformiwla yn edrych i fyny'r gair "llew".
- Yr 2il arg ( table_array ) yw A2:B11. Gan gofio bod y chwiliad yn cael ei wneud yn y golofn fwyaf chwith, gallwch ddarllen y fformiwla uchod ychydig ymhellach: chwiliwch am "lion" yn yr ystod A2:A11. Hyd yn hyn, mor dda, iawn?
- Y 3edd arg col_index_num yw 2. Ystyr, rydym am ddychwelyd gwerth cyfatebol o golofn B, sy'n ail yn yr arae tabl.<11
- Mae'r 4edd arg range_lookup yn ANGHYWIR, sy'n dangos ein bod yn chwilio am yr union gyfatebiaeth.
Gyda'r holl ddadleuon wedi'u sefydlu, ni ddylai fod gennych unrhyw broblem wrth ddarllen y cyfan fformiwla: chwiliwch am "lion" yn A2:A11, darganfyddwch union gyfatebiaeth, a dychwelwch werth o golofn B yn yr un rhes.
Er mwyn hwylustod, gallwch deipio gwerth y diddordeb mewn rhai cell, dyweder E1, disodli'r testun "cod caled" gyda'r cyfeirnod cell, a chael y fformiwla i chwilio am unrhyw ungwerth rydych wedi'i fewnbynnu yn E1:
=VLOOKUP(E1, A2:B11, 2, FALSE)
A oes unrhyw beth yn aneglur o hyd? Yna ceisiwch edrych arno fel hyn:
Sut i wneud Vlookup yn Excel
Wrth ddefnyddio fformiwlâu VLOOKUP mewn taflenni gwaith bywyd go iawn, mae'r prif reol y fawd yw hyn: cloi arae tabl gyda chyfeirnodau cell absoliwt (fel $A$2:$C$11) i'w atal rhag newid wrth gopïo fformiwla i gelloedd eraill.
Y Dylai gwerth chwilio yn y rhan fwyaf o achosion fod yn gyfeirnod cymharol (fel E2) neu gallwch gloi cyfesuryn y golofn ($E2) yn unig. Pan fydd y fformiwla'n cael ei chopïo i lawr y golofn, bydd y cyfeirnod yn addasu'n awtomatig ar gyfer pob rhes.
I weld sut mae'n gweithio'n ymarferol, ystyriwch yr enghraifft ganlynol. At ein tabl sampl, rydym wedi ychwanegu un golofn arall sy'n rhestru'r anifeiliaid yn ôl cyflymder (colofn A) ac eisiau dod o hyd i'r sbrintiwr 1af, 5ed a 10fed cyflymaf yn y byd. Ar gyfer hyn, rhowch y rhengoedd chwilio mewn rhai celloedd (E2:E4 yn y sgrinlun isod), a defnyddiwch y fformiwlâu canlynol:
I dynnu enwau'r anifeiliaid o golofn B:
=VLOOKUP($E2, $A$2:$C$11, 2, FALSE)
<3
I dynnu cyflymder o golofn C:
=VLOOKUP($E2, $A$2:$C$11, 3, FALSE)
Rhowch y fformiwlâu uchod yng nghelloedd F2 a G2, dewiswch y celloedd hynny, a llusgwch y fformiwlâu i'r rhesi isod:
Os ymchwiliwch i'r fformiwla mewn rhes is, fe sylwch fod y cyfeirnod gwerth chwilio wedi'i addasu ar gyfer y rhes benodol honno, tra nad yw'r arae tabl wedi newid:
Isod, bydd gennych raiawgrymiadau mwy defnyddiol a fydd yn arbed llawer o gur pen ac amser datrys problemau i chi.
Excel VLOOKUP - 5 peth i'w cofio!
- Ni all y ffwythiant VLOOKUP edrych ar ei chwith . Mae bob amser yn chwilio yng ngholofn mwyaf chwith yr arae tabl ac yn dychwelyd gwerth o golofn i'r dde. Os oes angen i chi dynnu gwerthoedd o'r chwith, defnyddiwch y cyfuniad INDEX MATCH (neu INDEX XMATCH yn Excel 365) nad yw'n poeni am leoliad y colofnau chwilio a dychwelyd.
- Y ffwythiant VLOOKUP yw cas-ansensitif , sy'n golygu bod llythrennau mawr a llythrennau bach yn cael eu trin fel rhai cyfatebol. I wahaniaethu rhwng y cas llythrennau, defnyddiwch fformiwlâu VLOOKUP sy'n sensitif i lythrennau.
- Cofiwch bwysigrwydd y paramedr olaf. Defnyddiwch TRUE ar gyfer cyfateb yn fras ac ANGHYWIR ar gyfer cyfateb yn union. Am fanylion llawn, gweler VLOOKUP TRUE vs. FALSE.
- Wrth chwilio am gyfatebiaeth fras, sicrhewch fod y data yn y golofn chwilio wedi'i drefnu yn nhrefn esgynnol.
- Os nad yw'r gwerth chwilio Wedi dod o hyd, mae gwall #D/A yn cael ei ddychwelyd. I gael gwybodaeth am wallau eraill, gweler Pam nad yw Excel VLOOKUP yn gweithio.
Enghreifftiau Excel VLOOKUP
Gobeithiaf fod chwilio fertigol yn dechrau edrych ychydig yn fwy cyfarwydd i chi. I gryfhau eich gwybodaeth, gadewch i ni adeiladu ychydig mwy o fformiwlâu VLOOKUP.
Sut i Vlookup o ddalen arall yn Excel
Yn ymarferol, anaml y mae swyddogaeth Excel VLOOKUPdefnyddio gyda data yn yr un daflen waith. Gan amlaf bydd yn rhaid i chi dynnu data cyfatebol o daflen waith wahanol.
I Vlookup o ddalen Excel wahanol, rhowch enw'r daflen waith ac yna ebychnod yn y ddadl table_array cyn yr amrediad cyfeiriad. Er enghraifft, i chwilio yn yr ystod A2:B10 ar Daflen2, defnyddiwch y fformiwla hon:
=VLOOKUP("Product1", Sheet2!A2:B10, 2)
Wrth gwrs, nid oes rhaid i chi deipio enw'r ddalen â llaw. Yn syml, dechreuwch deipio'r fformiwla a phan ddaw i'r arg table_array , newidiwch i'r daflen waith chwilio a dewiswch yr amrediad gan ddefnyddio'r llygoden.
Er enghraifft, dyma sut gallwch chi edrych i fyny y gwerth A2 yn yr ystod A2:A9 ar y daflen waith Prisiau a dychwelyd gwerth cyfatebol o golofn C:
=VLOOKUP(A2, Prices!$A$2:$C$9, 3, FALSE)
Nodiadau:
- Os yw enw’r daenlen yn cynnwys bylchau neu nodau nad ydynt yn nhrefn yr wyddor , rhaid ei amgáu mewn dyfynodau sengl, e.e. 'Rhestr brisiau'!$A$2:$C$9.
- Rhag ofn eich bod yn defnyddio fformiwla VLOOKUP ar gyfer celloedd lluosog, cofiwch cloi table_array gyda'r arwydd $, fel $A$2: $C$9.
Sut i Vlookup o lyfr gwaith arall yn Excel
I Vlookup o lyfr gwaith Excel gwahanol, rhowch enw'r llyfr gwaith wedi'i amgáu mewn cromfachau sgwâr cyn enw'r daflen waith.<3
Er enghraifft, dyma'r fformiwla i chwilio am y gwerth A2 ar y ddalen o'r enw Prisiau yn y llyfr gwaith Price_List.xlsx :
=VLOOKUP(A2, [Price_List.xlsx]Prices!$A$2:$C$9, 3, FALSE)
Osnaill ai mae enw llyfr gwaith neu enw taflen waith yn cynnwys bylchau neu nodau nad ydynt yn nhrefn yr wyddor, dylech eu hamgáu mewn dyfyniadau unigol fel hyn:
=VLOOKUP(A2, '[Price List.xlsx]Prices'!$A$2:$C$9, 3, FALSE)
Y ffordd hawsaf i wneud fformiwla VLOOKUP sy'n cyfeirio at a llyfr gwaith gwahanol yw hwn:
- Agorwch y ddwy ffeil.
- Dechrau teipio eich fformiwla, newid i'r llyfr gwaith arall, a dewis yr arae tabl gan ddefnyddio'r llygoden.
- Rhowch y dadleuon sy'n weddill a gwasgwch y fysell Enter i gwblhau eich fformiwla.
Bydd y canlyniad yn edrych braidd fel y sgrinlun isod:
Unwaith y byddwch cau y ffeil gyda'ch tabl chwilio, bydd y fformiwla VLOOKUP yn parhau i weithio, ond bydd nawr yn dangos y llwybr llawn ar gyfer y llyfr gwaith caeedig:
Ar gyfer mwy o wybodaeth, gweler Sut i gyfeirio at ddalen neu lyfr gwaith Excel arall.
Sut i Vlookup o ystod a enwir ar ddalen arall
Rhag ofn eich bod yn bwriadu defnyddio'r un ystod chwilio mewn llawer o fformiwlâu, gallwch greu ystod a enwir ar ei gyfer a theipio'r enw directl y yn y arg table_array .
I greu ystod a enwir, dewiswch y celloedd a theipiwch yr enw rydych ei eisiau yn y blwch Enw i'r chwith o'r Fformiwla bar. Am y camau manwl, gweler Sut i enwi ystod yn Excel.
Ar gyfer yr enghraifft hon, rhoesom yr enw Prisiau_2020 i'r celloedd data (A2:C9) yn y daflen chwilio a cael y fformiwla gryno hon:
=VLOOKUP(A2, Prices_2020, 3, FALSE)
Mae'r rhan fwyaf o enwau yn Excel yn berthnasol i'r llyfr gwaith cyfan , felly nid oes angen i chi nodi enw'r daflen waith wrth ddefnyddio ystodau a enwir.
Os yw'r ystod a enwir mewn llyfr gwaith arall , rhowch enw'r llyfr gwaith cyn enw'r amrediad, er enghraifft:
=VLOOKUP(A2, 'Price List.xlsx'!Prices_2020, 3, FALSE)
Mae fformiwlâu o'r fath yn llawer mwy dealladwy, onid ydyn? Yn ogystal, gall defnyddio ystodau a enwir fod yn ddewis arall da i gyfeiriadau absoliwt. Gan nad yw ystod a enwir yn newid, gallwch fod yn sicr y bydd eich arae tabl yn aros dan glo ni waeth ble mae'r fformiwla'n cael ei symud neu ei chopïo.
Os ydych wedi trosi eich amrediad chwilio yn dabl Excel cwbl weithredol , yna gallwch chi wneud Vlookup yn seiliedig ar enw'r tabl, e.e. Pris_tabl yn y fformiwla isod:
=VLOOKUP(A2, Price_table, 3, FALSE)
Mae cyfeirnodau tabl, a elwir hefyd yn gyfeiriadau strwythuredig, yn wydn ac yn imiwn i lawer o driniaethau data. Er enghraifft, gallwch dynnu neu ychwanegu rhesi newydd at eich tabl chwilio heb boeni am ddiweddaru'r cyfeiriadau.
Defnyddio cardiau gwyllt yn fformiwla VLOOKUP
Fel llawer o fformiwlâu eraill, mae'r swyddogaeth Excel VLOOKUP yn derbyn y nodau nod chwilio a ganlyn:
- Marc cwestiwn (?) i gyd-fynd ag unrhyw nod unigol.
- Asterisk (*) i gyd-fynd unrhyw ddilyniant o nodau.
Mae cardiau gwyllt yn profi'n ddefnyddiol iawn mewn llawer o sefyllfaoedd:
- Pan nad ydych yn cofio'r union destun rydych yn chwilio amdano.
- Pan fyddwch chi'n chwilio am destunllinyn sy'n rhan o gynnwys y gell.
- Pan fydd colofn chwilio yn cynnwys bylchau arwain neu lusgo. Yn yr achos hwnnw, efallai y byddwch yn racio'ch ymennydd yn ceisio darganfod pam nad yw fformiwla arferol yn gweithio.
Enghraifft 1. Chwiliwch am destun gan ddechrau neu orffen gyda nodau penodol
Tybiwch eisiau dod o hyd i gwsmer penodol yn y gronfa ddata isod. Nid ydych yn cofio'r cyfenw, ond rydych yn hyderus ei fod yn dechrau gyda "ack".
I ddychwelyd yr enw olaf o golofn A, defnyddiwch y fformiwla cerdyn chwilio Vlookup canlynol:
=VLOOKUP("ack*", $A$2:$B$10, 1, FALSE)
<3
I adalw'r allwedd trwydded o golofn B, defnyddiwch hwn (mae'r gwahaniaeth yn rhif mynegai'r golofn yn unig):
=VLOOKUP("ack*", $A$2:$B$10, 2, FALSE)
Gallwch hefyd nodi'r rhan hysbys o'r enw mewn rhyw gell, dyweder E1, a chyfunwch nod y cerdyn gwyllt gyda chyfeirnod y gell:
=VLOOKUP(E1&"*", $A$2:$B$10, 1, FALSE)
Mae'r llun isod yn dangos y canlyniadau:
Isod mae ychydig mwy o fformiwlâu VLOOKUP gyda wildcards.
Dewch o hyd i'r enw olaf sy'n gorffen gyda "son":
=VLOOKUP("*son", $A$2:$B$10, 1, FALSE)
Cael yr enw sy'n dechrau gyda "joh " ac yn gorffen gyda "mab":
=VLOOKUP("joh*son", $A$2:$B$10, 1, FALSE)
Tynnwch gyfenw 5-cymeriad:
=VLOOKUP("?????", $A$2:$B$10, 1, FALSE)
Enghraifft 2. Cerdyn chwilio VLOOKUP yn seiliedig ar werth cell
O'r enghraifft flaenorol, rydych chi eisoes yn gwybod ei bod hi'n bosibl cydgadwynu ampersand (&) a chyfeirnod cell i wneud llinyn chwilio. I ddod o hyd i werth sy'n cynnwys nod(au) penodol mewn unrhyw safle, rhowch ampersand cyn ac ar ôl