15. nodaļa · 15.4
XLOOKUP: meklēšana pa kreisi un ar pielāgotu paziņojumu
XLOOKUP ir funkcijas VLOOKUP pēctecis. Cilvēki to meklē, jo funkcijai VLOOKUP ir trīs ierobežojumi: tā meklē tikai pirmajā kolonnā, Jums jāskaita kolonnas, un kļūda jāapstrādā atsevišķi. Funkcijai XLOOKUP šo ierobežojumu nav, un Euro-Office to pazīst bez problēmām.
Uzbūve
=XLOOKUP(meklējamā_vērtība; meklēšanas_kolonna; rezultāta_kolonna; "paziņojums, ja nav atrasts")
Piemērs: atrast viesnīcas 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 tā ir labāka izvēle
- 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.
- Meklēšana arī pa kreisi: rezultāta kolonna var atrasties pa kreisi no meklēšanas kolonnas.
- Pēc noklusējuma precīza atbilstība: Jums nav jāpievieno 0.
- Pielāgots paziņojums: ceturtā daļa ir teksts, kas tiek rādīts, ja nekas netiek atrasts.
Papildu iespējas
- Piektā daļa, salīdzināšanas režīms: 0 precīza atbilstība (pēc noklusējuma), -1 precīza atbilstība vai tuvākā mazākā vērtība (noderīgi diapazoniem), 1 precīza atbilstība vai tuvākā 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ā Jūs atrodat klienta pēdējo rēķinu: =XLOOKUP("Bakkerij Van Dijk";B2:B13;F2:F13;"Neviens";0;-1).
Iespējamās kļūdas
- 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.
- Lielos failos izvairieties no veselām kolonnām, piemēram, B:B, jo tas padara izklājlapu lēnu. Skatiet Lēnas izklājlapas darba paātrināšana.
- Ja nosūtāt failu kādam, kam ir ļoti vecs Excel (2016. gada vai vecāka versija), funkcija XLOOKUP tajā nebūs pazīstama. Tādā gadījumā izmantojiet VLOOKUP.
