4 skyrius · 4.2
Vertikali paieška su VLOOKUP ir XLOOKUP
Vertikalia paieška galite paimti duomenis iš kitos lentelės, pavyzdžiui, produkto kodą atitinkančią kainą. Excel programoje ši funkcija vadinasi VLOOKUP, o naujesnė funkcija XLOOKUP. LibreOffice Calc ir Euro-Office turi abi šias funkcijas, tais pačiais pavadinimais.
VLOOKUP
=VLOOKUP(paieškos_reikšmė; lentelė; stulpelio_numeris; 0)
- paieškos_reikšmė: tai, ko ieškote, pavyzdžiui, produkto kodas langelyje A2;
- lentelė: diapazonas, kuriame ieškote. Paieškos reikšmė turi būti pirmajame stulpelyje;
- stulpelio_numeris: iš kurio lentelės stulpelio norite gauti atsakymą (1 yra pirmasis);
- 0: tik tikslus atitikmuo. Jei šį argumentą praleisite, funkcija laikys, kad lentelė surikiuota, ir gali grąžinti neteisingą reikšmę.
Pavyzdys: kaina (3 stulpelis) pagal kodą langelyje A2, iš darbalapio Produktai:
| Programa | Formulė |
|---|---|
| LibreOffice Calc | =VLOOKUP(A2;$Produktai.$A$2:$C$50;3;0) |
| Euro-Office ir Excel | =VLOOKUP(A2;Produktai!$A$2:$C$50;3;0) |
Skiriasi tik darbalapio rašymo būdas (taškas arba šauktukas). Jei rašydami formulę tiesiog spustelėsite kitą darbalapį ir pažymėsite diapazoną, programa pati jį užrašys teisingai. Klavišu F4 įterpsite dolerio ženklus, kad diapazonas liktų nepakitęs, kai formulę nutempsite žemyn.
XLOOKUP: paieška į kairę ir su savo pranešimu
=XLOOKUP(paieškos_reikšmė; paieškos_stulpelis; rezultato_stulpelis; "nerasta")
XLOOKUP funkcijai nereikia, kad paieškos reikšmė būtų pirmajame stulpelyje, ji pagal numatymą ieško tikslaus atitikmens ir gali parodyti Jūsų tekstą, jei nieko nerandama. LibreOffice programoje XLOOKUP yra naujausiose versijose (nuo 24.8).
Pavyzdys Calc programoje: =XLOOKUP(A2;$Produktai.$A$2:$A$50;$Produktai.$C$2:$C$50;"nežinomas kodas")
Gaunate #N/A?
- Reikšmės iš tikrųjų nėra arba po jos yra tarpas. Naudokite
TRIMarba patikrinkite lentelę. - Skaičius ir tekstas: „1001“ kaip tekstas nėra tas pats, kas 1001 kaip skaičius.
- Naudojant VLOOKUP: paieškos reikšmė nėra pirmajame diapazono stulpelyje. Tokiu atveju naudokite XLOOKUP.
Euro-Office
Formulės yra tokios pačios kaip Excel programoje. Paaiškinimų ir pavyzdžių rasite straipsniuose Formulės ir funkcijos: SUM, AVERAGE, IF ir VLOOKUP, VLOOKUP grąžina #N/A: kaip tai išspręsti (#N/A klaidos sprendimas) ir XLOOKUP: paieška į kairę ir su savo pranešimu (XLOOKUP).

