Excel - funkcijas XLOOKUP vs VLOOKUP vs INDEX / MATCH

2022. gada 28. augustā Microsoft paziņoja par funkcijas XLOOKUP izlaišanu. Funkcija XLOOKUP ir paredzēta, lai aizstātu gan VLOOKUP, gan HLOOKUP funkcijas. Tas arī aizstās INDEX / MATCH funkciju kombināciju, kas iepriekš tika izmantota, lai veiktu jaudīgākus VLOOKUP.

Funkcija XLOOKUP lēnām tiek izlaista Office 365 lietotājiem (sākot ar Office 365 Insiders). Tātad jūs, iespējams, vēl neredzēsit jauno funkciju. Office 2022 lietotāji nesaņems XLOOKUP. Tāpēc esiet piesardzīgs, izmantojot funkciju XLOOKUP - pārliecinieties, vai jūsu galalietotājiem ir piekļuve jaunajai funkcijai.

XLOOKUP piemērs

XLOOKUP sintakse

XLOOKUP sintakse ir šāda:

XLOOKUP (lookup_value, lookup_array, return_array, [match_mode], [search_mode])

Kur:

  • lookup_value - ko meklēt
  • lookup_array - kur meklēt
  • return_array - ko izvadīt
  • [spēles_režīms] - (pēc izvēles) Norādiet veicamās atbilstības veidu. Noklusējums ir precīza atbilstība (visas iespējas skatiet tabulā zemāk)
  • [meklēšanas_režīms] - (pēc izvēles) Norādiet meklēšanas veidu un virzienu. Noklusējums ir pirmais līdz pēdējais (visas iespējas skatiet tabulā zemāk)

XLOOKUP Match_Mode

0 - Precīza atbilstība atradīs tikai precīzas atbilstības

1 (-1) - Veiks precīzu atbilstību vai atradīs nākamo lielāko (mazāko) vienumu.

2 - aizstājējzīmju atbilstība ļauj izmantot? vai * aizstājējzīmes neprecīzām atbilstībām.

XLOOKUP Search_Mode

1 - Meklēt no augšas uz leju (vai no kreisās uz labo, lai meklētu horizontāli)

-1 - Meklēt no apakšas uz augšu (vai no labās uz kreiso, lai meklētu horizontāli)

2 (-2) - Binārā meklēšana pēc sakārtotiem datiem. Ja jūs nezināt, kas ir binārā meklēšana, jums, iespējams, tas nekad nebūs jāveic.

Kāpēc XLOOKUP ir labāks par VLOOKUP?

  1. Funkcijai VLOOKUP ir nepieciešams, lai uzmeklēšanas kolonna būtu datu kopas kreisākā kolonna. Jūs nevarat “meklēt pa kreisi”. Šī bija viena no galvenajām priekšrocībām, izmantojot INDEX / MATCH, nevis VLOOKUP. Tomēr XLOOKUP nav šo ierobežojumu
  2. XLOOKUP noklusējuma vērtība ir precīza. VLOOKUP noklusējuma atbilstība ir “aptuvena”, un, lai veiktu precīzu atbilstību, VLOOKUP beigās jāpievieno arguments “false”. Tas izraisīja neskaitāmas izklājlapu kļūdas, lietotājiem nejauši veicot aptuvenas atbilstības.
  3. VLOOKUP formulas nevarēja apstrādāt kolonnu ievietošanu vai dzēšanu. Ja esat ievietojis vai izdzēsis kolonnu, jums būs jāpielāgo kolonnu indeksa numurs savā VLOOKUP. Funkcijai XLOOKUP šī nav problēma.
  4. XLOOKUP var veikt horizontālus vai vertikālus uzmeklējumus. XLOOKUP aizstāj gan VLOOKUP, gan HLOOKUP.
  5. XLOOKUP ir gudrākas aptuvenās atbilstības. VLOOKUP dati bija jāsakārto no mazākajiem līdz lielākajiem. Tomēr XLOOKUP var veikt meklēšanu jebkurā virzienā.
  6. XLOOKUP prasa atsaukties uz mazākām šūnām. VLOOKUP prasīja, lai jūs ievadītu visu datu kopu, bet XLOOKUP pieprasa atsaukties tikai uz attiecīgajām kolonnām vai rindām. Atsaucoties uz mazākām šūnām, XLOOKUP palielinās jūsu izklājlapas aprēķināšanas ātrumu un, iespējams, radīs mazāk apļveida atsauces kļūdu.

XLOOKUP piemēri VBA

XLOOKUP pagaidām ir pieejama tikai Office 365 iekšējās informācijas programmai, tāpēc tā vēl nav publiski pieejama. Drīz tas būs pieejams.

Jums palīdzēs attīstību vietā, daloties lapu ar draugiem

wave wave wave wave wave