15. nodaļa · 15.4
XLOOKUP: meklēšana pa kreisi un ar pašu izveidotu ziņojumu
XLOOKUP ir VLOOKUP pēctecis. Cilvēki to pieprasa, jo VLOOKUP ir trīs ierobežojumi: tā meklē tikai pirmajā kolonnā, Jums jāskaita kolonnas, un kļūda jāapstrādā atsevišķi. XLOOKUP šo ierobežojumu nav, un Euro-Office to atpazīst.
Uzbūve
=XLOOKUP(meklējamā_vērtība; meklēšanas_kolonna; rezultāta_kolonna; "ziņojums, ja nav atrasts")
Piemērs: uzmeklēt Hotel De Haven rēķina summu. Klientu nosaukumi atrodas B kolonnā, summas G kolonnā:
=XLOOKUP(A5;Facturen!$B$2:$B$13;Facturen!$G$2:$G$13;"Nav atrasts")

Kāpēc tas ir labāk
- Nav jāskaita kolonnas: Jūs vienkārši norādāt rezultāta kolonnu. Ja vēlāk ievietojat jaunu kolonnu, formula paliek pareiza.
- Arī pa kreisi: rezultāta kolonna var atrasties pa kreisi no meklēšanas kolonnas.
- Pēc noklusējuma precīzi: Jums nav jāpievieno FALSE.
- Pašu izveidots ziņojums: ceturtā daļa ir teksts, kas tiek parādīts, ja nekas netiek atrasts.
Papildu iespējas
- Piektā daļa, salīdzināšanas režīms: 0 precīzi (noklusējums), -1 precīzi vai nākamā mazākā vērtība (noderīgi pakāpju tabulām), 1 precīzi vai nākamā lielākā vērtība, 2 ar aizstājējzīmēm * un ?.
- Sestā daļa, meklēšanas virziens: -1 meklē no apakšas uz augšu. Tādējādi varat atrast klienta pēdējo rēķinu: =XLOOKUP("Bakkerij Van Dijk";B2:B13;F2:F13;"Neviens";0;-1).
Slazdi
- Meklēšanas kolonnai un rezultāta kolonnai jābūt vienāda garuma: $B$2:$B$13 un $G$2:$G$13, nevis $G$2:$G$20.
- Izvairieties no veselu kolonnu, piemēram, B:B, izmantošanas lielos failos, jo tas palēnina izklājlapas darbību. Skatiet Kā padarīt lēnu izklājlapu ātrāku.
- Ja nosūtāt failu kādam, kam ir ļoti vecs Excel (2016 vai vecāks), tad šī funkcija XLOOKUP tai nebūs zināma. Tādā gadījumā izmantojiet VLOOKUP.
