15 skyrius · 15.4
XLOOKUP: paieška į kairę ir su individualiu pranešimu
XLOOKUP yra VLOOKUP įpėdinė. Žmonės apie ją dažnai klausia, nes VLOOKUP turi tris apribojimus: ji ieško tik pirmame stulpelyje, reikia skaičiuoti stulpelius, o klaidą reikia apdoroti atskirai. XLOOKUP šių apribojimų neturi, ir Euro-Office ją puikiai atpažįsta.
Sandara
=XLOOKUP(ieškoma_reikšmė; ieškomas_stulpelis; rezultato_stulpelis; "pranešimas, jei nerasta")
Pavyzdys: suraskime viešbučio Hotel De Haven sąskaitos sumą. Kliento pavadinimai yra B stulpelyje, sumos G stulpelyje:
=XLOOKUP(A5;Facturen!$B$2:$B$13;Facturen!$G$2:$G$13;"Nerasta")

Kodėl tai geriau
- Nereikia skaičiuoti stulpelių: tiesiog nurodote rezultato stulpelį. Jei vėliau įterpsite stulpelį, formulė ir toliau veiks teisingai.
- Taip pat į kairę: rezultato stulpelis gali būti į kairę nuo ieškomo stulpelio.
- Pagal nutylėjimą tiksli atitiktis: nereikia papildomai pridėti 0.
- Individualus pranešimas: ketvirtasis argumentas yra tekstas, rodomas, kai nieko nerandama.
Papildomos galimybės
- Penktasis argumentas, palyginimo režimas: 0 tiksli atitiktis (numatytasis), -1 tiksli atitiktis arba artimiausia mažesnė reikšmė (naudinga diapazonams), 1 tiksli atitiktis arba artimiausia didesnė reikšmė, 2 su pakaitos simboliais * ir ?.
- Šeštasis argumentas, paieškos kryptis: -1 ieško nuo apačios į viršų. Taip rasite paskutinę kliento sąskaitą: =XLOOKUP("Bakkerij Van Dijk";B2:B13;F2:F13;"None";0;-1).
Spąstai
- Ieškomas stulpelis ir rezultato stulpelis turi būti vienodo ilgio: $B$2:$B$13 ir $G$2:$G$13, o ne $G$2:$G$20.
- Dideliuose failuose venkite ištisų stulpelių, pavyzdžiui, B:B, nes tai sulėtina skaičiuoklę. Žr. Kaip pagreitinti lėtai veikiančią skaičiuoklę.
- Jei failą siunčiate asmeniui, turinčiam labai seną Excel versiją (2016 ar senesnę), jis XLOOKUP funkcijos neatpažins. Tokiu atveju naudokite VLOOKUP.
