HLOOKUP

Selles artiklis kirjeldatakse Microsoft Exceli funktsiooni HLOOKUP valemisüntaksit ja kasutamist.

Kirjeldus

Otsib väärtust tabeli või massiiv ülemisest reast ja seejärel tagastab väärtuse tabeli või massiivi sama veeru määratud realt. Kasutage funktsiooni HLOOKUP, kui võrreldavad väärtused paiknevad andmetabeli ülemises reas ja soovite järele vaadata määratud arvu ridade võrra altpoolt. Kasutage funktsiooni VLOOKUP, kui võrreldavad väärtused paiknevad veerus järelevaadatavatest andmetest vasakul.

Märk H nimes HLOOKUP tähistab horisontaalset.

Süntaks

HLOOKUP(otsitav_väärtus; tabelimassiiv; rea_indekseerimisnumber; [vastendustüüp])

Funktsiooni HLOOKUP süntaksil on järgmised argumendid.

  • Otsitav_väärtus    – nõutav. Väärtus, mis tuleb leida tabeli esimesest reast. Argument otsitav_väärtus võib olla väärtus, viide või tekstistring.

  • Massiiv    – nõutav. Teabetabel, kust andmeid otsitakse. Kasutage vahemiku viidet või nime.

    • Väärtused massiivi esimeses reas võivad olla tekst, arvud või loogikaväärtused.

    • Kui argument vastendustüüp on TRUE, siis peavad massiivi esimeses reas olevad väärtused paiknema tõusvas järjestuses: ..., -2, -1, 0, 1, 2,... , A-Z, FALSE, TRUE. Vastasel korral võib funktsioon HLOOKUP mitte anda õiget tulemust. Kui argument vastendustüüp on FALSE, siis pole massiivi vaja sortida.

    • Funktsioon ei erista suur- ja väiketähti.

    • Väärtused sorditakse tõusvas järjestuses vasakult paremale. Lisateavet leiate teemast Andmete sortimine vahemikus või tabelis.

  • Rea_indeks    – nõutav. Massiivi rea number, millest tagastatakse vastav väärtus. Kui rea_indeks on 1, tagastab funktsioon massiivi esimese rea väärtuse, kui rea_indeks on 2, teise rea väärtuse jne. Kui rea_indeks on väiksem kui 1, tagastab funktsioon HLOOKUP veaväärtuse #VALUE!; kui rea_indeks on suurem kui massiivi ridade arv, tagastab funktsioon HLOOKUP veaväärtuse #REF!

  • Vastendustüüp    – nõutav. Loogikaväärtus, mis määrab, kas funktsioon HLOOKUP leiab täpse või ligikaudse vastavuse. Kui see argument on TRUE või puudub, tagastatakse ligikaudne vastavus. Teiste sõnadega, kui täpset vastavust ei leita, tagastatakse järgmine suurim väärtus, mis on väiksem väärtusest otsitav_väärtus. Kui see on FALSE, leiab funktsioon HLOOKUP täpse vastavuse. Kui sellist ei leita, tagastab funktsioon veaväärtuse #N/A.

Kommentaar

  • Kui funktsioon HLOOKUP ei leia väärtust otsitav_väärtus ja vastendustüüp on TRUE, kasutab funktsioon suurimat väärtust, mis on väärtusest otsitav_väärtus väiksem.

  • Kui otsitav_väärtus on väiksem massiivi esimese rea vähimast väärtusest, tagastab funktsioon HLOOKUP veaväärtuse #N/A.

  • Kui vahemiku_otsing on FALSE ja otsitav_väärtus on tekst, võite väärtuses otsitav_väärtus kasutada metamärke (küsimärk (?) ja tärn (*). Küsimärk vastab suvalisele üksikmärgile, tärn aga suvalisele märgijadale. Kui tegelikult soovitegi küsimärki või tärni, tippige otsitava märgi ette tilde (~).

Näide

Kopeerige järgmise tabeli näidisandmed ja kleepige need uue Exceli töövihiku lahtrisse A1. Selleks, et valemid näitaksid tulemeid, valige need, vajutage klahvi F2 ja seejärel vajutage sisestusklahvi. Vajadusel saate kogu teabe nägemiseks veerulaiust muuta.

Teljed

Kuullaagrid

Poldid

4

4

9

5

7

10

6

8

11

Valem

Kirjeldus

Tulem

=HLOOKUP("Teljed"; A1:C4; 2; FALSE)

Otsib 1. reast väärtust "Teljed" ja tagastab väärtuse sama veeru (veeru A) 2. reast.

4

=HLOOKUP("Kuullaagrid"; A1:C4; 3; FALSE)

Otsib 1. reast väärtust "Kuullaagrid" ja tagastab väärtuse sama veeru (veeru B) 3. reast.

7

=HLOOKUP("P"; A1:C4; 3; TRUE)

Otsib 1. reast väärtust "P" ja tagastab väärtuse sama veeru 3. reast. Kuna väärtusele "P" täpset vastet ei leita, kasutatakse suurimat väärtust reas 1, mis on väiksem kui "P", ehk "Kuullaagrid" veerus B.

7

=HLOOKUP("Poldid"; A1:C4; 4)

Otsib 1. reast väärtust "Poldid" ja tagastab väärtuse sama veeru (veeru C) 4. reast.

11

=HLOOKUP(3;{1\2\3;"a"\"b"\"c";"d"\"e"\"f"};2;TRUE)

Otsib kolmerealisest massiivikonstandist arvu 3 ja tagastab samas (käesoleval juhul kolmandas) veerus 2. reas asuva väärtuse. Massiivikonstandis on kolm rida väärtusi ja iga rida on eraldatud semikooloniga (;). Kuna 2. reas ning arvuga 3 samas veerus asub täht "c", tagastatakse tulemina "c".

c

Täiendage oma oskusi
Tutvuge koolitusmaterjalidega
Kasutage uusi funktsioone enne teisi
Liituge Office Insideri programmiga

Kas sellest teabest oli abi?

Täname tagasiside eest!

Täname tagasiside eest! Tundub, et võiksime teid kokku viia ühega meie Office'i tugiagentidest, kes aitab teil probleemi lahendada.

×