Poglavje 4 · 4.2
Navpično iskanje s funkcijama VLOOKUP in XLOOKUP
Z navpičnim iskanjem pridobite podatek iz druge tabele, na primer ceno za šifro izdelka. V Excelu se funkcija imenuje VLOOKUP, novejša pa XLOOKUP. LibreOffice Calc in Euro-Office poznata obe, in sicer z enakimi imeni.
VLOOKUP
=VLOOKUP(iskana_vrednost; tabela; številka_stolpca; 0)
- iskana_vrednost: kar iščete, na primer šifra izdelka v A2;
- tabela: obseg, v katerem iščete. Iskana vrednost mora biti v prvem stolpcu;
- številka_stolpca: iz katerega stolpca tabele želite odgovor (1 je prvi);
- 0: samo natančno ujemanje. Če to izpustite, funkcija predpostavi, da je tabela razvrščena, in lahko vrne napačno vrednost.
Primer: cena (stolpec 3) za šifro v A2, iz delovnega lista Izdelki:
| Program | Formula |
|---|---|
| LibreOffice Calc | =VLOOKUP(A2;$Izdelki.$A$2:$C$50;3;0) |
| Euro-Office in Excel | =VLOOKUP(A2;Izdelki!$A$2:$C$50;3;0) |
Razlika je le v zapisu delovnega lista (pika ali klicaj). Če med tipkanjem preprosto kliknete drugi delovni list in izberete obseg, ga program sam zapiše pravilno. S tipko F4 nastavite znake za dolar, tako da obseg ostane nespremenjen, ko formulo povlečete navzdol.
XLOOKUP: iskanje v levo in z lastnim sporočilom
=XLOOKUP(iskana_vrednost; stolpec_iskanja; stolpec_rezultata; "ni najdeno")
Pri XLOOKUP iskani vrednosti ni treba biti v prvem stolpcu, funkcija privzeto išče natančno ujemanje in lahko prikaže lastno besedilo, če ne najde ničesar. V LibreOffice je XLOOKUP na voljo v novejših različicah (od 24.8 naprej).
Primer v Calcu: =XLOOKUP(A2;$Izdelki.$A$2:$A$50;$Izdelki.$C$2:$C$50;"neznana šifra")
Dobite #N/A?
- Vrednosti res ni v tabeli ali pa je za njo presledek. Uporabite
TRIMali preverite tabelo. - Število proti besedilu: "1001" kot besedilo ni enako kot 1001 kot število.
- Pri VLOOKUP: iskana vrednost ni v prvem stolpcu obsega. V tem primeru uporabite XLOOKUP.
V Euro-Office
Formule so enake kot v Excelu. Razlago in primere najdete v člankih Formule in funkcije: SUM, AVERAGE, IF in VLOOKUP, VLOOKUP vrne #N/A: tako težavo odpravite (odpravljanje napake #N/A) in XLOOKUP: iskanje v levo in z lastnim sporočilom (XLOOKUP).

