Applies ToMicrosoft 365 rakendus Excel Maci jaoks ette nähtud Microsoft 365 rakendus Excel Exceli veebirakendus Excel 2024 Excel 2024 for Mac Excel 2021 Excel 2021 for Mac Excel 2019 Excel 2016

Näpunäide.: Proovige kasutada uut funktsiooni XLOOKUP , mis on HLOOKUP-i täiustatud versioon, mis töötab mis tahes suunas ja tagastab vaikimisi täpsed vasted, muutes selle kasutamise lihtsamaks ja mugavamaks kui eelkäija.

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

    • 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. Reanumber table_array, millest vastav väärtus tagastatakse. Row_index_num 1 tagastab table_array esimese rea väärtuse, row_index_num arvust 2 teise rea väärtuse table_array jne. Kui row_index_num on väiksem kui 1, tagastab funktsioon HLOOKUP #VALUE! veaväärtus; kui row_index_num on suurem kui table_array ridade arv, tagastab funktsioon HLOOKUP #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öölehe lahtrisse A1. Selleks et valemid näitaksid tulemeid, valige need, vajutage klahvi F2 ja seejärel vajutage sisestusklahvi (Enter). 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 B ja tagastab väärtuse sama veeru 3. reast. Kuna "B" täpset vastet ei leita, kasutatakse esimese rea 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 kolmerealisest massiivikonstandist arvu 3 ja tagastab väärtuse sama (antud juhul kolmanda) veeru 2. reast. Massiivikonstandis on kolm väärtuste rida, iga rida on eraldatud semikooloniga (;). Kuna "c" asub reas 2 ja samas veerus kui 3, tagastatakse "c".

c

Kas vajate veel abi?

Kas soovite rohkem valikuvariante?

Siin saate tutvuda tellimusega kaasnevate eelistega, sirvida koolituskursusi, õppida seadet kaitsma ja teha veel palju muud.

Kogukonnad aitavad teil küsimusi esitada ja neile vastuseid saada, anda tagasisidet ja saada nõu rikkalike teadmistega asjatundjatelt.