HLOOKUP (funkcija HLOOKUP)

HLOOKUP (funkcija HLOOKUP)

Šajā rakstā paskaidrota funkcijas HLOOKUP formulas sintakse un lietošana programmā Microsoft Excel.

Apraksts

Meklē vērtību tabulas augšējā rindā vai vērtību masīvs un pēc tam no tabulā vai masīvā norādītās rindas atgriež vērtību tajā pašā kolonnā. Izmantojiet HLOOKUP, ja salīdzināmās vērtības ir novietotas datu tabulas augšdaļas rindā un ir jāmeklē noteiktā rindu skaitā uz leju. Izmantojiet VLOOKUP, ja salīdzināmās vērtības atrodas kolonnā pa kreisi no meklējamajiem datiem.

H vārdā HLOOKUP nozīmē "Horizontāls."

Sintakse

HLOOKUP(uzmeklējamā_vērtība, tabulas_masīvs, rindas_indeksa_num, [diapazona_uzmeklēšana])

Funkcijas HLOOKUP sintaksei ir šādi argumenti.

  • Uzmeklējamā_vērtība    Obligāts arguments. Vērtība, kas jāatrod pirmajā tabulas rindā. Uzmeklējamā_vērtība var būt vērtība, atsauce vai teksta virkne.

  • Tabulas_masīvs    Obligāts arguments. Informācijas tabula, kurā tiek meklēti dati. Izmantojiet atsauci uz diapazonu vai diapazona nosaukumu.

    • Vērtības tabulas_masīva pirmajā rindā var būt teksts, skaitļi vai loģiskās vērtības.

    • Ja diapazona_uzmeklēšana ir TRUE, vērtības tabulas_masīva pirmajā rindā ir jāievieto augošā secībā: ...-2, -1, 0, 1, 2,... , A-Z, FALSE, TRUE; pretējā gadījumā HLOOKUP var nedot pareizo vērtību. Ja diapazona_uzmeklēšana ir FALSE, tabulas_masīvs nav jākārto.

    • Teksti ar lieliem burtiem un maziem burtiem ir līdzvērtīgi.

    • Vērtību sakārtošana augošā secībā no kreisās uz labo pusi. Papildinformāciju skatiet rakstā Datu kārtošana diapazonā vai tabulā.

  • Rinda_indeksa_num    Obligāts arguments. Rindas numurs tabulas_masīvā, no kura tiks atgriezta atbilstošā vērtība. Rinda_indeksa_num 1 atgriež pirmās rindas vērtību tabulas_masīvā, rinda_indeksa_num 2 atgriež otrās rindas vērtību tabulas_masīvā utt. Ja rinda_indeksa_num ir mazāks par 1, HLOOKUP atgriež kļūdas vērtību #VALUE!; ja rinda_indeksa_num ir lielāka par rindu skaitu tabulas_masīvā, HLOOKUP atgriež kļūdas vērtību #REF!.

  • Diapazona_uzmeklēšana    Neobligāts arguments. Loģiskā vērtība, kas norāda, vai HLOOKUP ir jāatrod tieši atbilstoša vērtība vai daļēji atbilstoša vērtība. Ja tā ir TRUE vai izlaista, tiek atgriezta daļēji atbilstoša vērtība. Citiem vārdiem sakot, ja netiek atrasta tieši atbilstoša vērtība, tiek atgriezta nākamā lielākā vērtība, kas ir mazāka par uzmeklējamo_vērtību. Ja tā ir FALSE, HLOOKUP atrod tieši atbilstošu vērtību. Ja tādu nevar atrast, tiek atgriezta kļūdas vērtība #N/A.

Piezīme

  • Ja HLOOKUP nevar atrast uzmeklējamo_vērtību un diapazona_uzmeklēšana ir TRUE, tā izmanto lielāko vērtību, kas ir mazāka par uzmeklējamo_vērtību.

  • Ja uzmeklējamā_vērtība ir mazāka par vismazāko vērtību tabulas_masīva pirmajā rindā, HLOOKUP atgriež kļūdas vērtību #N/A.

  • Ja diapazona_uzmeklēšana ir FALSE un uzmeklējamā_vērtība ir teksts, uzmeklējamā_vērtībā var izmantot aizstājējzīmes — jautājuma zīmi (?) un zvaigznīti (*). Jautājuma zīme atbilst jebkurai vienai rakstzīmei; zvaigznīte atbilst jebkurai rakstzīmju secībai. Ja vēlaties atrast jautājuma zīmi vai zvaigznīti, pirms rakstzīmes ievadiet tildi (~).

Piemērs

Nokopējiet šīs tabulas parauga datus un ielīmējiet tos jaunas Excel darblapas šūnā A1. Lai formulas parādītu rezultātus, atlasiet tos, nospiediet taustiņu F2 un pēc tam Enter. Ja nepieciešams, varat koriģēt kolonnas platumu, lai redzētu visus datus.

Asis

Bloki

Briketes

4

4

9

5

7

10

6

8

11

Formula

Apraksts

Rezultāts

=HLOOKUP("Asis"; A1:C4; 2; TRUE)

1. rindā uzmeklē “Asis” un atgriež vērtību no 2. rindas, kas atrodas tajā pašā kolonnā (kolonnā A).

4

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

1. rindā uzmeklē “Bloki” un atgriež vērtību no 3. rindas, kas atrodas tajā pašā kolonnā (kolonnā B).

7

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

1. rindā uzmeklē “B” un atgriež vērtību no 3. rindas, kas atrodas tajā pašā kolonnā. Tā kā vērtībai “B” nav tieši atbilstošas vērtības, tiek izmantota lielākā rindas 1 vērtība, kas ir mazāka par “B”: “Asis” kolonnā A.

5

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

1. rindā uzmeklē “Briketes” un atgriež vērtību no 4. rindas, kas atrodas tajā pašā kolonnā (kolonnā C).

11

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

Trīs rindu masīva konstantē uzmeklē skaitli 3 un atgriež vērtību no tās pašas kolonnas (šajā gadījumā trešās) 2. rindas. Masīva konstantē ir trīs vērtību rindas, katra rinda atdalīta ar semikolu (;). Tā kā vērtība “c” ir atrodama rindā 2 un atrodas tajā pašā kolonnā, kur 3, tiek atgriezts “c”.

c

Paplašiniet savas prasmes
Iepazīties ar apmācību
Esiet pirmais, kas saņem jaunās iespējas
Pievienoties Office Insider programmai

Vai šī informācija bija noderīga?

Paldies par jūsu atsauksmēm!

Paldies par atsauksmēm! Šķiet, ka varētu būt noderīgi sazināties ar kādu no mūsu Office atbalsta aģentiem.

×