HLOOKUP

Näpunäide.: Proovige kasutada funktsiooni uus XLOOKUP , mis on mis tahes suunas töötav HLOOKUP täiustatud versioon, mis annab vaikimisi täpseid vasteid, mis muudavad selle eelkäijaks lihtsamaks ja mugavamaks.

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 range_lookup on tõene, peavad table_array esimese rea väärtused olema paigutatud tõusvas järjestuses:...-2,-1, 0, 1, 2,..., A-Z; FALSE; TRUE; Vastasel juhul ei pruugi funktsioon HLOOKUP õiget väärtust anda. Kui range_lookup on FALSE, ei pea table_array sordima.

    • 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.

  • Row_index_num    – nõutav. Rea number table_array, kust vastav väärtus tagastatakse. Kui row_index_num 1 annab tulemuseks table_array esimese rea väärtuse, annab row_index_num 2 teise rea väärtuse table_array jne. Kui row_index_num on väiksem kui 1, siis tagastatakse Funktsioon HLOOKUP #VALUE! Tõrke väärtus; Kui row_index_num on suurem kui table_array ridade arv, annab Funktsioon HLOOKUP tulemiks #REF! #NUM!.

  • 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 rida 1 üles "B" ja annab tulemiks sama veeru realt 3 oleva väärtuse. Kuna täpset vastet "B" ei leita, kasutatakse rea 1 suurimat väärtust, mis on väiksem kui "B", "teljed" veerus A.

5

=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 kolme rea konstanti arvu 3 ja annab tulemiks rea 2 väärtuse samast veerust (antud juhul kolmandale). Massiivi konstantis on kolm rida väärtusi, mille iga rida eraldatakse semikooloniga (;). Kuna "c" on leitud reas 2 ja samast veerust kui 3, tagastatakse "c".

c

Olge Microsoft 365 abil sammu võrra ees

Kas vajate veel abi?

Täiendage Office'i kasutamise 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.

×