XLOOKUP vs VLOOKUP en Excel (Kompara Analizo)

  • Kundividu Ĉi Tion
Hugh West

En Microsoft Excel, vi eble bone konscias pri la VLOOKUP-funkcio dum la aldono de la funkcio XLOOKUP en Excel 365 havas pli grandan eblecon superi la antaŭan konsiderante la uzantfacilecon. En ĉi tiu artikolo, vi havos detalan superrigardon pri la komparoj inter ĉi tiuj du utilaj serĉfunkcioj: XLOOKUP kaj VLOOKUP kun taŭgaj ekzemploj kaj taŭgaj ilustraĵoj.

Elŝutu Praktikan Laborlibron

Vi povas elŝuti la Excel-libron, kiun ni uzis por prepari ĉi tiun artikolon.

XLOOKUP vs VLOOKUP.xlsx

Bazoj de XLOOKUP kaj VLOOKUP en Excel

XLOOKUP-Funkcio

La XLOOKUP funkcio serĉas gamon aŭ tabelon por kongruo kaj resendas la respondan eron de la dua gamo aŭ tabelo. Defaŭlte, ĝusta kongruo estas uzata. La ĝenerala formulo de ĉi tiu funkcio estas jena:

=XLOOKUP(serĉa_valoro, serĉo_tabelo, revena_tabelo, [se_ne_trovita], [match_mode], [serĉo_reĝimo])

VLOOKUP Funkcio

La funkcio VLOOKUP serĉas valoron en la plej maldekstra kolumno de tabelo kaj poste liveras valoron en la sama vico el difinita kolumno. Defaŭlte, la tabelo devas esti ordigita en kreska ordo . La ĝenerala formulo de ĉi tiu funkcio aspektas jene:

=VLOOKUP(serĉa_valoro, tabelo_tabelo, kol_index_num, [gamo_rigardo])

Argumentojartikolo nun helpos vin kompreni la diferencojn inter XLOOKUP kaj VLOOKUP en Excel. Se vi havas demandojn aŭ komentojn, bonvolu sciigi min en la komenta sekcio. Aŭ vi povas kontroli niajn aliajn artikolojn rilatajn al Excel-funkcioj en ĉi tiu retejo.

Klarigo de XLOOKUP Funkcio
Argumento Bezonata/Laŭvola Klarigo
serĉa_valoro Bezonata La specifita valoro serĉenda en la datumtabelo.
serĉa_tabelo Bezonata Gamo da ĉeloj aŭ tabelo kie la serĉvaloro estos estu serĉata.
return_array Bezonata La dua gamo da ĉeloj aŭ tabelo de kie la eligo-datumoj estos ĉerpitaj.
[se_ne_trovita] Laŭvola Personigita mesaĝo en teksta formato, se la serĉvaloro ne estas trovita.
[match_mode] Laŭvola Ĝi difinas ĉu la funkcio serĉos ĝustan kongruon bazitan sur specifitaj kriterioj aŭ ĵokera kongruo.
[serĉo_reĝimo] Laŭvola Ĝi difinas la serĉordon (En suprena aŭ malkreska, de lasta ĝis unua aŭ unua ĝis lasta).

Argumentoj Klarigo de VLOOKUP Funkcio

Argumento Bezonata/Laŭvola Klarigo
serĉa_valoro Bezonata La specifita valoro serĉenda en la datumtabelo.
table_array Bezonata Vico da ĉeloj aŭ tabelo kiela serĉvaloro estos serĉata.
col_index_num Bezonata La indeksa nombro de la kolumno en la specifita tabelo, kie la revena valoro ĉeestas.
[range_lookup] Laŭvola Difinas la ĝustan aŭ proksimuman kongruon.

5 Komparaj Ekzemploj inter la Uzoj de XLOOKUP kaj VLOOKUP

Ni trarigardu kelkajn ekzemplojn nun por ekscii kiel tiuj du funkcioj similas aŭ diferencas unu de la alia. Vi ankaŭ ekscios, kie vi devas uzi la funkcion VLOOKUP aŭ XLOOKUP dum vi laboras kun via datumaro.

1. XLOOKUP kaj VLOOKUP por Serĉi Unikan Valoron kaj Ekstrakti Datumojn

En la sekva bildo, datumaro estas prezentita kun pluraj popularaj saĝtelefonaj aparatoj kaj iliaj specifoj. Uzante funkciojn VLOOKUP kaj XLOOKUP ĉi tie aparte, ni vidos kiel ĉi tiuj funkcioj funkcias por ĉerpi unikajn datumojn bazitajn sur specifita serĉvaloro.

Ekzemple, ni ĉerpos la specifojn de la Samsung S21 Ultra el la datuma tabelo.

Ni unue aplikiĝos la funkcion VLOOKUP . En la eligo Ĉelo C16 , la postulata formulo estos:

=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)

Post premado Enter , vi ricevos ĉiujn informojn por la specifita saĝtelefono disponeblaj en la tabelo.

Nun, se ni uzas la XLOOKUP funkcio anstataŭ la funkcio VLOOKUP, la eligo Ĉelo C16 estos enigita per la sekva formulo:

=XLOOKUP(B16,B5:B13,C5:E13,,0)

Post premado de Enter , vi ricevos similan rezulton, kiun vi trovas kun la funkcio VLOOKUP .

Do, la baza diferenco inter uzado de ĉi tiuj du funkcioj estas, ke la funkcio VLOOKUP ĉerpis multoblajn valorojn surbaze de la specifitaj kolumnombroj en tabelo dum la funkcio XLOOKUP resendis similan produktaĵon prenante gamon da ĉeloj enhavantaj la specifojn kiel revena tabelargumento.

Legu Pli: Excel VLOOKUP por Resendi Multoblajn Valorojn Vertike

2. VLOOKUP ne povas montri mesaĝon se la serĉvaloro ne estas trovita

Nun ni pensu pri scenaro kie la serĉvaloro ne estas trovita en la datumtabelo. Do, la uzo de la VLOOKUP funkcio resendos #N/A -eraron ĉi tie. Sed la XLOOKUP funkcio permesos al vi personecigi eligmesaĝon se la serĉvaloro ne estas trovita en la tabelo.

Supoze, ke ni trovos la specifojn de la Xiaomi Mi 10 Pro. en la sekva tabelo.

Ĉar la serĉvaloro kuŝas en Ĉelo B16 , la postulata formulo kun la VLOOKUP funkcio en la eligo Ĉelo C16 estos:

=VLOOKUP(B16,B5:E13,{2,3,4},FALSE)

Post premado de Enter , la funkcio redonos #N/A eraro kiel la serĉovaloro ne disponeblas en la datumtabelo.

Nun se vi agordas mesaĝon per la funkcio XLOOKUP se la serĉvaloro ne estas trovita tiam la bezonata formulo en Ĉelo C16 povus aspekti jene:

=XLOOKUP(B16,B5:B13,C5:E13,"Not Found",0)

Post premado de Enter , la funkcio redonos la specifitan mesaĝo: “Ne Trovita” .

Se vi volas montri personigitan mesaĝon kun la funkcio VLOOKUP , tiam vi havas por kombini la SE-funkcion kun la funkcio VLOOKUP ĉi tie.

Legu Pli: Kial VLOOKUP Revenas #N/A Kiam Match Ekzistas? (5 Kaŭzoj kaj Solvoj)

Similaj Legadoj

  • VLOOKUP Ne Funkcias (8 Kialoj & Solvoj)
  • Excel LOOKUP vs VLOOKUP: Kun 3 Ekzemploj
  • INDEX MATCH vs VLOOKUP Funkcio (9 Ekzemploj)
  • Uzu VLOOKUP kun Multoblaj Kriterioj en Excel (6 Metodoj + Alternativoj)
  • Kiel Kombini Excel SUMIF & VSERĈO tra pluraj folioj

3. VLOOKUP Serĉas Valoron Nur en la Plej Maldekstra Kolumno

En la sekva bildo, la datumaro estis iomete modifita. La kolumno enhavanta la aparatnomojn estis movita al la fino de la datumtabelo. Kiel ni scias, la funkcio VLOOKUP serĉas serĉvaloron nur en la plej maldekstra kolumno en tabelo, nun ni ekscios la eligon, kiun la funkcio redonos, se ni serĉas valoron en la plej dekstra.kolumno en la tabelo.

La bezonata funkcio en Ĉelo C16 estos:

=VLOOKUP(B16,B5:E13,{1,2,3},FALSE)

Post premado de Enigu , vi trovos eraron #N/A kiel la revena eligo. Do, nun estas komprenite, ke dum vi uzas la funkcion VLOOKUP , vi devas serĉi valoron nur en la plej maldekstra kolumno, alie, la funkcio ne montros la atendatan rezulton.

Sed la XLOOKUP funkcio ne seniluziigos vin ĉi-kaze. Kun la uzo de la funkcio XLOOKUP, vi povas serĉi serĉan valoron ie ajn en la tabelo simple menciante la gamon da ĉeloj aŭ serĉan tabelon.

Do, por ĉerpi la disponeblajn datumojn de la tabelo por la specifita. aparato ĉeestanta en Ĉelo B16 , la funkcio XLOOKUP venos kun la sekva sintakso:

=XLOOKUP(B16,E5:E13,B5:D13,,0)

Post premado Enter , oni tuj montros al vi la ĉerpitajn datumojn por la specifita saĝtelefona aparato.

Legu Pli: Excel VLOOKUP por Trovi Lastan Valoro en Kolumno (kun Alternativoj)

4. Ekstrakti Datumojn Bazita sur la Lasta Okazo kun XLOOKUP Nur

La XLOOKUP funkcio eltiras datumojn surbaze de la lasta okazo de serĉvaloro en la tabelo. Ekzemple, ni povas ekscii, kiu saĝtelefona aparato en Kolumno B estas la lasta kiu uzas la pecetaron Bionic.

La postulata formulo kun la XLOOKUP funkcio en Ĉelo C16 devusesti:

=XLOOKUP(B16,C5:C13,B5:B13,,0,-1)

Post premado de Enigu , la funkcio tuj resendos la respondan aparaton nomon.

En la funkcio, ni uzis la argumenton [serĉo_modo] kie '-1' implicas ke la funkcio serĉos la valoron de la lasta ĝis la unua. Se vi elektas elekti '1' ĉi tie, tiam la funkcio rigardos de la unua ĝis la lasta.

Kontraŭe, la VLOOKUP funkcio mem estas ne kapablas ĉerpi la datumojn surbaze de la lasta okazo en tabelo. Ĝi eble devos esti kombinita kun iuj aliaj funkcioj por serĉi la valoron de la lasta en la datuma tabelo.

Legu pli: Kiel eltiri datumojn el pluraj laborfolioj en Excel. (4 Rapidaj Vojoj)

5. XLOOKUP Enprenas Laŭvolan Argumenton por Uzi Ĝeneralkarakterojn

En nia fina ekzemplo, ni esploros kiel funkcias la funkcioj VLOOKUP kaj XLOOKUP dum ĉerpas datumojn bazitajn. sur parta kongruo kiel la serĉvaloro. Ekzemple, ni ekscios la disponeblajn specifojn serĉante la modelnumero 'S21' de saĝtelefona aparato.

Kun la uzoj de Ŝonkarto. Signoj same kiel Signo (&) operatoroj, la VLOOKUP funkcio en la eligo Ĉelo C16 aspektos jene:

=VLOOKUP("*"&B16&"*",B5:E13,{2,3,4},FALSE)

Post premado de Enter , la formulo redonos ĉiujn specifojn por Samsung S21 Ultra el la donitadatumaro.

Nun uzante la funkcion XLOOKUP , ni devas aktivigi la argumenton [match_mode] kaj difini ĝin per '2' por indiki la kongruojn de Sonkartkarakteroj .

Do, la postulata funkcio en Ĉelo C16 aspektos jene:

=XLOOKUP("*"&B16&"*",B5:B13,C5:E13,,2)

Post premado de Enter , vi ricevos similan rezulton kiel trovite kun la VLOOKUP funkcio antaŭe.

Legu Pli: VLOOKUP kun Ĝojera en Excel (3 Metodoj)

Kial XLOOKUP Estas Pli bona ol VLOOKUP ?

  • En la XLOOKUP funkcio, vi devas specifi gamon da ĉeloj aŭ tabelon kiel la revena tabelo, kiu estas tro pli facila por indiki el la datumtabelo. . En la funkcio VLOOKUP , dum vi ĉerpas plurajn valorojn el la tabelo, vi devas permane specifi la indeksajn nombrojn de la kolumnoj en tabelo kie la revenaj valoroj ĉeestas, kaj foje estas sufiĉe malfacile trovi la indeksajn nombrojn. el granda datumaro.
  • La XLOOKUP funkcio estas pli oportuna kiam vi devas montri personigitan mesaĝon se la serĉvaloro ne estas trovita. La VLOOKUP funkcio ne povas montri iun ajn personecigitan mesaĝon mem.
  • La VLOOKUP funkcio serĉas valoron en la plej maldekstra kolumno en tabelo dum la XLOOKUP funkcio serĉas valoron en iu ajn kolumno en la donita datumtabelo.
  • Kun la funkcio VLOOKUP , vi devas specifi latuta tabelo kie la serĉvaloro kaj revenvaloro(j) ĉeestas. En la funkcio XLOOKUP , vi devas difini la serĉan tabelon kaj la revenan tabelon aparte.
  • La XLOOKUP funkcio serĉas serĉvaloron de malsupre ĝis supro en la donita datumaro dum, la VLOOKUP bezonas aliajn funkciojn por ĉerpi datumojn bazitajn sur la lasta okazo en la tabelo.
  • La XLOOKUP funkcio permesas al vi iri por binara serĉo. , la VLOOKUP funkcio ne elpensas tian kriterion.
  • Kun la VLOOKUP funkcio, vi povas uzi la proksimuman kongruon por redoni la sekvan pli malgrandan valoron nur. Sed kun la funkcio XLOOKUP , vi povos redoni iun ajn el la sekva pli malgranda aŭ sekva pli granda valoro de la tabelo.

Limigoj de XLOOKUP en Excel

Eble ekzistas nur unu specifa malavantaĝo kun la XLOOKUP funkcio kaj tio estas ĝia havebleco en nur Microsoft Excel 365 . La XLOOKUP funkcio ne kongruas kun pli malnovaj versioj. Sed la funkcio VLOOKUP estas uzebla en ajna versio de Excel. Do, verŝajne povus esti pli bona eblo ŝanĝi al la plej nova versio de Microsoft Excel, se vi trovas la funkcion XLOOKUP interesa por uzi.

Konkludaj Vortoj

Mi esperas. ke la kompara analizo inter la du funkcioj same kiel la rilataj ekzemploj ilustritaj supre en ĉi tio

Hugh West estas tre sperta Excel-trejnisto kaj analizisto kun pli ol 10 jaroj da sperto en la industrio. Li tenas bakalaŭron en Kontado kaj Financo kaj magistron en Komercadministracio. Hugh havas entuziasmon por instruado kaj evoluigis unikan instruan aliron kiu estas facile sekvi kaj kompreni. Lia sperta scio pri Excel helpis milojn da studentoj kaj profesiuloj tutmonde plibonigi siajn kapablojn kaj elstari en siaj karieroj. Per sia blogo, Hugh dividas sian scion kun la mondo, proponante senpagajn Excel-lernilojn kaj interretan trejnadon por helpi individuojn kaj entreprenojn atingi sian plenan potencialon.