Excel - funktsioonid XLOOKUP vs VLOOKUP vs INDEX / MATCH

28. augustil 2022 teatas Microsoft XLOOKUP -funktsiooni vabastamisest. Funktsioon XLOOKUP on mõeldud asendama nii VLOOKUP kui ka HLOOKUP funktsioone. See asendab ka funktsiooni INDEX / MATCH kombinatsiooni, mida varem kasutati võimsamate VLOOKUP -ide tegemiseks.

Funktsioon XLOOKUP vabastatakse aeglaselt Office 365 kasutajatele (alustades Office 365 siseringist). Seega ei pruugi te uut funktsiooni veel näha. Office 2022 kasutajad ei saa XLOOKUPi. Seetõttu olge XLOOKUP -funktsiooni kasutamisel ettevaatlik - veenduge, et teie lõppkasutajatel oleks juurdepääs uuele funktsioonile.

XLOOKUPi näide

XLOOKUPi süntaks

XLOOKUPi süntaks on järgmine:

XLOOKUP (otsinguväärtus, otsimismassiiv, tagastamismassiiv, [vastamisrežiim], [otsingurežiim])

Kus:

  • lookup_value - mida otsida
  • lookup_array - kust otsida
  • return_array - mida väljastada
  • [match_mode] - (VALIKULINE) Määrake teostatava vaste tüüp. Vaikimisi on täpne vaste (kõigi valikute kohta vt allolevat tabelit)
  • [otsingurežiim] - (VALIKULINE) Määrake otsingu tüüp ja suund. Vaikimisi on esimene kuni viimane (kõigi valikute kohta vt allolevat tabelit)

XLOOKUP Match_Mode

0 - Täpne vaste leiab ainult täpseid vasteid

1 (-1) - täidab täpse vaste või leiab järgmise suurima (väikseima) objekti.

2 - metamärgi vaste võimaldab teil kasutada? või * metamärke ebatäpsete vaste jaoks.

XLOOKUP Otsingurežiim

1 - Otsige ülalt alla (või vasakult paremale horisontaalse otsingu jaoks)

-1 - Otsige alt üles (või paremalt vasakule horisontaalse otsingu jaoks)

2 (-2) - Sorditud andmete binaarotsing. Kui te ei tea, mis on binaarne otsing, ei pea te tõenäoliselt seda kunagi tegema.

Miks on XLOOKUP parem kui VLOOKUP?

  1. Funktsioon VLOOKUP nõuab, et otsinguveerg oleks andmekogumi kõige vasakpoolsem veerg. Te ei saa "otsida vasakule". See oli üks peamisi eeliseid INDEX / MATCH -i kasutamisel VLOOKUP -i asemel. Kuid XLOOKUPil pole seda piirangut
  2. XLOOKUP vaikimisi on täpne vaste. VLOOKUP on vaikimisi „ligikaudne” vaste, nõudes, et täpse vaste saamiseks lisage oma VLOOKUPi lõppu argument „false”. See oli arvukate arvutustabelivigade põhjus, kuna kasutajad tegid tahtmatult ligikaudseid vasteid.
  3. VLOOKUP -i valemid ei suutnud veergude sisestamist ega kustutamist käsitleda. Kui sisestasite või kustutasite veeru, peate oma VLOOKUP -is veergude indeksi numbrit kohandama. Funktsiooniga XLOOKUP pole see probleem.
  4. XLOOKUP saab teha horisontaalseid või vertikaalseid otsinguid. XLOOKUP asendab nii VLOOKUP kui ka HLOOKUP.
  5. XLOOKUPil on nutikamad ligikaudsed vasted. VLOOKUP -i andmed tuli sorteerida väikseimast suurimaks. Siiski saab XLOOKUP teha otsinguid mõlemas suunas.
  6. XLOOKUP nõuab vähem lahtrite viitamist. VLOOKUP nõudis, et sisestaksite kogu andmekogumi, kuid XLOOKUP nõuab ainult vastavatele veergudele või ridadele viitamist. Vähematele lahtritele viitamisel suurendab XLOOKUP teie arvutustabeli arvutamise kiirust ja võib põhjustada ringikujulisi viiteid vähem.

XLOOKUPi näited VBA -s

XLOOKUP on praegu saadaval ainult Office 365 siseringiprogrammile, seega pole see veel avalikult kättesaadav. See muutub peagi kättesaadavaks.

Te aitate arengu ala, jagades leht oma sõpradega

wave wave wave wave wave