HLOOKUP
Funkcija HLOOKUP vraća vrijednost iz zbirke redaka koristeći redak vrijednosti na vrhu za odabir stupca i broj retka za odabir retka u tom stupcu.
Savjet: Za pojačano pretraživanje koje funkcionira u bilo kojem smjeru upotrebljavajte XLOOKUP.
HLOOKUP(pretraživanje, retci-raspon, povratak-redak, blisko-podudaranje)
pretraživanje: Vrijednost za pronalaženje. pretraživanje-za može sadržavati bilo koju vrijednost ili niz REGEX.
retci-raspon: Zbirka ćelija. retci-raspon mora biti referenca na jedan raspon ćelija koje mogu sadržavati vrijednosti bilo koje vrste.
povratak-redak: Brojčana vrijednost koja predstavlja broj retka iz kojega se vraća vrijednost. povratak-redak mora biti veća od ili jednaka 1 i manja od ili jednaka broju redaka u određenom rasponu.
blisko-podudaranje: Opcionalna modalna vrijednost koja određuje je li potrebno točno podudaranje.
blisko podudaranje (TRUE, 1 ili izostavljeno): Ako nema točne podudarnosti, odaberite stupac s najvećom vrijednosti retka na vrhu koja je manja ili jednaka vrijednosti koja se pretražuje. Ako odaberete blisko podudaranje, pretraživanje ne može sadržavati zamjenske znakove.
točno podudaranje (FALSE ili 0): Ako nema točne podudarnosti, vraća se greška. Ako odaberete točnu podudarnost, pretraživanje može sadržavati zamjenske znakove. Možete upotrijebiti ? (upitnik) za predstavljanje jednog znaka, * (zvjezdicu) za predstavljanje više znakova i ~ (tildu) kako biste odredili da sljedeći znak treba biti usklađen umjesto da bude korišten kao zamjenski znak. REGEX se samo može upotrebljavati u funkciji HLOOKUP ako upotrebljavate točno podudaranje.
Napomene
HLOOKUP uspoređuje vrijednost koja se pretražuje s vrijednostima u retku na vrhu određene zbirke. Osim ako se ne zahtijeva točno podudaranje, odabire se stupac koji sadrži najveću vrijednost retka na vrhu koja je manja ili jednaka traženoj vrijednosti. Zatim funkcija vraća vrijednost iz određenog retka tog stupca. Ako se zahtijeva točno podudaranje i nijedna se vrijednost retka na vrhu ne podudara s vrijednosti koja se pretražuje, funkcija vraća grešku.
Primjeri |
---|
U sljedećoj tablici: |
A | B | C | D | E | |
---|---|---|---|---|---|
1 | 0 | 20 | 40 | 60 | 80 |
2 | A | E | I | O | U |
3 | vel | elit | dolor | sit | amet |
4 | 1 | 2 | 3 | 4 | 5 |
=HLOOKUP(20; A1:E4; 2) vraća "E" jer je vrijednost "E" u istom stupcu kao 20 (pretraživanje), u drugom retku (povratak-redak) unutar određene zbirke (retci-raspon). =HLOOKUP(39; A1:E4; 2) vraća "E" jer je "E" u istom stupcu kao 20, najbliže podudaranje koje ne premašuje zadanu vrijednost (39), u drugom retku određene zbirke. =HLOOKUP("M"; A2:E4; 2) vraća "dolor" jer je "dolor" u istom stupcu kao "I", najbliže podudaranje koje ne premašuje zadanu vrijednost ("M"), u drugom retku određene zbirke (to je redak 3 jer je prvi određeni redak 2). =HLOOKUP("C"; A2:E3; 2) vraća "vel" jer je "vel" u istom stupcu kao "A", najbliže podudaranje koje ne premašuje zadanu vrijednost ("C"), u drugom retku određene zbirke. =HLOOKUP("blandit"; A3:E4; 2) vraća 5, jer je 5 u istom stupcu kao "amet", koja je zadnja vrijednost u određenim rasponima. To je slučaj jer "blandit" nije pronađen u drugom retku određene kolekcije. =HLOOKUP("C"; A2:E4; 3; TRUE) vraća 1 jer je 1 u istom stupcu kao "A", najbliže podudaranje koje ne premašuje zadanu vrijednost ("C"), u trećem retku određene zbirke. =HLOOKUP("C"; A2:E4; 3; FALSE) vraća grešku da tražena vrijednost nije pronađena jer se ne može pronaći vrijednost "C" (nema točnog podudaranja) i (točno-podudaranje) je označeno kao FALSE. =HLOOKUP("C"; A2:E4; 4; TRUE) vraća grešku o nevažećoj referenci jer u određenoj zbirci nema četvrtog retka (zbirka sadrži samo tri retka). =HLOOKUP(REGEX("^a.*"); A3:E4; 2; FALSE) vraća 5, jer se 5 nalazi u istom stupcu kao "amet," prva riječ u A3:E3 koja počinje na "a". |