Tabl cynnwys
Yn Microsoft Excel, efallai eich bod yn ymwybodol iawn o'r swyddogaeth VLOOKUP tra bod ychwanegu'r swyddogaeth XLOOKUP yn Excel 365 yn fwy tebygol o ragori ar yr un blaenorol o ystyried ei gyfeillgarwch i'r defnyddiwr. Yn yr erthygl hon, bydd gennych drosolwg manwl o'r cymariaethau rhwng y ddwy swyddogaeth chwilio ddefnyddiol hyn: XLOOKUP a VLOOKUP gydag enghreifftiau addas a darluniau priodol.
Lawrlwythwch Llyfr Gwaith Ymarfer
Gallwch lawrlwytho'r gweithlyfr Excel rydym wedi'i ddefnyddio i baratoi'r erthygl hon.
XLOOKUP vs VLOOKUP.xlsx
Hanfodion XLOOKUP a VLOOKUP yn Excel
Swyddogaeth XLOOKUP
Y XLOOKUP Mae ffwythiant yn chwilio amrediad neu arae am gyfatebiaeth ac yn dychwelyd yr eitem gyfatebol o'r ail ystod neu arae. Yn ddiofyn, defnyddir cyfatebiaeth union. Mae fformiwla generig y ffwythiant hwn fel a ganlyn:
=XLOOKUP(lookup_value, lookup_array, return_array, [if_not_found], [match_mode], [search_mode])
Swyddogaeth VLOOKUP
Mae ffwythiant VLOOKUP yn edrych am werth yng ngholofn fwyaf chwith tabl ac yna'n dychwelyd gwerth yn yr un rhes o golofn benodedig. Yn ddiofyn, rhaid trefnu'r tabl yn trefn esgynnol . Mae fformiwla generig y ffwythiant hwn yn edrych fel hyn:
=VLOOKUP(lookup_value, table_array, col_index_num, [range_lookup])
> DadleuonBydd yr erthygl nawr yn eich helpu i ddeall y gwahaniaethau rhwng XLOOKUP a VLOOKUP yn Excel. Os oes gennych unrhyw gwestiynau neu adborth, rhowch wybod i mi yn yr adran sylwadau. Neu gallwch edrych ar ein herthyglau eraill sy'n ymwneud â swyddogaethau Excel ar y wefan hon. Eglurhad o Swyddogaeth XLOOKUP > <18 gwerth_lookup 17>Dadl | Angenrheidiol/Dewisol | Esboniad |
---|---|---|
Angenrheidiol | Y gwerth penodedig sydd i'w chwilio yn y tabl data. | |
lookup_array | Angenrheidiol | Amrediad o gelloedd neu arae lle bydd y gwerth am-edrych cael ei chwilio amdano. |
return_array | Angenrheidiol | Yr ail ystod o gelloedd neu arae o ble bydd y data allbwn yn cael ei echdynnu. |
[if_not_found] | Dewisol | Neges wedi'i haddasu mewn fformat testun, os na chanfyddir y gwerth chwilio. |
[match_mode] | Dewisol | Mae'n diffinio a fydd y ffwythiant yn edrych am union gyfatebiaeth yn seiliedig ar feini prawf penodedig neu nod nod chwilio sy'n cyfateb. |
[modd_chwilio] | Dewisol | Mae'n diffinio'r drefn chwilio (Mewn esgynnol neu ddisgynnol, o'r diwedd i cyntaf neu'r cyntaf i'r olaf). |
>Dadl | Angenrheidiol/Dewisol | Esboniad |
---|---|---|
lookup_value | Angenrheidiol | Y gwerth penodedig y mae angen chwilio amdano yn y tabl data. |
table_array | Amrediad o gelloedd neu arae llebydd y gwerth chwilio yn cael ei chwilio am. | |
col_index_num | Angenrheidiol | 1>Rhif mynegai'r golofn yn yr arae penodedig, lle mae'r gwerth dychwelyd yn bresennol. |
[range_lookup] | Dewisol | Yn diffinio'r union gyfatebiaeth neu'r cyfatebiaeth fras. |
5 Enghreifftiau Cymharol rhwng y Defnydd o XLOOKUP a VLOOKUP
Gadewch i ni fynd trwy rai enghreifftiau nawr i ddarganfod sut mae'r ddwy swyddogaeth hyn yn debyg neu'n wahanol i'w gilydd. Byddwch hefyd yn dod i wybod ble y dylech ddefnyddio'r swyddogaeth VLOOKUP neu XLOOKUP wrth weithio gyda'ch set ddata.
1. XLOOKUP a VLOOKUP i Edrych ar Werth Unigryw a Dethol Data
Yn y llun canlynol, cyflwynir set ddata gyda nifer o ddyfeisiau ffôn clyfar poblogaidd a'u manylebau. Trwy ddefnyddio ffwythiannau VLOOKUP a XLOOKUP yma ar wahân, byddwn yn gweld sut mae'r swyddogaethau hyn yn gweithio allan i echdynnu data unigryw yn seiliedig ar werth chwilio penodedig.
Er enghraifft, rydyn ni'n mynd i dynnu manylebau'r Samsung S21 Ultra o'r tabl data.
>Rydyn ni'n mynd i gymhwyso'r swyddogaeth VLOOKUP yn gyntaf. Yn yr allbwn Cell C16 , y fformiwla ofynnol fydd:
=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)
Ar ôl pwyso Enter , byddwch yn cael yr holl wybodaeth ar gyfer y ffôn clyfar penodedig sydd ar gael yn y tabl.
Nawr, os byddwn yn defnyddio'rffwythiant XLOOKUP yn lle'r ffwythiant VLOOKUP, bydd allbwn Cell C16 yn cael ei fewnosod gan y fformiwla ganlynol:
=XLOOKUP(B16,B5:B13,C5:E13,,0)
Ar ôl pwyso Enter , fe gewch ganlyniad tebyg i'r hyn a ganfuwyd gyda'r ffwythiant VLOOKUP .
>Felly, y sylfaenol gwahaniaeth rhwng defnyddio'r ddwy ffwythiant hyn yw bod y ffwythiant VLOOKUPwedi echdynnu gwerthoedd lluosog yn seiliedig ar y rhifau colofn penodedig mewn arae tra, mae ffwythiant XLOOKUPwedi dychwelyd allbwn tebyg drwy gymryd ystod o celloedd yn cynnwys y manylebau fel arg aráe dychwelyd.
Darllen Mwy: Excel VLOOKUP i Ddychwelyd Gwerthoedd Lluosog yn Fertigol
2. Nid yw VLOOKUP yn gallu Dangos Neges Os Na Ddarganfyddir Gwerth Edrych
Nawr, gadewch i ni feddwl am senario lle nad yw'r gwerth chwilio wedi'i ganfod yn y tabl data. Felly, bydd defnyddio'r ffwythiant VLOOKUP yn dychwelyd gwall #N/A yma. Ond bydd y ffwythiant XLOOKUP yn gadael i chi addasu neges allbwn os na cheir y gwerth chwilio yn y tabl.
A chymryd ein bod yn mynd i ddod o hyd i fanylebau'r Xiaomi Mi 10 Pro yn y tabl canlynol.
Gan fod y gwerth chwilio yn gorwedd yn Cell B16 , mae'r fformiwla ofynnol gyda'r ffwythiant VLOOKUP yn yr allbwn Cell C16 fydd:
=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)
Ar ôl pwyso Enter , bydd y ffwythiant yn dychwelyd # N/A gwall fel y chwiliadnid yw'r gwerth ar gael yn y tabl data.
Nawr os ydych chi'n addasu neges gyda'r ffwythiant XLOOKUP os na chanfyddir y gwerth chwilio yna bydd angen gallai fformiwla yn Cell C16 edrych fel hyn:
=XLOOKUP(B16,B5:B13,C5:E13,"Not Found",0)
Ar ôl pwyso Enter , bydd y ffwythiant yn dychwelyd yr hyn a nodir neges: "Heb Wedi'i Ddarganfod" .
Os ydych am arddangos neges wedi'i haddasu gyda'r ffwythiant VLOOKUP , yna mae gennych chi i gyfuno'r ffwythiant IF gyda'r ffwythiant VLOOKUP yma.
Darllen Mwy: Pam Mae VLOOKUP yn Dychwelyd #D/A Pan fo Paru'n Bodoli? (5 Achos & Ateb)
Darlleniadau Tebyg
- VLOOKUP Ddim yn Gweithio (8 Rheswm & Ateb)
- Excel LOOKUP vs VLOOKUP: Gyda 3 Enghraifft
- MYNEGAI MATCH vs VLOOKUP Swyddogaeth (9 Enghreifftiau)
- Defnydd VLOOKUP gyda Meini Prawf Lluosog yn Excel (6 Dull + Dewisiadau Amgen)
- Sut i Cyfuno Excel SUMIF & VLOOKUP Ar Draws Dalennau Lluosog
3. Mae VLOOKUP yn Chwilio am Werth yn y Golofn Fwyaf i'r Chwith yn Unig
Yn y llun canlynol, mae'r set ddata wedi'i haddasu ychydig. Mae'r golofn sy'n cynnwys enwau'r dyfeisiau wedi'i symud i ddiwedd y tabl data. Fel y gwyddom, mae'r ffwythiant VLOOKUP yn chwilio am werth chwilio yn y golofn ar y chwith yn unig mewn tabl, nawr byddwn yn darganfod yr allbwn y bydd y ffwythiant yn ei ddychwelyd os edrychwn am werth yn yr un ddecolofn yn y tabl.
Y ffwythiant gofynnol yn Cell C16 fydd:
=VLOOKUP(B16,B5:E13,{1,2,3},FALSE)
<2 Ar ôl pwyso Enter , fe welwch wall #N/A fel allbwn dychwelyd. Felly, deellir bellach, tra'n defnyddio'r ffwythiant VLOOKUP , fod yn rhaid i chi chwilio am werth yn y golofn ar y chwith yn unig, fel arall, ni fydd y ffwythiant yn dangos y canlyniad disgwyliedig.
<33
Ond ni fydd ffwythiant XLOOKUP yn eich siomi yn yr achos hwn. Gyda'r defnydd o'r ffwythiant XLOOKUP, gallwch chwilio am werth am-edrych yn unrhyw le yn y tabl trwy grybwyll yr ystod o gelloedd neu arae am-edrych. dyfais sy'n bresennol yn Cell B16 , bydd y ffwythiant XLOOKUP yn cynnig y gystrawen ganlynol:
=XLOOKUP(B16,E5:E13,B5:D13,,0)
Ar ôl pwyso Enter , byddwch yn cael gweld y data a echdynnwyd ar gyfer y ddyfais ffôn clyfar penodedig ar unwaith.
Darllen Mwy: Excel VLOOKUP to Find Last Gwerth yn y Golofn (gyda Dewisiadau Amgen)
4. Echdynnu Data yn Seiliedig ar Ddigwyddiad Diwethaf gyda XLOOKUP yn Unig
Mae'r ffwythiant XLOOKUP yn tynnu allan data sy'n seiliedig ar ddigwyddiad olaf gwerth am-edrych yn y tabl. Er enghraifft, gallwn ddarganfod pa ddyfais ffôn clyfar yn Colofn B yw'r olaf sy'n defnyddio'r chipset Bionic.
Y fformiwla ofynnol gyda'r ffwythiant XLOOKUP yn Dylai cell C16 fod yn:
=XLOOKUP(B16,C5:C13,B5:B13,,0,-1)
Ar ôl pwyso Enter , bydd y swyddogaeth yn dychwelyd enw'r ddyfais cyfatebol ar unwaith.
<35
Yn y ffwythiant, rydym wedi defnyddio'r arg [search_mode] lle mae '-1' yn awgrymu y bydd y ffwythiant yn chwilio am y gwerth o'r olaf i'r cyntaf. Os dewiswch ddewis '1' yma, bydd y ffwythiant yn edrych allan o'r cyntaf i'r olaf.
I'r gwrthwyneb, y ffwythiant VLOOKUP ei hun yw methu echdynnu'r data yn seiliedig ar y digwyddiad olaf mewn tabl. Efallai y bydd yn rhaid ei gyfuno â rhai swyddogaethau eraill i edrych ar y gwerth o'r olaf yn y tabl data.
Darllen Mwy: Sut i Dynnu Data o Daflenni Gwaith Lluosog yn Excel (4 Ffordd Cyflym)
5. Mae XLOOKUP yn Derbyn Dadl Opsiynol i Ddefnyddio Cymeriadau Cerdyn Gwyllt
Yn ein hesiampl olaf, byddwn yn archwilio sut mae ffwythiannau VLOOKUP a XLOOKUP yn gweithio wrth echdynnu seiliedig ar ddata ar gyfatebiaeth rhannol fel y gwerth chwilio. Er enghraifft, rydyn ni'n mynd i ddarganfod y manylebau sydd ar gael trwy chwilio am y rhif model 'S21' o ddyfais ffôn clyfar.
Gyda defnydd Wildcard Cymeriadau yn ogystal â gweithredwyr Ampersand (&) , bydd y ffwythiant VLOOKUP yn yr allbwn Cell C16 yn edrych fel hyn:
<6 =VLOOKUP("*"&B16&"*",B5:E13,{2,3,4},FALSE)
Ar ôl pwyso Enter , bydd y fformiwla yn dychwelyd yr holl fanylebau ar gyfer Samsung S21 Ultra o'r rhai a roddwydset ddata.
Nawr wrth ddefnyddio'r ffwythiant XLOOKUP , mae'n rhaid i ni actifadu'r arg [match_mode] a'i ddiffinio gyda '2' i ddynodi'r Cymeriadau Cerdyn Gwyllt yn cyfateb.
Felly, bydd y ffwythiant gofynnol yn Cell C16 yn edrych fel hyn:
=XLOOKUP("*"&B16&"*",B5:B13,C5:E13,,2)
Ar ôl pwyso Enter , fe gewch ganlyniad tebyg i'r un a ganfuwyd gyda'r ffwythiant VLOOKUP yn flaenorol.
0>Darllen Mwy: VLOOKUP gyda Wildcard in Excel (3 Dull)
Pam Mae XLOOKUP yn Well Na VLOOKUP ?
- Yn y ffwythiant XLOOKUP , mae'n rhaid i chi nodi ystod o gelloedd neu arae fel yr arae dychwelyd sy'n llawer haws i'w dynodi o'r tabl data . Yn y ffwythiant VLOOKUP , tra'n tynnu gwerthoedd lluosog o'r tabl, mae'n rhaid i chi nodi rhifau mynegai'r colofnau â llaw mewn arae lle mae'r gwerthoedd dychwelyd yn bresennol, ac weithiau mae'n eithaf anodd dod o hyd i'r mynegrifau o set ddata fawr.
- Mae'r ffwythiant XLOOKUP yn handi pan mae'n rhaid i chi ddangos neges addasedig os na chanfyddir y gwerth chwilio. Ni all ffwythiant VLOOKUP ddangos unrhyw neges addasedig ei hun.
- Mae ffwythiant VLOOKUP yn edrych am werth yn y golofn ar y chwith mewn tabl tra bod y XLOOKUP mae ffwythiant yn edrych am werth mewn unrhyw golofn yn y tabl data a roddwyd.
- Gyda'r ffwythiant VLOOKUP , rhaid i chi nodi'rarae tabl cyfan lle mae'r gwerth chwilio a'r gwerth(au) dychwelyd yn bresennol. Yn y ffwythiant XLOOKUP , mae'n rhaid i chi ddiffinio'r arae chwilio a'r arae dychwelyd ar wahân.
- Mae ffwythiant XLOOKUP yn chwilio gwerth am-edrych o'r gwaelod i'r brig yn y set ddata a roddwyd tra bod y VLOOKUP angen ffwythiannau eraill i echdynnu data yn seiliedig ar y digwyddiad olaf yn y tabl.
- Mae ffwythiant XLOOKUP yn eich galluogi i fynd am chwiliad deuaidd , nid yw'r ffwythiant VLOOKUP yn dod i fyny gyda maen prawf o'r fath.
- Gyda'r ffwythiant VLOOKUP , gallwch ddefnyddio'r cyfatebiad bras i ddychwelyd y gwerth llai nesaf yn unig. Ond gyda'r ffwythiant XLOOKUP , byddwch yn gallu dychwelyd unrhyw un o'r gwerth nesaf llai neu fwy nesaf o'r tabl.
Cyfyngiadau XLOOKUP yn Excel
Efallai mai dim ond un anfantais benodol sydd gyda'r ffwythiant XLOOKUP a hynny yw ei fod ar gael yn Microsoft Excel 365 yn unig. Nid yw'r ffwythiant XLOOKUP yn gydnaws â fersiynau hŷn. Ond mae'r ffwythiant VLOOKUP ar gael i'w ddefnyddio mewn unrhyw fersiwn o Excel. Felly, mae'n debyg y gallai fod yn opsiwn gwell i newid i'r fersiwn diweddaraf o Microsoft Excel os yw'r ffwythiant XLOOKUP yn ddiddorol i'w ddefnyddio.
Geiriau Clo
Gobeithiaf bod y dadansoddiad cymharol rhwng y ddwy swyddogaeth yn ogystal â'r enghreifftiau cysylltiedig a ddangosir uchod yn hyn